next-20230404: amd64: drm_crtc_next_vblank_start - kernel NULL pointer dereference, address: 0000000000000074

Stephen Rothwell sfr at canb.auug.org.au
Tue Apr 4 09:02:15 UTC 2023


Hi Srikanth,

[Just cc'ing a few people who may be able to help]

On Tue, 4 Apr 2023 13:26:47 +0530 "Aithal, Srikanth" <sraithal at amd.com> wrote:
>
> Hello,
> 
> Observing below kernel crash on AMD arch, from next-20230330 onwards till recent build [next-20230404]:
> 
> [   68.282610] BUG: kernel NULL pointer dereference, address: 0000000000000074
> [   68.282611] #PF: supervisor read access in kernel mode
> [   68.282613] #PF: error_code(0x0000) - not-present page
> [   68.282614] PGD 0 P4D 0
> [   68.282615] Oops: 0000 [#1] PREEMPT SMP NOPTI
> [   68.282618] CPU: 24 PID: 905 Comm: kworker/24:1 Not tainted 6.3.0-rc5-next-20230403next-20230403 #1
> [   68.282620] Hardware name: Dell Inc. PowerEdge R6515/07PXPY, BIOS 2.8.5 08/18/2022
> [   68.282621] Workqueue: events fbcon_register_existing_fbs
> [   68.282626] RIP: 0010:drm_crtc_next_vblank_start+0x2c/0x80 [drm]
> [   68.282653] Code: 1e fa 0f 1f 44 00 00 8b 87 90 00 00 00 48 8b 17 55 48 8d 0c c0 48 89 e5 41 54 53 48 8d 1c 48 48 c1 e3 04 48 03 9a 40 01 00 00 <8b> 53 74 85 d2 74 3f 8b 43 78 85 c0 74 38 31 d2 49 89 f4 e8 1c ff
> [   68.282655] RSP: 0018:ffffb30e0fbf7b00 EFLAGS: 00010246
> [   68.282656] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
> [   68.282657] RDX: ffff896b06f26000 RSI: ffffb30e0fbf7b20 RDI: ffff896b06f26928
> [   68.282657] RBP: ffffb30e0fbf7b10 R08: ffff898a7fcd4000 R09: ffff896b1078f580
> [   68.282658] R10: 0000000000000100 R11: 0000000000000000 R12: 0000000000000000
> [   68.282659] R13: ffff896b12280600 R14: 0000000000000000 R15: ffff896b2f375330
> [   68.282659] FS:  0000000000000000(0000) GS:ffff898a00400000(0000) knlGS:0000000000000000
> [   68.282660] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   68.282661] CR2: 0000000000000074 CR3: 00000001513b8001 CR4: 0000000000770ee0
> [   68.282662] PKRU: 55555554
> [   68.282663] Call Trace:
> [   68.282664]  <TASK>
> [   68.282667]  drm_atomic_helper_wait_for_fences+0x87/0x1f0 [drm_kms_helper]
> [   68.282679]  ? drm_gem_begin_shadow_fb_access+0x29/0x40 [drm_kms_helper]
> [   68.282691]  drm_atomic_helper_commit+0x9e/0x150 [drm_kms_helper]
> [   68.282701]  drm_atomic_commit+0x9d/0xd0 [drm]
> [   68.282722]  ? __pfx___drm_printfn_info+0x10/0x10 [drm]
> [   68.282745]  drm_client_modeset_commit_atomic+0x1e2/0x220 [drm]
> [   68.282767]  drm_client_modeset_commit_locked+0x5b/0x170 [drm]
> [   68.282788]  drm_client_modeset_commit+0x2a/0x50 [drm]
> [   68.282808]  __drm_fb_helper_restore_fbdev_mode_unlocked+0xa1/0xd0 [drm_kms_helper]
> [   68.282819]  drm_fb_helper_set_par+0x3d/0x70 [drm_kms_helper]
> [   68.282829]  fbcon_init+0x27d/0x500
> [   68.282831]  visual_init+0xd5/0x140
> [   68.282834]  do_bind_con_driver+0x1a0/0x3b0
> [   68.282836]  do_take_over_console+0x112/0x1b0
> [   68.282838]  do_fbcon_takeover+0x60/0xc0
> [   68.282840]  do_fb_registered+0x1bc/0x1d0
> [   68.282842]  fbcon_register_existing_fbs+0x51/0x90
> [   68.282843]  process_one_work+0x215/0x430
> [   68.282847]  worker_thread+0x38/0x3d0
> [   68.282848]  ? __pfx_worker_thread+0x10/0x10
> [   68.282850]  kthread+0xfd/0x130
> [   68.282852]  ? __pfx_kthread+0x10/0x10
> [   68.282853]  ret_from_fork+0x2c/0x50
> [   68.282856]  </TASK>
> [   68.282857] Modules linked in: stp llc nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables nfnetlink sunrpc nls_iso8859_1 ipmi_ssif intel_rapl_msr intel_rapl_common amd64_edac kvm_amd kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel sha512_ssse3 aesni_intel acpi_ipmi crypto_simd cryptd ipmi_si ccp rapl sp5100_tco ipmi_devintf input_leds joydev wmi_bmof pcspkr efi_pstore i2c_piix4 k10temp ipmi_msghandler acpi_power_meter evbug mac_hid sch_fq_codel xfs libcrc32c hid_generic usbkbd usbmouse usbhid hid mgag200 drm_kms_helper syscopyarea sysfillrect sysimgblt i2c_algo_bit drm_shmem_helper drm mpt3sas tg3 raid_class scsi_transport_sas wmi msr autofs4
> [   68.282891] CR2: 0000000000000074
> [   68.282892] ---[ end trace 0000000000000000 ]---
> [   68.302761] pstore: backend (erst) writing error (-28)
> [   68.302763] RIP: 0010:drm_crtc_next_vblank_start+0x2c/0x80 [drm]
> 
> 
> Commit d39e48ca80c0  is causing the issue. I have verified same issue exists on https://gitlab.freedesktop.org/drm/msm [tag: dma-fence-deadline].
> 
> Thanks,
> Srikanth Aithal <sraithal at amd.com>



-- 
Cheers,
Stephen Rothwell
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20230404/96695415/attachment.sig>


More information about the dri-devel mailing list