* BUG: kernel NULL pointer dereference, address: 0000000000000000 on boot with linux-next-20240829 @ 2024-09-01 15:01 V, Narasimhan 2024-09-02 8:45 ` WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 (was: Re: BUG: kernel NULL pointer dereference, address: 0000000000000000 on boot with linux-next-20240829) Borislav Petkov 0 siblings, 1 reply; 7+ messages in thread From: V, Narasimhan @ 2024-09-01 15:01 UTC (permalink / raw) To: Linux Next Mailing List; +Cc: Petkov, Borislav [AMD Official Use Only - AMD Internal Distribution Only] Hi, Seeing the following warning and bug on boot with linux-next-20240829 WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 BUG: kernel NULL pointer dereference, address: 0000000000000000 19:07:54 [ 18.395285] WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 19:07:54 [ 18.406264] Modules linked in: ast(+) i2c_algo_bit drm_shmem_helper crct10dif_pclmul crc32_pclmul drm_kms_helper ghash_clmulni_intel sha256_ssse3 drm tg3 nvme sha1_ssse3 ahci i2c_piix4 libahci i2c_smbus nvme_core aesni_intel crypto_simd cryptd 19:07:54 [ 18.430347] CPU: 0 UID: 0 PID: 8 Comm: kworker/0:0 Not tainted 6.11.0-rc5-next-20240830-1725196918033 #1 19:07:54 [ 18.440929] Hardware name: AMD Corporation Shale96/Shale96, BIOS RSH100BD 12/11/2023 19:07:54 [ 18.449572] Workqueue: events work_for_cpu_fn 19:07:54 [ 18.454435] RIP: 0010:unregister_framebuffer+0x45/0x160 19:07:54 [ 18.460267] Code: 83 ec 08 e8 7d 4a 76 00 49 63 44 24 04 83 f8 1f 77 18 48 83 f8 1f 0f 87 d6 00 00 00 4c 3b 24 c5 80 76 a7 83 0f 84 85 00 00 00 <0f> 0b 49 8b bc 24 d0 01 00 00 48 85 ff 74 0b 41 f6 84 24 ec 01 00 19:07:54 [ 18.481224] RSP: 0018:ff56f06f800efb50 EFLAGS: 00010286 19:07:54 [ 18.487058] RAX: 0000000000000000 RBX: ff2d2a8913c77a40 RCX: ff2d2a8913c77400 19:07:54 [ 18.495023] RDX: ff2d2a8900956000 RSI: ff2d2a8913c77428 RDI: ffffffff83918360 19:07:54 [ 18.502987] RBP: ff56f06f800efb68 R08: ffffffff82dce06a R09: 0000000000000010 19:07:54 [ 18.510950] R10: ff2d2a8913cfc2b0 R11: 0000000000000004 R12: ff2d2a8913cffc00 19:07:54 [ 18.518911] R13: ff56f06f800efbd0 R14: ff2d2a8913cfc010 R15: 0000000000000202 19:07:54 [ 18.526873] FS: 0000000000000000(0000) GS:ff2d2a980ba00000(0000) knlGS:0000000000000000 19:07:54 [ 18.535903] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 19:07:54 [ 18.542312] CR2: 0000558d19347c98 CR3: 000000011827a006 CR4: 0000000000771ef0 19:07:54 [ 18.550275] PKRU: 55555554 19:07:54 [ 18.553293] Call Trace: 19:07:54 [ 18.556016] <TASK> 19:07:54 [ 18.558354] ? show_regs+0x6d/0x80 19:07:54 [ 18.562153] ? __warn+0x91/0x140 19:07:54 [ 18.565756] ? unregister_framebuffer+0x45/0x160 19:07:54 [ 18.570917] ? report_bug+0x193/0x1a0 19:07:54 [ 18.575008] ? handle_bug+0x63/0xa0 19:07:54 [ 18.578901] ? exc_invalid_op+0x1d/0x80 19:07:54 [ 18.583181] ? asm_exc_invalid_op+0x1f/0x30 19:07:54 [ 18.587842] ? unregister_framebuffer+0x45/0x160 19:07:54 [ 18.592994] devm_unregister_framebuffer+0x12/0x20 19:07:54 [ 18.598338] devm_action_release+0x16/0x20 19:07:54 [ 18.602910] release_nodes+0x47/0xc0 19:07:54 [ 18.606898] devres_release_all+0x9f/0xe0 19:07:54 [ 18.611371] device_unbind_cleanup+0x12/0x80 19:07:54 [ 18.616136] device_release_driver_internal+0x20c/0x250 19:07:54 [ 18.621967] ? srso_alias_return_thunk+0x5/0xfbef5 19:07:54 [ 18.627315] device_release_driver+0x16/0x20 19:07:54 [ 18.632079] bus_remove_device+0xcf/0x130 19:07:54 [ 18.636551] device_del+0x16a/0x3c0 19:07:54 [ 18.640444] ? srso_alias_return_thunk+0x5/0xfbef5 19:07:54 [ 18.645791] platform_device_del.part.0+0x18/0x90 19:07:54 [ 18.651042] platform_device_unregister+0x24/0x40 19:07:54 [ 18.656303] sysfb_disable+0x5c/0xa0 19:07:54 [ 18.660296] aperture_remove_conflicting_pci_devices+0x33/0x140 19:07:54 [ 18.666907] drm_aperture_remove_conflicting_pci_framebuffers+0x19/0x20 [drm] 19:07:54 [ 18.674886] ast_pci_probe+0x2c/0x540 [ast] 19:07:54 [ 18.679556] ? srso_alias_return_thunk+0x5/0xfbef5 19:07:54 [ 18.684904] local_pci_probe+0x4c/0xb0 19:07:54 [ 18.689087] work_for_cpu_fn+0x1b/0x30 19:07:54 [ 18.693271] process_one_work+0x17a/0x3b0 19:07:54 [ 18.697745] worker_thread+0x2a0/0x3a0 19:07:54 [ 18.701927] ? __pfx_worker_thread+0x10/0x10 19:07:54 [ 18.706688] kthread+0xe5/0x120 19:07:54 [ 18.710192] ? __pfx_kthread+0x10/0x10 19:07:54 [ 18.714375] ret_from_fork+0x3d/0x60 19:07:54 [ 18.718363] ? __pfx_kthread+0x10/0x10 19:07:54 [ 18.722544] ret_from_fork_asm+0x1a/0x30 19:07:54 [ 18.726923] </TASK> 19:07:54 [ 18.729359] ---[ end trace 0000000000000000 ]--- 09:13:40 [ 18.100937] BUG: kernel NULL pointer dereference, address: 0000000000000000 09:13:40 [ 18.108694] #PF: supervisor read access in kernel mode 09:13:40 [ 18.114424] #PF: error_code(0x0000) - not-present page 09:13:40 [ 18.120153] PGD 1156fa067 P4D 0 09:13:40 [ 18.123751] Oops: Oops: 0000 [#1] PREEMPT SMP NOPTI 09:13:40 [ 18.129194] CPU: 0 UID: 0 PID: 458 Comm: kworker/0:2 Tainted: G W 6.11.0-rc5-next-20240829-1725075030567 #1 09:13:40 [ 18.141618] Tainted: [W]=WARN 09:13:40 [ 18.144922] Hardware name: AMD Corporation Shale96/Shale96, BIOS RSH100BD 12/11/2023 09:13:40 [ 18.153551] Workqueue: events work_for_cpu_fn 09:13:40 [ 18.158412] RIP: 0010:fb_destroy_modelist+0x1a/0x70 09:13:40 [ 18.163853] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 0f 1f 44 00 00 55 48 89 e5 41 56 41 55 41 54 49 89 fc 53 48 8b 3f <48> 8b 1f 49 39 fc 74 36 49 be 00 01 00 00 00 00 ad de 49 bd 22 01 09:13:40 [ 18.184809] RSP: 0018:ff42b545c14e7b20 EFLAGS: 00010246 09:13:40 [ 18.190638] RAX: 0000000000000000 RBX: ff2cd8a142f7ce00 RCX: ff2cd8a142f7cf00 09:13:40 [ 18.198597] RDX: ff2cd8b088b74000 RSI: ff2cd8a142f7cf28 RDI: 0000000000000000 09:13:40 [ 18.206557] RBP: ff42b545c14e7b40 R08: ffffffff907cca2c R09: 0000000000000010 09:13:40 [ 18.214520] R10: ff2cd8a142fb06b0 R11: 0000000000000004 R12: ff2cd8a142fb5288 09:13:40 [ 18.222480] R13: ff42b545c14e7bd0 R14: ff2cd8a142fb0410 R15: 0000000000000283 09:13:40 [ 18.230440] FS: 0000000000000000(0000) GS:ff2cd8b046600000(0000) knlGS:0000000000000000 09:13:40 [ 18.239466] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 09:13:40 [ 18.245874] CR2: 0000000000000000 CR3: 00000001156cc005 CR4: 0000000000771ef0 09:13:40 [ 18.253836] PKRU: 55555554 09:13:40 [ 18.256851] Call Trace: 09:13:40 [ 18.259573] <TASK> 09:13:40 [ 18.261901] ? show_regs+0x6d/0x80 09:13:40 [ 18.265695] ? __die+0x29/0x70 09:13:40 [ 18.269098] ? page_fault_oops+0x15c/0x550 09:13:40 [ 18.273664] ? unregister_framebuffer+0x45/0x160 09:13:40 [ 18.278813] ? srso_alias_return_thunk+0x5/0xfbef5 09:13:40 [ 18.284157] ? vprintk+0x3f/0x70 09:13:40 [ 18.287755] ? srso_alias_return_thunk+0x5/0xfbef5 09:13:40 [ 18.293097] ? _printk+0x5c/0x80 09:13:40 [ 18.296699] ? do_user_addr_fault+0x47a/0x7e0 09:13:40 [ 18.301559] ? __warn+0xbc/0x140 09:13:40 [ 18.305158] ? unregister_framebuffer+0x45/0x160 09:13:40 [ 18.310307] ? exc_page_fault+0x7c/0x1b0 09:13:40 [ 18.314680] ? asm_exc_page_fault+0x2b/0x30 09:13:40 [ 18.319347] ? fb_destroy_modelist+0x1a/0x70 09:13:40 [ 18.324107] unregister_framebuffer+0x6c/0x160 09:13:40 [ 18.329063] devm_unregister_framebuffer+0x12/0x20 09:13:40 [ 18.334408] devm_action_release+0x16/0x20 09:13:40 [ 18.338978] release_nodes+0x47/0xc0 09:13:40 [ 18.342965] devres_release_all+0x9f/0xe0 09:13:40 [ 18.347436] device_unbind_cleanup+0x12/0x80 09:13:40 [ 18.352196] device_release_driver_internal+0x20c/0x250 09:13:40 [ 18.358024] ? srso_alias_return_thunk+0x5/0xfbef5 09:13:40 [ 18.363367] device_release_driver+0x16/0x20 09:13:40 [ 18.368128] bus_remove_device+0xcf/0x130 09:13:40 [ 18.372599] device_del+0x16a/0x3c0 09:13:40 [ 18.376488] ? srso_alias_return_thunk+0x5/0xfbef5 09:13:40 [ 18.381837] platform_device_del.part.0+0x18/0x90 09:13:40 [ 18.387086] platform_device_unregister+0x24/0x40 09:13:40 [ 18.392330] sysfb_disable+0x5c/0xa0 09:13:40 [ 18.396316] aperture_remove_conflicting_pci_devices+0x33/0x140 09:13:40 [ 18.402921] drm_aperture_remove_conflicting_pci_framebuffers+0x19/0x20 [drm] 09:13:40 [ 18.410899] ast_pci_probe+0x2c/0x540 [ast] 09:13:40 [ 18.415566] ? srso_alias_return_thunk+0x5/0xfbef5 09:13:40 [ 18.420914] local_pci_probe+0x4c/0xb0 09:13:40 [ 18.425095] work_for_cpu_fn+0x1b/0x30 09:13:40 [ 18.429277] process_one_work+0x17a/0x3b0 09:13:40 [ 18.433746] ? __pfx_worker_thread+0x10/0x10 09:13:40 [ 18.438507] worker_thread+0x2a0/0x3a0 09:13:40 [ 18.442685] ? __pfx_worker_thread+0x10/0x10 09:13:40 [ 18.447445] kthread+0xe5/0x120 09:13:40 [ 18.450946] ? __pfx_kthread+0x10/0x10 09:13:40 [ 18.455125] ret_from_fork+0x3d/0x60 09:13:40 [ 18.459112] ? __pfx_kthread+0x10/0x10 09:13:40 [ 18.463293] ret_from_fork_asm+0x1a/0x30 09:13:44 [ 18.467673] </TASK> 09:13:44 [ 18.470106] Modules linked in: ast(+) i2c_algo_bit drm_shmem_helper crct10dif_pclmul crc32_pclmul drm_kms_helper ghash_clmulni_intel sha256_ssse3 drm sha1_ssse3 nvme i2c_piix4 tg3 ahci nvme_core i2c_smbus libahci aesni_intel crypto_simd cryptd 09:13:44 [ 18.494181] CR2: 0000000000000000 09:13:44 [ 18.497876] ---[ end trace 0000000000000000 ]--- -- Regards Narasimhan V ^ permalink raw reply [flat|nested] 7+ messages in thread
* WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 (was: Re: BUG: kernel NULL pointer dereference, address: 0000000000000000 on boot with linux-next-20240829) 2024-09-01 15:01 BUG: kernel NULL pointer dereference, address: 0000000000000000 on boot with linux-next-20240829 V, Narasimhan @ 2024-09-02 8:45 ` Borislav Petkov 2024-09-02 11:41 ` WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 Thomas Zimmermann 0 siblings, 1 reply; 7+ messages in thread From: Borislav Petkov @ 2024-09-02 8:45 UTC (permalink / raw) To: V, Narasimhan Cc: Linux Next Mailing List, Daniel Vetter, Helge Deller, Thomas Zimmermann, linux-fbdev, dri-devel, open list Fixing subject and recipients and leaving the whole mail untouched. On Sun, Sep 01, 2024 at 05:01:28PM +0200, V, Narasimhan wrote: > [AMD Official Use Only - AMD Internal Distribution Only] > > Hi, > > Seeing the following warning and bug on boot with linux-next-20240829 > > WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 > BUG: kernel NULL pointer dereference, address: 0000000000000000 > > > > 19:07:54 [ 18.395285] WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 > 19:07:54 [ 18.406264] Modules linked in: ast(+) i2c_algo_bit drm_shmem_helper crct10dif_pclmul crc32_pclmul drm_kms_helper ghash_clmulni_intel sha256_ssse3 drm tg3 nvme sha1_ssse3 ahci i2c_piix4 libahci i2c_smbus nvme_core aesni_intel crypto_simd cryptd > 19:07:54 [ 18.430347] CPU: 0 UID: 0 PID: 8 Comm: kworker/0:0 Not tainted 6.11.0-rc5-next-20240830-1725196918033 #1 > 19:07:54 [ 18.440929] Hardware name: AMD Corporation Shale96/Shale96, BIOS RSH100BD 12/11/2023 > 19:07:54 [ 18.449572] Workqueue: events work_for_cpu_fn > 19:07:54 [ 18.454435] RIP: 0010:unregister_framebuffer+0x45/0x160 > 19:07:54 [ 18.460267] Code: 83 ec 08 e8 7d 4a 76 00 49 63 44 24 04 83 f8 1f 77 18 48 83 f8 1f 0f 87 d6 00 00 00 4c 3b 24 c5 80 76 a7 83 0f 84 85 00 00 00 <0f> 0b 49 8b bc 24 d0 01 00 00 48 85 ff 74 0b 41 f6 84 24 ec 01 00 > 19:07:54 [ 18.481224] RSP: 0018:ff56f06f800efb50 EFLAGS: 00010286 > 19:07:54 [ 18.487058] RAX: 0000000000000000 RBX: ff2d2a8913c77a40 RCX: ff2d2a8913c77400 > 19:07:54 [ 18.495023] RDX: ff2d2a8900956000 RSI: ff2d2a8913c77428 RDI: ffffffff83918360 > 19:07:54 [ 18.502987] RBP: ff56f06f800efb68 R08: ffffffff82dce06a R09: 0000000000000010 > 19:07:54 [ 18.510950] R10: ff2d2a8913cfc2b0 R11: 0000000000000004 R12: ff2d2a8913cffc00 > 19:07:54 [ 18.518911] R13: ff56f06f800efbd0 R14: ff2d2a8913cfc010 R15: 0000000000000202 > 19:07:54 [ 18.526873] FS: 0000000000000000(0000) GS:ff2d2a980ba00000(0000) knlGS:0000000000000000 > 19:07:54 [ 18.535903] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > 19:07:54 [ 18.542312] CR2: 0000558d19347c98 CR3: 000000011827a006 CR4: 0000000000771ef0 > 19:07:54 [ 18.550275] PKRU: 55555554 > 19:07:54 [ 18.553293] Call Trace: > 19:07:54 [ 18.556016] <TASK> > 19:07:54 [ 18.558354] ? show_regs+0x6d/0x80 > 19:07:54 [ 18.562153] ? __warn+0x91/0x140 > 19:07:54 [ 18.565756] ? unregister_framebuffer+0x45/0x160 > 19:07:54 [ 18.570917] ? report_bug+0x193/0x1a0 > 19:07:54 [ 18.575008] ? handle_bug+0x63/0xa0 > 19:07:54 [ 18.578901] ? exc_invalid_op+0x1d/0x80 > 19:07:54 [ 18.583181] ? asm_exc_invalid_op+0x1f/0x30 > 19:07:54 [ 18.587842] ? unregister_framebuffer+0x45/0x160 > 19:07:54 [ 18.592994] devm_unregister_framebuffer+0x12/0x20 > 19:07:54 [ 18.598338] devm_action_release+0x16/0x20 > 19:07:54 [ 18.602910] release_nodes+0x47/0xc0 > 19:07:54 [ 18.606898] devres_release_all+0x9f/0xe0 > 19:07:54 [ 18.611371] device_unbind_cleanup+0x12/0x80 > 19:07:54 [ 18.616136] device_release_driver_internal+0x20c/0x250 > 19:07:54 [ 18.621967] ? srso_alias_return_thunk+0x5/0xfbef5 > 19:07:54 [ 18.627315] device_release_driver+0x16/0x20 > 19:07:54 [ 18.632079] bus_remove_device+0xcf/0x130 > 19:07:54 [ 18.636551] device_del+0x16a/0x3c0 > 19:07:54 [ 18.640444] ? srso_alias_return_thunk+0x5/0xfbef5 > 19:07:54 [ 18.645791] platform_device_del.part.0+0x18/0x90 > 19:07:54 [ 18.651042] platform_device_unregister+0x24/0x40 > 19:07:54 [ 18.656303] sysfb_disable+0x5c/0xa0 > 19:07:54 [ 18.660296] aperture_remove_conflicting_pci_devices+0x33/0x140 > 19:07:54 [ 18.666907] drm_aperture_remove_conflicting_pci_framebuffers+0x19/0x20 [drm] > 19:07:54 [ 18.674886] ast_pci_probe+0x2c/0x540 [ast] > 19:07:54 [ 18.679556] ? srso_alias_return_thunk+0x5/0xfbef5 > 19:07:54 [ 18.684904] local_pci_probe+0x4c/0xb0 > 19:07:54 [ 18.689087] work_for_cpu_fn+0x1b/0x30 > 19:07:54 [ 18.693271] process_one_work+0x17a/0x3b0 > 19:07:54 [ 18.697745] worker_thread+0x2a0/0x3a0 > 19:07:54 [ 18.701927] ? __pfx_worker_thread+0x10/0x10 > 19:07:54 [ 18.706688] kthread+0xe5/0x120 > 19:07:54 [ 18.710192] ? __pfx_kthread+0x10/0x10 > 19:07:54 [ 18.714375] ret_from_fork+0x3d/0x60 > 19:07:54 [ 18.718363] ? __pfx_kthread+0x10/0x10 > 19:07:54 [ 18.722544] ret_from_fork_asm+0x1a/0x30 > 19:07:54 [ 18.726923] </TASK> > 19:07:54 [ 18.729359] ---[ end trace 0000000000000000 ]--- > 09:13:40 [ 18.100937] BUG: kernel NULL pointer dereference, address: 0000000000000000 > 09:13:40 [ 18.108694] #PF: supervisor read access in kernel mode > 09:13:40 [ 18.114424] #PF: error_code(0x0000) - not-present page > 09:13:40 [ 18.120153] PGD 1156fa067 P4D 0 > 09:13:40 [ 18.123751] Oops: Oops: 0000 [#1] PREEMPT SMP NOPTI > 09:13:40 [ 18.129194] CPU: 0 UID: 0 PID: 458 Comm: kworker/0:2 Tainted: G W 6.11.0-rc5-next-20240829-1725075030567 #1 > 09:13:40 [ 18.141618] Tainted: [W]=WARN > 09:13:40 [ 18.144922] Hardware name: AMD Corporation Shale96/Shale96, BIOS RSH100BD 12/11/2023 > 09:13:40 [ 18.153551] Workqueue: events work_for_cpu_fn > 09:13:40 [ 18.158412] RIP: 0010:fb_destroy_modelist+0x1a/0x70 > 09:13:40 [ 18.163853] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 0f 1f 44 00 00 55 48 89 e5 41 56 41 55 41 54 49 89 fc 53 48 8b 3f <48> 8b 1f 49 39 fc 74 36 49 be 00 01 00 00 00 00 ad de 49 bd 22 01 > 09:13:40 [ 18.184809] RSP: 0018:ff42b545c14e7b20 EFLAGS: 00010246 > 09:13:40 [ 18.190638] RAX: 0000000000000000 RBX: ff2cd8a142f7ce00 RCX: ff2cd8a142f7cf00 > 09:13:40 [ 18.198597] RDX: ff2cd8b088b74000 RSI: ff2cd8a142f7cf28 RDI: 0000000000000000 > 09:13:40 [ 18.206557] RBP: ff42b545c14e7b40 R08: ffffffff907cca2c R09: 0000000000000010 > 09:13:40 [ 18.214520] R10: ff2cd8a142fb06b0 R11: 0000000000000004 R12: ff2cd8a142fb5288 > 09:13:40 [ 18.222480] R13: ff42b545c14e7bd0 R14: ff2cd8a142fb0410 R15: 0000000000000283 > 09:13:40 [ 18.230440] FS: 0000000000000000(0000) GS:ff2cd8b046600000(0000) knlGS:0000000000000000 > 09:13:40 [ 18.239466] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > 09:13:40 [ 18.245874] CR2: 0000000000000000 CR3: 00000001156cc005 CR4: 0000000000771ef0 > 09:13:40 [ 18.253836] PKRU: 55555554 > 09:13:40 [ 18.256851] Call Trace: > 09:13:40 [ 18.259573] <TASK> > 09:13:40 [ 18.261901] ? show_regs+0x6d/0x80 > 09:13:40 [ 18.265695] ? __die+0x29/0x70 > 09:13:40 [ 18.269098] ? page_fault_oops+0x15c/0x550 > 09:13:40 [ 18.273664] ? unregister_framebuffer+0x45/0x160 > 09:13:40 [ 18.278813] ? srso_alias_return_thunk+0x5/0xfbef5 > 09:13:40 [ 18.284157] ? vprintk+0x3f/0x70 > 09:13:40 [ 18.287755] ? srso_alias_return_thunk+0x5/0xfbef5 > 09:13:40 [ 18.293097] ? _printk+0x5c/0x80 > 09:13:40 [ 18.296699] ? do_user_addr_fault+0x47a/0x7e0 > 09:13:40 [ 18.301559] ? __warn+0xbc/0x140 > 09:13:40 [ 18.305158] ? unregister_framebuffer+0x45/0x160 > 09:13:40 [ 18.310307] ? exc_page_fault+0x7c/0x1b0 > 09:13:40 [ 18.314680] ? asm_exc_page_fault+0x2b/0x30 > 09:13:40 [ 18.319347] ? fb_destroy_modelist+0x1a/0x70 > 09:13:40 [ 18.324107] unregister_framebuffer+0x6c/0x160 > 09:13:40 [ 18.329063] devm_unregister_framebuffer+0x12/0x20 > 09:13:40 [ 18.334408] devm_action_release+0x16/0x20 > 09:13:40 [ 18.338978] release_nodes+0x47/0xc0 > 09:13:40 [ 18.342965] devres_release_all+0x9f/0xe0 > 09:13:40 [ 18.347436] device_unbind_cleanup+0x12/0x80 > 09:13:40 [ 18.352196] device_release_driver_internal+0x20c/0x250 > 09:13:40 [ 18.358024] ? srso_alias_return_thunk+0x5/0xfbef5 > 09:13:40 [ 18.363367] device_release_driver+0x16/0x20 > 09:13:40 [ 18.368128] bus_remove_device+0xcf/0x130 > 09:13:40 [ 18.372599] device_del+0x16a/0x3c0 > 09:13:40 [ 18.376488] ? srso_alias_return_thunk+0x5/0xfbef5 > 09:13:40 [ 18.381837] platform_device_del.part.0+0x18/0x90 > 09:13:40 [ 18.387086] platform_device_unregister+0x24/0x40 > 09:13:40 [ 18.392330] sysfb_disable+0x5c/0xa0 > 09:13:40 [ 18.396316] aperture_remove_conflicting_pci_devices+0x33/0x140 > 09:13:40 [ 18.402921] drm_aperture_remove_conflicting_pci_framebuffers+0x19/0x20 [drm] > 09:13:40 [ 18.410899] ast_pci_probe+0x2c/0x540 [ast] > 09:13:40 [ 18.415566] ? srso_alias_return_thunk+0x5/0xfbef5 > 09:13:40 [ 18.420914] local_pci_probe+0x4c/0xb0 > 09:13:40 [ 18.425095] work_for_cpu_fn+0x1b/0x30 > 09:13:40 [ 18.429277] process_one_work+0x17a/0x3b0 > 09:13:40 [ 18.433746] ? __pfx_worker_thread+0x10/0x10 > 09:13:40 [ 18.438507] worker_thread+0x2a0/0x3a0 > 09:13:40 [ 18.442685] ? __pfx_worker_thread+0x10/0x10 > 09:13:40 [ 18.447445] kthread+0xe5/0x120 > 09:13:40 [ 18.450946] ? __pfx_kthread+0x10/0x10 > 09:13:40 [ 18.455125] ret_from_fork+0x3d/0x60 > 09:13:40 [ 18.459112] ? __pfx_kthread+0x10/0x10 > 09:13:40 [ 18.463293] ret_from_fork_asm+0x1a/0x30 > 09:13:44 [ 18.467673] </TASK> > 09:13:44 [ 18.470106] Modules linked in: ast(+) i2c_algo_bit drm_shmem_helper crct10dif_pclmul crc32_pclmul drm_kms_helper ghash_clmulni_intel sha256_ssse3 drm sha1_ssse3 nvme i2c_piix4 tg3 ahci nvme_core i2c_smbus libahci aesni_intel crypto_simd cryptd > 09:13:44 [ 18.494181] CR2: 0000000000000000 > 09:13:44 [ 18.497876] ---[ end trace 0000000000000000 ]--- > > -- > Regards > Narasimhan V > -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 2024-09-02 8:45 ` WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 (was: Re: BUG: kernel NULL pointer dereference, address: 0000000000000000 on boot with linux-next-20240829) Borislav Petkov @ 2024-09-02 11:41 ` Thomas Zimmermann 2024-09-02 18:56 ` V, Narasimhan 0 siblings, 1 reply; 7+ messages in thread From: Thomas Zimmermann @ 2024-09-02 11:41 UTC (permalink / raw) To: Borislav Petkov, V, Narasimhan Cc: Linux Next Mailing List, Daniel Vetter, Helge Deller, linux-fbdev, dri-devel, open list Hi Am 02.09.24 um 10:45 schrieb Borislav Petkov: > Fixing subject and recipients and leaving the whole mail untouched. > > On Sun, Sep 01, 2024 at 05:01:28PM +0200, V, Narasimhan wrote: >> [AMD Official Use Only - AMD Internal Distribution Only] >> >> Hi, >> >> Seeing the following warning and bug on boot with linux-next-20240829 >> >> WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 >> BUG: kernel NULL pointer dereference, address: 0000000000000000 Does it work if you revert one of these commits? b49420d6a1ae ("video/aperture: optionally match the device in sysfb_disable()") c2fe0480cd77 ("fbdev/efifb: Use devm_register_framebuffer()") For the latter, there might be a fix at https://patchwork.freedesktop.org/patch/611902/?series=138008&rev=1 Best regards Thomas >> >> >> >> 19:07:54 [ 18.395285] WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 >> 19:07:54 [ 18.406264] Modules linked in: ast(+) i2c_algo_bit drm_shmem_helper crct10dif_pclmul crc32_pclmul drm_kms_helper ghash_clmulni_intel sha256_ssse3 drm tg3 nvme sha1_ssse3 ahci i2c_piix4 libahci i2c_smbus nvme_core aesni_intel crypto_simd cryptd >> 19:07:54 [ 18.430347] CPU: 0 UID: 0 PID: 8 Comm: kworker/0:0 Not tainted 6.11.0-rc5-next-20240830-1725196918033 #1 >> 19:07:54 [ 18.440929] Hardware name: AMD Corporation Shale96/Shale96, BIOS RSH100BD 12/11/2023 >> 19:07:54 [ 18.449572] Workqueue: events work_for_cpu_fn >> 19:07:54 [ 18.454435] RIP: 0010:unregister_framebuffer+0x45/0x160 >> 19:07:54 [ 18.460267] Code: 83 ec 08 e8 7d 4a 76 00 49 63 44 24 04 83 f8 1f 77 18 48 83 f8 1f 0f 87 d6 00 00 00 4c 3b 24 c5 80 76 a7 83 0f 84 85 00 00 00 <0f> 0b 49 8b bc 24 d0 01 00 00 48 85 ff 74 0b 41 f6 84 24 ec 01 00 >> 19:07:54 [ 18.481224] RSP: 0018:ff56f06f800efb50 EFLAGS: 00010286 >> 19:07:54 [ 18.487058] RAX: 0000000000000000 RBX: ff2d2a8913c77a40 RCX: ff2d2a8913c77400 >> 19:07:54 [ 18.495023] RDX: ff2d2a8900956000 RSI: ff2d2a8913c77428 RDI: ffffffff83918360 >> 19:07:54 [ 18.502987] RBP: ff56f06f800efb68 R08: ffffffff82dce06a R09: 0000000000000010 >> 19:07:54 [ 18.510950] R10: ff2d2a8913cfc2b0 R11: 0000000000000004 R12: ff2d2a8913cffc00 >> 19:07:54 [ 18.518911] R13: ff56f06f800efbd0 R14: ff2d2a8913cfc010 R15: 0000000000000202 >> 19:07:54 [ 18.526873] FS: 0000000000000000(0000) GS:ff2d2a980ba00000(0000) knlGS:0000000000000000 >> 19:07:54 [ 18.535903] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >> 19:07:54 [ 18.542312] CR2: 0000558d19347c98 CR3: 000000011827a006 CR4: 0000000000771ef0 >> 19:07:54 [ 18.550275] PKRU: 55555554 >> 19:07:54 [ 18.553293] Call Trace: >> 19:07:54 [ 18.556016] <TASK> >> 19:07:54 [ 18.558354] ? show_regs+0x6d/0x80 >> 19:07:54 [ 18.562153] ? __warn+0x91/0x140 >> 19:07:54 [ 18.565756] ? unregister_framebuffer+0x45/0x160 >> 19:07:54 [ 18.570917] ? report_bug+0x193/0x1a0 >> 19:07:54 [ 18.575008] ? handle_bug+0x63/0xa0 >> 19:07:54 [ 18.578901] ? exc_invalid_op+0x1d/0x80 >> 19:07:54 [ 18.583181] ? asm_exc_invalid_op+0x1f/0x30 >> 19:07:54 [ 18.587842] ? unregister_framebuffer+0x45/0x160 >> 19:07:54 [ 18.592994] devm_unregister_framebuffer+0x12/0x20 >> 19:07:54 [ 18.598338] devm_action_release+0x16/0x20 >> 19:07:54 [ 18.602910] release_nodes+0x47/0xc0 >> 19:07:54 [ 18.606898] devres_release_all+0x9f/0xe0 >> 19:07:54 [ 18.611371] device_unbind_cleanup+0x12/0x80 >> 19:07:54 [ 18.616136] device_release_driver_internal+0x20c/0x250 >> 19:07:54 [ 18.621967] ? srso_alias_return_thunk+0x5/0xfbef5 >> 19:07:54 [ 18.627315] device_release_driver+0x16/0x20 >> 19:07:54 [ 18.632079] bus_remove_device+0xcf/0x130 >> 19:07:54 [ 18.636551] device_del+0x16a/0x3c0 >> 19:07:54 [ 18.640444] ? srso_alias_return_thunk+0x5/0xfbef5 >> 19:07:54 [ 18.645791] platform_device_del.part.0+0x18/0x90 >> 19:07:54 [ 18.651042] platform_device_unregister+0x24/0x40 >> 19:07:54 [ 18.656303] sysfb_disable+0x5c/0xa0 >> 19:07:54 [ 18.660296] aperture_remove_conflicting_pci_devices+0x33/0x140 >> 19:07:54 [ 18.666907] drm_aperture_remove_conflicting_pci_framebuffers+0x19/0x20 [drm] >> 19:07:54 [ 18.674886] ast_pci_probe+0x2c/0x540 [ast] >> 19:07:54 [ 18.679556] ? srso_alias_return_thunk+0x5/0xfbef5 >> 19:07:54 [ 18.684904] local_pci_probe+0x4c/0xb0 >> 19:07:54 [ 18.689087] work_for_cpu_fn+0x1b/0x30 >> 19:07:54 [ 18.693271] process_one_work+0x17a/0x3b0 >> 19:07:54 [ 18.697745] worker_thread+0x2a0/0x3a0 >> 19:07:54 [ 18.701927] ? __pfx_worker_thread+0x10/0x10 >> 19:07:54 [ 18.706688] kthread+0xe5/0x120 >> 19:07:54 [ 18.710192] ? __pfx_kthread+0x10/0x10 >> 19:07:54 [ 18.714375] ret_from_fork+0x3d/0x60 >> 19:07:54 [ 18.718363] ? __pfx_kthread+0x10/0x10 >> 19:07:54 [ 18.722544] ret_from_fork_asm+0x1a/0x30 >> 19:07:54 [ 18.726923] </TASK> >> 19:07:54 [ 18.729359] ---[ end trace 0000000000000000 ]--- >> 09:13:40 [ 18.100937] BUG: kernel NULL pointer dereference, address: 0000000000000000 >> 09:13:40 [ 18.108694] #PF: supervisor read access in kernel mode >> 09:13:40 [ 18.114424] #PF: error_code(0x0000) - not-present page >> 09:13:40 [ 18.120153] PGD 1156fa067 P4D 0 >> 09:13:40 [ 18.123751] Oops: Oops: 0000 [#1] PREEMPT SMP NOPTI >> 09:13:40 [ 18.129194] CPU: 0 UID: 0 PID: 458 Comm: kworker/0:2 Tainted: G W 6.11.0-rc5-next-20240829-1725075030567 #1 >> 09:13:40 [ 18.141618] Tainted: [W]=WARN >> 09:13:40 [ 18.144922] Hardware name: AMD Corporation Shale96/Shale96, BIOS RSH100BD 12/11/2023 >> 09:13:40 [ 18.153551] Workqueue: events work_for_cpu_fn >> 09:13:40 [ 18.158412] RIP: 0010:fb_destroy_modelist+0x1a/0x70 >> 09:13:40 [ 18.163853] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 0f 1f 44 00 00 55 48 89 e5 41 56 41 55 41 54 49 89 fc 53 48 8b 3f <48> 8b 1f 49 39 fc 74 36 49 be 00 01 00 00 00 00 ad de 49 bd 22 01 >> 09:13:40 [ 18.184809] RSP: 0018:ff42b545c14e7b20 EFLAGS: 00010246 >> 09:13:40 [ 18.190638] RAX: 0000000000000000 RBX: ff2cd8a142f7ce00 RCX: ff2cd8a142f7cf00 >> 09:13:40 [ 18.198597] RDX: ff2cd8b088b74000 RSI: ff2cd8a142f7cf28 RDI: 0000000000000000 >> 09:13:40 [ 18.206557] RBP: ff42b545c14e7b40 R08: ffffffff907cca2c R09: 0000000000000010 >> 09:13:40 [ 18.214520] R10: ff2cd8a142fb06b0 R11: 0000000000000004 R12: ff2cd8a142fb5288 >> 09:13:40 [ 18.222480] R13: ff42b545c14e7bd0 R14: ff2cd8a142fb0410 R15: 0000000000000283 >> 09:13:40 [ 18.230440] FS: 0000000000000000(0000) GS:ff2cd8b046600000(0000) knlGS:0000000000000000 >> 09:13:40 [ 18.239466] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >> 09:13:40 [ 18.245874] CR2: 0000000000000000 CR3: 00000001156cc005 CR4: 0000000000771ef0 >> 09:13:40 [ 18.253836] PKRU: 55555554 >> 09:13:40 [ 18.256851] Call Trace: >> 09:13:40 [ 18.259573] <TASK> >> 09:13:40 [ 18.261901] ? show_regs+0x6d/0x80 >> 09:13:40 [ 18.265695] ? __die+0x29/0x70 >> 09:13:40 [ 18.269098] ? page_fault_oops+0x15c/0x550 >> 09:13:40 [ 18.273664] ? unregister_framebuffer+0x45/0x160 >> 09:13:40 [ 18.278813] ? srso_alias_return_thunk+0x5/0xfbef5 >> 09:13:40 [ 18.284157] ? vprintk+0x3f/0x70 >> 09:13:40 [ 18.287755] ? srso_alias_return_thunk+0x5/0xfbef5 >> 09:13:40 [ 18.293097] ? _printk+0x5c/0x80 >> 09:13:40 [ 18.296699] ? do_user_addr_fault+0x47a/0x7e0 >> 09:13:40 [ 18.301559] ? __warn+0xbc/0x140 >> 09:13:40 [ 18.305158] ? unregister_framebuffer+0x45/0x160 >> 09:13:40 [ 18.310307] ? exc_page_fault+0x7c/0x1b0 >> 09:13:40 [ 18.314680] ? asm_exc_page_fault+0x2b/0x30 >> 09:13:40 [ 18.319347] ? fb_destroy_modelist+0x1a/0x70 >> 09:13:40 [ 18.324107] unregister_framebuffer+0x6c/0x160 >> 09:13:40 [ 18.329063] devm_unregister_framebuffer+0x12/0x20 >> 09:13:40 [ 18.334408] devm_action_release+0x16/0x20 >> 09:13:40 [ 18.338978] release_nodes+0x47/0xc0 >> 09:13:40 [ 18.342965] devres_release_all+0x9f/0xe0 >> 09:13:40 [ 18.347436] device_unbind_cleanup+0x12/0x80 >> 09:13:40 [ 18.352196] device_release_driver_internal+0x20c/0x250 >> 09:13:40 [ 18.358024] ? srso_alias_return_thunk+0x5/0xfbef5 >> 09:13:40 [ 18.363367] device_release_driver+0x16/0x20 >> 09:13:40 [ 18.368128] bus_remove_device+0xcf/0x130 >> 09:13:40 [ 18.372599] device_del+0x16a/0x3c0 >> 09:13:40 [ 18.376488] ? srso_alias_return_thunk+0x5/0xfbef5 >> 09:13:40 [ 18.381837] platform_device_del.part.0+0x18/0x90 >> 09:13:40 [ 18.387086] platform_device_unregister+0x24/0x40 >> 09:13:40 [ 18.392330] sysfb_disable+0x5c/0xa0 >> 09:13:40 [ 18.396316] aperture_remove_conflicting_pci_devices+0x33/0x140 >> 09:13:40 [ 18.402921] drm_aperture_remove_conflicting_pci_framebuffers+0x19/0x20 [drm] >> 09:13:40 [ 18.410899] ast_pci_probe+0x2c/0x540 [ast] >> 09:13:40 [ 18.415566] ? srso_alias_return_thunk+0x5/0xfbef5 >> 09:13:40 [ 18.420914] local_pci_probe+0x4c/0xb0 >> 09:13:40 [ 18.425095] work_for_cpu_fn+0x1b/0x30 >> 09:13:40 [ 18.429277] process_one_work+0x17a/0x3b0 >> 09:13:40 [ 18.433746] ? __pfx_worker_thread+0x10/0x10 >> 09:13:40 [ 18.438507] worker_thread+0x2a0/0x3a0 >> 09:13:40 [ 18.442685] ? __pfx_worker_thread+0x10/0x10 >> 09:13:40 [ 18.447445] kthread+0xe5/0x120 >> 09:13:40 [ 18.450946] ? __pfx_kthread+0x10/0x10 >> 09:13:40 [ 18.455125] ret_from_fork+0x3d/0x60 >> 09:13:40 [ 18.459112] ? __pfx_kthread+0x10/0x10 >> 09:13:40 [ 18.463293] ret_from_fork_asm+0x1a/0x30 >> 09:13:44 [ 18.467673] </TASK> >> 09:13:44 [ 18.470106] Modules linked in: ast(+) i2c_algo_bit drm_shmem_helper crct10dif_pclmul crc32_pclmul drm_kms_helper ghash_clmulni_intel sha256_ssse3 drm sha1_ssse3 nvme i2c_piix4 tg3 ahci nvme_core i2c_smbus libahci aesni_intel crypto_simd cryptd >> 09:13:44 [ 18.494181] CR2: 0000000000000000 >> 09:13:44 [ 18.497876] ---[ end trace 0000000000000000 ]--- >> >> -- >> Regards >> Narasimhan V >> -- -- Thomas Zimmermann Graphics Driver Developer SUSE Software Solutions Germany GmbH Frankenstrasse 146, 90461 Nuernberg, Germany GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman HRB 36809 (AG Nuernberg) ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 2024-09-02 11:41 ` WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 Thomas Zimmermann @ 2024-09-02 18:56 ` V, Narasimhan 2024-09-02 20:18 ` Helge Deller 0 siblings, 1 reply; 7+ messages in thread From: V, Narasimhan @ 2024-09-02 18:56 UTC (permalink / raw) To: Thomas Zimmermann Cc: Linux Next Mailing List, Daniel Vetter, Helge Deller, linux-fbdev@vger•kernel.org, dri-devel@lists•freedesktop.org, open list, linux@weissschuh•net, Borislav Petkov, Helge Deller [AMD Official Use Only - AMD Internal Distribution Only] Hi, ________________________________________ From: Thomas Zimmermann <tzimmermann@suse•de> Sent: Monday, September 2, 2024 05:11 PM To: Borislav Petkov; V, Narasimhan Cc: Linux Next Mailing List; Daniel Vetter; Helge Deller; linux-fbdev@vger•kernel.org; dri-devel@lists•freedesktop.org; open list Subject: Re: WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 >Hi > Am 02.09.24 um 10:45 schrieb Borislav Petkov: >> Fixing subject and recipients and leaving the whole mail untouched. >> >> On Sun, Sep 01, 2024 at 05:01:28PM +0200, V, Narasimhan wrote: >>> [AMD Official Use Only - AMD Internal Distribution Only] >>> >>> Hi, >>> >>> Seeing the following warning and bug on boot with linux-next-20240829 >>> >>> WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 >>> BUG: kernel NULL pointer dereference, address: 0000000000000000 >Does it work if you revert one of these commits? > b49420d6a1ae ("video/aperture: optionally match the device in >sysfb_disable()") > c2fe0480cd77 ("fbdev/efifb: Use devm_register_framebuffer()") Reverting this commit fixes the issue. > For the latter, there might be a fix at > https://patchwork.freedesktop.org/patch/611902/?series=138008&rev=1 > Best regards > Thomas -- Regards Narasimhan V >> >> >> >> 19:07:54 [ 18.395285] WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 >> 19:07:54 [ 18.406264] Modules linked in: ast(+) i2c_algo_bit drm_shmem_helper crct10dif_pclmul crc32_pclmul drm_kms_helper ghash_clmulni_intel sha256_ssse3 drm tg3 nvme sha1_ssse3 ahci i2c_piix4 libahci i2c_smbus nvme_core aesni_intel crypto_simd cryptd >> 19:07:54 [ 18.430347] CPU: 0 UID: 0 PID: 8 Comm: kworker/0:0 Not tainted 6.11.0-rc5-next-20240830-1725196918033 #1 >> 19:07:54 [ 18.440929] Hardware name: AMD Corporation Shale96/Shale96, BIOS RSH100BD 12/11/2023 >> 19:07:54 [ 18.449572] Workqueue: events work_for_cpu_fn >> 19:07:54 [ 18.454435] RIP: 0010:unregister_framebuffer+0x45/0x160 >> 19:07:54 [ 18.460267] Code: 83 ec 08 e8 7d 4a 76 00 49 63 44 24 04 83 f8 1f 77 18 48 83 f8 1f 0f 87 d6 00 00 00 4c 3b 24 c5 80 76 a7 83 0f 84 85 00 00 00 <0f> 0b 49 8b bc 24 d0 01 00 00 48 85 ff 74 0b 41 f6 84 24 ec 01 00 >> 19:07:54 [ 18.481224] RSP: 0018:ff56f06f800efb50 EFLAGS: 00010286 >> 19:07:54 [ 18.487058] RAX: 0000000000000000 RBX: ff2d2a8913c77a40 RCX: ff2d2a8913c77400 >> 19:07:54 [ 18.495023] RDX: ff2d2a8900956000 RSI: ff2d2a8913c77428 RDI: ffffffff83918360 >> 19:07:54 [ 18.502987] RBP: ff56f06f800efb68 R08: ffffffff82dce06a R09: 0000000000000010 >> 19:07:54 [ 18.510950] R10: ff2d2a8913cfc2b0 R11: 0000000000000004 R12: ff2d2a8913cffc00 >> 19:07:54 [ 18.518911] R13: ff56f06f800efbd0 R14: ff2d2a8913cfc010 R15: 0000000000000202 >> 19:07:54 [ 18.526873] FS: 0000000000000000(0000) GS:ff2d2a980ba00000(0000) knlGS:0000000000000000 >> 19:07:54 [ 18.535903] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >> 19:07:54 [ 18.542312] CR2: 0000558d19347c98 CR3: 000000011827a006 CR4: 0000000000771ef0 >> 19:07:54 [ 18.550275] PKRU: 55555554 >> 19:07:54 [ 18.553293] Call Trace: >> 19:07:54 [ 18.556016] <TASK> >> 19:07:54 [ 18.558354] ? show_regs+0x6d/0x80 >> 19:07:54 [ 18.562153] ? __warn+0x91/0x140 >> 19:07:54 [ 18.565756] ? unregister_framebuffer+0x45/0x160 >> 19:07:54 [ 18.570917] ? report_bug+0x193/0x1a0 >> 19:07:54 [ 18.575008] ? handle_bug+0x63/0xa0 >> 19:07:54 [ 18.578901] ? exc_invalid_op+0x1d/0x80 >> 19:07:54 [ 18.583181] ? asm_exc_invalid_op+0x1f/0x30 >> 19:07:54 [ 18.587842] ? unregister_framebuffer+0x45/0x160 >> 19:07:54 [ 18.592994] devm_unregister_framebuffer+0x12/0x20 >> 19:07:54 [ 18.598338] devm_action_release+0x16/0x20 >> 19:07:54 [ 18.602910] release_nodes+0x47/0xc0 >> 19:07:54 [ 18.606898] devres_release_all+0x9f/0xe0 >> 19:07:54 [ 18.611371] device_unbind_cleanup+0x12/0x80 >> 19:07:54 [ 18.616136] device_release_driver_internal+0x20c/0x250 >> 19:07:54 [ 18.621967] ? srso_alias_return_thunk+0x5/0xfbef5 >> 19:07:54 [ 18.627315] device_release_driver+0x16/0x20 >> 19:07:54 [ 18.632079] bus_remove_device+0xcf/0x130 >> 19:07:54 [ 18.636551] device_del+0x16a/0x3c0 >> 19:07:54 [ 18.640444] ? srso_alias_return_thunk+0x5/0xfbef5 >> 19:07:54 [ 18.645791] platform_device_del.part.0+0x18/0x90 >> 19:07:54 [ 18.651042] platform_device_unregister+0x24/0x40 >> 19:07:54 [ 18.656303] sysfb_disable+0x5c/0xa0 >> 19:07:54 [ 18.660296] aperture_remove_conflicting_pci_devices+0x33/0x140 >> 19:07:54 [ 18.666907] drm_aperture_remove_conflicting_pci_framebuffers+0x19/0x20 [drm] >> 19:07:54 [ 18.674886] ast_pci_probe+0x2c/0x540 [ast] >> 19:07:54 [ 18.679556] ? srso_alias_return_thunk+0x5/0xfbef5 >> 19:07:54 [ 18.684904] local_pci_probe+0x4c/0xb0 >> 19:07:54 [ 18.689087] work_for_cpu_fn+0x1b/0x30 >> 19:07:54 [ 18.693271] process_one_work+0x17a/0x3b0 >> 19:07:54 [ 18.697745] worker_thread+0x2a0/0x3a0 >> 19:07:54 [ 18.701927] ? __pfx_worker_thread+0x10/0x10 >> 19:07:54 [ 18.706688] kthread+0xe5/0x120 >> 19:07:54 [ 18.710192] ? __pfx_kthread+0x10/0x10 >> 19:07:54 [ 18.714375] ret_from_fork+0x3d/0x60 >> 19:07:54 [ 18.718363] ? __pfx_kthread+0x10/0x10 >> 19:07:54 [ 18.722544] ret_from_fork_asm+0x1a/0x30 >> 19:07:54 [ 18.726923] </TASK> >> 19:07:54 [ 18.729359] ---[ end trace 0000000000000000 ]--- >> 09:13:40 [ 18.100937] BUG: kernel NULL pointer dereference, address: 0000000000000000 >> 09:13:40 [ 18.108694] #PF: supervisor read access in kernel mode >> 09:13:40 [ 18.114424] #PF: error_code(0x0000) - not-present page >> 09:13:40 [ 18.120153] PGD 1156fa067 P4D 0 >> 09:13:40 [ 18.123751] Oops: Oops: 0000 [#1] PREEMPT SMP NOPTI >> 09:13:40 [ 18.129194] CPU: 0 UID: 0 PID: 458 Comm: kworker/0:2 Tainted: G W 6.11.0-rc5-next-20240829-1725075030567 #1 >> 09:13:40 [ 18.141618] Tainted: [W]=WARN >> 09:13:40 [ 18.144922] Hardware name: AMD Corporation Shale96/Shale96, BIOS RSH100BD 12/11/2023 >> 09:13:40 [ 18.153551] Workqueue: events work_for_cpu_fn >> 09:13:40 [ 18.158412] RIP: 0010:fb_destroy_modelist+0x1a/0x70 >> 09:13:40 [ 18.163853] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 0f 1f 44 00 00 55 48 89 e5 41 56 41 55 41 54 49 89 fc 53 48 8b 3f <48> 8b 1f 49 39 fc 74 36 49 be 00 01 00 00 00 00 ad de 49 bd 22 01 >> 09:13:40 [ 18.184809] RSP: 0018:ff42b545c14e7b20 EFLAGS: 00010246 >> 09:13:40 [ 18.190638] RAX: 0000000000000000 RBX: ff2cd8a142f7ce00 RCX: ff2cd8a142f7cf00 >> 09:13:40 [ 18.198597] RDX: ff2cd8b088b74000 RSI: ff2cd8a142f7cf28 RDI: 0000000000000000 >> 09:13:40 [ 18.206557] RBP: ff42b545c14e7b40 R08: ffffffff907cca2c R09: 0000000000000010 >> 09:13:40 [ 18.214520] R10: ff2cd8a142fb06b0 R11: 0000000000000004 R12: ff2cd8a142fb5288 >> 09:13:40 [ 18.222480] R13: ff42b545c14e7bd0 R14: ff2cd8a142fb0410 R15: 0000000000000283 >> 09:13:40 [ 18.230440] FS: 0000000000000000(0000) GS:ff2cd8b046600000(0000) knlGS:0000000000000000 >> 09:13:40 [ 18.239466] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >> 09:13:40 [ 18.245874] CR2: 0000000000000000 CR3: 00000001156cc005 CR4: 0000000000771ef0 >> 09:13:40 [ 18.253836] PKRU: 55555554 >> 09:13:40 [ 18.256851] Call Trace: >> 09:13:40 [ 18.259573] <TASK> >> 09:13:40 [ 18.261901] ? show_regs+0x6d/0x80 >> 09:13:40 [ 18.265695] ? __die+0x29/0x70 >> 09:13:40 [ 18.269098] ? page_fault_oops+0x15c/0x550 >> 09:13:40 [ 18.273664] ? unregister_framebuffer+0x45/0x160 >> 09:13:40 [ 18.278813] ? srso_alias_return_thunk+0x5/0xfbef5 >> 09:13:40 [ 18.284157] ? vprintk+0x3f/0x70 >> 09:13:40 [ 18.287755] ? srso_alias_return_thunk+0x5/0xfbef5 >> 09:13:40 [ 18.293097] ? _printk+0x5c/0x80 >> 09:13:40 [ 18.296699] ? do_user_addr_fault+0x47a/0x7e0 >> 09:13:40 [ 18.301559] ? __warn+0xbc/0x140 >> 09:13:40 [ 18.305158] ? unregister_framebuffer+0x45/0x160 >> 09:13:40 [ 18.310307] ? exc_page_fault+0x7c/0x1b0 >> 09:13:40 [ 18.314680] ? asm_exc_page_fault+0x2b/0x30 >> 09:13:40 [ 18.319347] ? fb_destroy_modelist+0x1a/0x70 >> 09:13:40 [ 18.324107] unregister_framebuffer+0x6c/0x160 >> 09:13:40 [ 18.329063] devm_unregister_framebuffer+0x12/0x20 >> 09:13:40 [ 18.334408] devm_action_release+0x16/0x20 >> 09:13:40 [ 18.338978] release_nodes+0x47/0xc0 >> 09:13:40 [ 18.342965] devres_release_all+0x9f/0xe0 >> 09:13:40 [ 18.347436] device_unbind_cleanup+0x12/0x80 >> 09:13:40 [ 18.352196] device_release_driver_internal+0x20c/0x250 >> 09:13:40 [ 18.358024] ? srso_alias_return_thunk+0x5/0xfbef5 >> 09:13:40 [ 18.363367] device_release_driver+0x16/0x20 >> 09:13:40 [ 18.368128] bus_remove_device+0xcf/0x130 >> 09:13:40 [ 18.372599] device_del+0x16a/0x3c0 >> 09:13:40 [ 18.376488] ? srso_alias_return_thunk+0x5/0xfbef5 >> 09:13:40 [ 18.381837] platform_device_del.part.0+0x18/0x90 >> 09:13:40 [ 18.387086] platform_device_unregister+0x24/0x40 >> 09:13:40 [ 18.392330] sysfb_disable+0x5c/0xa0 >> 09:13:40 [ 18.396316] aperture_remove_conflicting_pci_devices+0x33/0x140 >> 09:13:40 [ 18.402921] drm_aperture_remove_conflicting_pci_framebuffers+0x19/0x20 [drm] >> 09:13:40 [ 18.410899] ast_pci_probe+0x2c/0x540 [ast] >> 09:13:40 [ 18.415566] ? srso_alias_return_thunk+0x5/0xfbef5 >> 09:13:40 [ 18.420914] local_pci_probe+0x4c/0xb0 >> 09:13:40 [ 18.425095] work_for_cpu_fn+0x1b/0x30 >> 09:13:40 [ 18.429277] process_one_work+0x17a/0x3b0 >> 09:13:40 [ 18.433746] ? __pfx_worker_thread+0x10/0x10 >> 09:13:40 [ 18.438507] worker_thread+0x2a0/0x3a0 >> 09:13:40 [ 18.442685] ? __pfx_worker_thread+0x10/0x10 >> 09:13:40 [ 18.447445] kthread+0xe5/0x120 >> 09:13:40 [ 18.450946] ? __pfx_kthread+0x10/0x10 >> 09:13:40 [ 18.455125] ret_from_fork+0x3d/0x60 >> 09:13:40 [ 18.459112] ? __pfx_kthread+0x10/0x10 >> 09:13:40 [ 18.463293] ret_from_fork_asm+0x1a/0x30 >> 09:13:44 [ 18.467673] </TASK> >> 09:13:44 [ 18.470106] Modules linked in: ast(+) i2c_algo_bit drm_shmem_helper crct10dif_pclmul crc32_pclmul drm_kms_helper ghash_clmulni_intel sha256_ssse3 drm sha1_ssse3 nvme i2c_piix4 tg3 ahci nvme_core i2c_smbus libahci aesni_intel crypto_simd cryptd >> 09:13:44 [ 18.494181] CR2: 0000000000000000 >> 09:13:44 [ 18.497876] ---[ end trace 0000000000000000 ]--- >> >> -- >> Regards >> Narasimhan V >> -- -- Thomas Zimmermann Graphics Driver Developer SUSE Software Solutions Germany GmbH Frankenstrasse 146, 90461 Nuernberg, Germany GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman HRB 36809 (AG Nuernberg) ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 2024-09-02 18:56 ` V, Narasimhan @ 2024-09-02 20:18 ` Helge Deller 2024-09-03 9:56 ` V, Narasimhan 0 siblings, 1 reply; 7+ messages in thread From: Helge Deller @ 2024-09-02 20:18 UTC (permalink / raw) To: V, Narasimhan, Thomas Zimmermann Cc: Linux Next Mailing List, Daniel Vetter, linux-fbdev@vger•kernel.org, dri-devel@lists•freedesktop.org, open list, linux@weissschuh•net, Borislav Petkov On 9/2/24 20:56, V, Narasimhan wrote: > From: Thomas Zimmermann <tzimmermann@suse•de> >>>> Seeing the following warning and bug on boot with linux-next-20240829 >>>> >>>> WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 >>>> BUG: kernel NULL pointer dereference, address: 0000000000000000 > >> Does it work if you revert one of these commits? > >> c2fe0480cd77 ("fbdev/efifb: Use devm_register_framebuffer()") > > > Reverting this commit fixes the issue. Good. >> For the latter, there might be a fix at > >> https://patchwork.freedesktop.org/patch/611902/?series=138008&rev=1 Current fbdev git tree and for-next series have this newer patch already. I expect that the issue is already resolved with there, but it would be good if you could test. Helge ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 2024-09-02 20:18 ` Helge Deller @ 2024-09-03 9:56 ` V, Narasimhan 2024-09-03 9:57 ` Helge Deller 0 siblings, 1 reply; 7+ messages in thread From: V, Narasimhan @ 2024-09-03 9:56 UTC (permalink / raw) To: Helge Deller Cc: Linux Next Mailing List, Daniel Vetter, linux-fbdev@vger•kernel.org, dri-devel@lists•freedesktop.org, open list, linux@weissschuh•net, Borislav Petkov, Thomas Zimmermann [AMD Official Use Only - AMD Internal Distribution Only] Hi, ________________________________________ From: Helge Deller <deller@gmx•de> Sent: Tuesday, September 3, 2024 01:48 AM To: V, Narasimhan; Thomas Zimmermann Cc: Linux Next Mailing List; Daniel Vetter; linux-fbdev@vger•kernel.org; dri-devel@lists•freedesktop.org; open list; linux@weissschuh•net; Borislav Petkov Subject: Re: WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 >On 9/2/24 20:56, V, Narasimhan wrote: >> From: Thomas Zimmermann <tzimmermann@suse•de> >>>>> Seeing the following warning and bug on boot with linux-next-20240829 >>>>> >>>>> WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 >>>>> BUG: kernel NULL pointer dereference, address: 0000000000000000 >> >>> Does it work if you revert one of these commits? >> >>> c2fe0480cd77 ("fbdev/efifb: Use devm_register_framebuffer()") >> >> >> Reverting this commit fixes the issue. > Good. >>> For the latter, there might be a fix at >> >>> https://patchwork.freedesktop.org/patch/611902/?series=138008&rev=1 > Current fbdev git tree and for-next series have this newer patch already. > I expect that the issue is already resolved with there, but it would > be good if you could test. > Helge The patch seems to be already into linux-next tree and the issue is no more seen with today's linux-next build. -- Regards Narasimhan V ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 2024-09-03 9:56 ` V, Narasimhan @ 2024-09-03 9:57 ` Helge Deller 0 siblings, 0 replies; 7+ messages in thread From: Helge Deller @ 2024-09-03 9:57 UTC (permalink / raw) To: V, Narasimhan Cc: Linux Next Mailing List, Daniel Vetter, linux-fbdev@vger•kernel.org, dri-devel@lists•freedesktop.org, open list, linux@weissschuh•net, Borislav Petkov, Thomas Zimmermann On 9/3/24 11:56, V, Narasimhan wrote: > [AMD Official Use Only - AMD Internal Distribution Only] > > Hi, > > > ________________________________________ > From: Helge Deller <deller@gmx•de> > Sent: Tuesday, September 3, 2024 01:48 AM > To: V, Narasimhan; Thomas Zimmermann > Cc: Linux Next Mailing List; Daniel Vetter; linux-fbdev@vger•kernel.org; dri-devel@lists•freedesktop.org; open list; linux@weissschuh•net; Borislav Petkov > Subject: Re: WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 > >> On 9/2/24 20:56, V, Narasimhan wrote: >>> From: Thomas Zimmermann <tzimmermann@suse•de> >>>>>> Seeing the following warning and bug on boot with linux-next-20240829 >>>>>> >>>>>> WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 >>>>>> BUG: kernel NULL pointer dereference, address: 0000000000000000 >>> >>>> Does it work if you revert one of these commits? >>> >>>> c2fe0480cd77 ("fbdev/efifb: Use devm_register_framebuffer()") >>> >>> >>> Reverting this commit fixes the issue. > >> Good. > >>>> For the latter, there might be a fix at >>> >>>> https://patchwork.freedesktop.org/patch/611902/?series=138008&rev=1 > >> Current fbdev git tree and for-next series have this newer patch already. >> I expect that the issue is already resolved with there, but it would >> be good if you could test. > >> Helge > > The patch seems to be already into linux-next tree and the issue is no more seen with today's linux-next build. Great. Thanks for testing! Helge ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2024-09-03 9:57 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-09-01 15:01 BUG: kernel NULL pointer dereference, address: 0000000000000000 on boot with linux-next-20240829 V, Narasimhan 2024-09-02 8:45 ` WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 (was: Re: BUG: kernel NULL pointer dereference, address: 0000000000000000 on boot with linux-next-20240829) Borislav Petkov 2024-09-02 11:41 ` WARNING: CPU: 0 PID: 8 at drivers/video/fbdev/core/fbmem.c:467 unregister_framebuffer+0x45/0x160 Thomas Zimmermann 2024-09-02 18:56 ` V, Narasimhan 2024-09-02 20:18 ` Helge Deller 2024-09-03 9:56 ` V, Narasimhan 2024-09-03 9:57 ` Helge Deller
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox