All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon@kernel.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 218134] New: Null pointer when rearranging screen layout in XFCE.
Date: Sat, 11 Nov 2023 12:03:57 +0000	[thread overview]
Message-ID: <bug-218134-2300@https.bugzilla.kernel.org/> (raw)

https://bugzilla.kernel.org/show_bug.cgi?id=218134

            Bug ID: 218134
           Summary: Null pointer when rearranging screen layout in XFCE.
           Product: Drivers
           Version: 2.5
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Video(DRI - non Intel)
          Assignee: drivers_video-dri@kernel-bugs.osdl.org
          Reporter: gmack@innerfire.net
        Regression: No

If I attempt to change my screen layout in XFCE, I get a kernel NULL pointer
crash.  This is very reproduceable.

[   50.275982] BUG: kernel NULL pointer dereference, address: 0000000000000008
[   50.275988] #PF: supervisor read access in kernel mode
[   50.275989] #PF: error_code(0x0000) - not-present page
[   50.275991] PGD 0 P4D 0 
[   50.275993] Oops: 0000 [#1] PREEMPT SMP NOPTI
[   50.275995] CPU: 18 PID: 1931 Comm: Xorg Not tainted 6.6.1 #106
d284c8807aa68b715e3e2f475c4079807a0b5cb5
[   50.275997] Hardware name: To Be Filled By O.E.M. B550 Taichi/B550 Taichi,
BIOS P3.20 09/27/2023
[   50.275999] RIP: 0010:drm_dp_atomic_find_time_slots+0x57/0x1e0
[drm_display_helper]
[   50.276007] Code: 0f 87 9d 01 00 00 48 8b 85 28 05 00 00 31 d2 48 63 80 88
00 00 00 41 3b 44 24 28 7d 0d 48 6b c0 28 49 03 44 24 30 48 8b 50 18 <48> 8b 42
08 48 89 ee 48 89 df 8b 88 90 00 00 00 b8 01 00 00 00 d3
[   50.276008] RSP: 0018:ffffad10544b76d8 EFLAGS: 00010286
[   50.276010] RAX: ffff9409ea510ca0 RBX: ffff940994c46900 RCX:
0000000000000002
[   50.276011] RDX: 0000000000000000 RSI: ffff940996bd0578 RDI:
ffff9409b11b7b00
[   50.276012] RBP: ffff94099317b800 R08: ffffad10544b7a58 R09:
0000000000000001
[   50.276012] R10: 0000000000000000 R11: 0000000000000000 R12:
ffff9409b11b7b00
[   50.276013] R13: ffff940996bd0578 R14: 0000000000000224 R15:
0000000094c46900
[   50.276014] FS:  00007f4296208ac0(0000) GS:ffff94187ee80000(0000)
knlGS:0000000000000000
[   50.276015] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   50.276016] CR2: 0000000000000008 CR3: 000000010612e000 CR4:
0000000000f50ee0
[   50.276017] PKRU: 55555554
[   50.276018] Call Trace:
[   50.276020]  <TASK>
[   50.276021]  ? __die_body+0x15/0x54
[   50.276026]  ? page_fault_oops+0x323/0x36d
[   50.276030]  ? post_alloc_hook+0x9/0x50
[   50.276033]  ? prep_new_page+0x2c/0x41
[   50.276035]  ? get_page_from_freelist+0x6c4/0x7f6
[   50.276036]  ? exc_page_fault+0x159/0x4f9
[   50.276039]  ? asm_exc_page_fault+0x26/0x30
[   50.276043]  ? drm_dp_atomic_find_time_slots+0x57/0x1e0 [drm_display_helper
13cd3e40727f81da5f41f67251f92c3e185bfce2]
[   50.276047]  ? drm_dp_atomic_find_time_slots+0x21/0x1e0 [drm_display_helper
13cd3e40727f81da5f41f67251f92c3e185bfce2]
[   50.276051]  compute_mst_dsc_configs_for_link+0x29b/0x7fd [amdgpu
98fd76f1aa24e802b0010b76204b9775aacb3c0c]
[   50.276121]  ? free_tail_page_prepare+0xc0/0xdb
[   50.276123]  ? free_unref_page_commit+0x29/0xeb
[   50.276127]  compute_mst_dsc_configs_for_state+0x119/0x1a8 [amdgpu
98fd76f1aa24e802b0010b76204b9775aacb3c0c]
[   50.276178]  amdgpu_dm_atomic_check+0x9ba/0xd9e [amdgpu
98fd76f1aa24e802b0010b76204b9775aacb3c0c]
[   50.276229]  ? kmem_cache_debug_flags+0x5/0x11
[   50.276232]  ? amdgpu_dm_connector_atomic_duplicate_state+0x24/0xa4 [amdgpu
98fd76f1aa24e802b0010b76204b9775aacb3c0c]
[   50.276280]  ? kmem_cache_debug_flags+0x5/0x11
[   50.276281]  ? slab_post_alloc_hook+0x70/0x17f
[   50.276284]  ? slab_pre_alloc_hook.constprop.0+0x49/0x14c
[   50.276286]  ? amdgpu_dm_connector_atomic_duplicate_state+0x24/0xa4 [amdgpu
98fd76f1aa24e802b0010b76204b9775aacb3c0c]
[   50.276344]  ? __kmem_cache_alloc_node+0x10b/0x137
[   50.276345]  drm_atomic_check_only+0x6df/0x812
[   50.276349]  ? __drm_connector_put_safe+0x11/0x49
[   50.276351]  drm_atomic_commit+0x6a/0xc1
[   50.276352]  ? __drm_printfn_seq_file+0x17/0x17
[   50.276355]  ? __drm_printfn_seq_file+0x17/0x17
[   50.276356]  drm_atomic_connector_commit_dpms+0xc1/0xda
[   50.276358]  drm_mode_obj_set_property_ioctl+0xff/0x293
[   50.276361]  ? drm_connector_set_obj_prop+0x63/0x63
[   50.276362]  drm_connector_property_set_ioctl+0x36/0x51
[   50.276364]  drm_ioctl_kernel+0xe9/0x13c
[   50.276366]  drm_ioctl+0x278/0x3a4
[   50.276368]  ? drm_connector_set_obj_prop+0x63/0x63
[   50.276369]  ? rpm_resume+0x8b/0x3eb
[   50.276372]  amdgpu_drm_ioctl+0x4a/0x79 [amdgpu
98fd76f1aa24e802b0010b76204b9775aacb3c0c]
[   50.276414]  vfs_ioctl+0x1d/0x2b
[   50.276418]  __do_sys_ioctl+0x67/0x8a
[   50.276420]  do_syscall_64+0x82/0xa3
[   50.276422]  ? syscall_exit_to_user_mode+0x34/0x37
[   50.276424]  ? do_syscall_64+0x9c/0xa3
[   50.276425]  ? vfs_ioctl+0x1d/0x2b
[   50.276426]  ? __do_sys_ioctl+0x78/0x8a
[   50.276428]  ? exit_to_user_mode_prepare+0x15/0x108
[   50.276430]  ? syscall_exit_to_user_mode+0x34/0x37
[   50.276432]  ? do_syscall_64+0x9c/0xa3
[   50.276433]  ? syscall_exit_to_user_mode+0x34/0x37
[   50.276435]  ? do_syscall_64+0x9c/0xa3
[   50.276436]  ? do_syscall_64+0x9c/0xa3
[   50.276437]  ? do_syscall_64+0x9c/0xa3
[   50.276438]  ? do_syscall_64+0x9c/0xa3
[   50.276440]  entry_SYSCALL_64_after_hwframe+0x63/0xcd
[   50.276442] RIP: 0033:0x7f4295f1b51b
[   50.276444] Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 00 00
00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 <89> c2 3d
00 f0 ff ff 77 1c 48 8b 44 24 18 64 48 2b 04 25 28 00 00
[   50.276445] RSP: 002b:00007ffc95c20100 EFLAGS: 00000246 ORIG_RAX:
0000000000000010
[   50.276446] RAX: ffffffffffffffda RBX: 00005609596da8c0 RCX:
00007f4295f1b51b
[   50.276447] RDX: 00007ffc95c20190 RSI: 00000000c01064ab RDI:
000000000000000f
[   50.276448] RBP: 00007ffc95c20190 R08: 0000000000000000 R09:
00005609596dafe0
[   50.276449] R10: 0000000000000000 R11: 0000000000000246 R12:
00000000c01064ab
[   50.276449] R13: 000000000000000f R14: 00005609596d9340 R15:
0000000000000000
[   50.276451]  </TASK>
[   50.276451] Modules linked in: rfcomm snd_seq_dummy snd_hrtimer tun l2tp_ppp
l2tp_netlink l2tp_core xfrm_interface xfrm6_tunnel pppox tunnel6 tunnel4
ppp_generic slhc xfrm_user xfrm_algo algif_hash algif_skcipher af_alg
binfmt_misc nls_utf8 nls_cp437 vfat fat squashfs crc32_pclmul polyval_clmulni
polyval_generic ghash_clmulni_intel sha512_ssse3 uvcvideo aesni_intel wmi_bmof
crypto_simd videobuf2_vmalloc cryptd uvc btusb videobuf2_memops btrtl pcspkr
videobuf2_v4l2 btintel snd_usb_audio videobuf2_common btbcm ccp btmtk
snd_usbmidi_lib joydev snd_ump snd_rawmidi tpm_tis tpm_tis_core sg evdev
bonding tls lm92 msr loop efi_pstore dm_mod tpm rng_core ip_tables x_tables
autofs4 sd_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor
async_tx raid1 raid0 multipath linear md_mod amdgpu amdxcp drm_exec mfd_core
gpu_sched drm_buddy video drm_suballoc_helper i2c_algo_bit crc32c_intel
drm_ttm_helper hid_generic ttm atlantic usb_storage drm_display_helper sr_mod
cdrom wmi
[   50.276492] CR2: 0000000000000008
[   50.276494] ---[ end trace 0000000000000000 ]---
[   50.276494] RIP: 0010:drm_dp_atomic_find_time_slots+0x57/0x1e0
[drm_display_helper]
[   50.276499] Code: 0f 87 9d 01 00 00 48 8b 85 28 05 00 00 31 d2 48 63 80 88
00 00 00 41 3b 44 24 28 7d 0d 48 6b c0 28 49 03 44 24 30 48 8b 50 18 <48> 8b 42
08 48 89 ee 48 89 df 8b 88 90 00 00 00 b8 01 00 00 00 d3
[   50.276500] RSP: 0018:ffffad10544b76d8 EFLAGS: 00010286
[   50.276501] RAX: ffff9409ea510ca0 RBX: ffff940994c46900 RCX:
0000000000000002
[   50.276502] RDX: 0000000000000000 RSI: ffff940996bd0578 RDI:
ffff9409b11b7b00
[   50.276503] RBP: ffff94099317b800 R08: ffffad10544b7a58 R09:
0000000000000001
[   50.276503] R10: 0000000000000000 R11: 0000000000000000 R12:
ffff9409b11b7b00
[   50.276504] R13: ffff940996bd0578 R14: 0000000000000224 R15:
0000000094c46900
[   50.276505] FS:  00007f4296208ac0(0000) GS:ffff94187ee80000(0000)
knlGS:0000000000000000
[   50.276506] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   50.276507] CR2: 0000000000000008 CR3: 000000010612e000 CR4:
0000000000f50ee0
[   50.276508] PKRU: 55555554
[   50.276508] note: Xorg[1931] exited with irqs disabled

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

             reply	other threads:[~2023-11-11 12:04 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-11-11 12:03 bugzilla-daemon [this message]
2023-11-11 12:07 ` [Bug 218134] Null pointer when rearranging screen layout in XFCE bugzilla-daemon
2023-11-11 14:22 ` bugzilla-daemon
2023-11-12 23:43 ` bugzilla-daemon
2023-11-13  3:31 ` bugzilla-daemon
2023-11-13  6:27 ` bugzilla-daemon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-218134-2300@https.bugzilla.kernel.org/ \
    --to=bugzilla-daemon@kernel.org \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.