[Bug 297145] page fault: __nv_drm_handle_flip_event -> linux_wake_up -> autoremove_wake_function
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Jul 29 17:28:42 BST 2026
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297145
--- Comment #3 from Pouria Mousavizadeh Tehrani <pouria at freebsd.org> ---
(In reply to Mark Johnston from comment #2)
I got the coredump:
should be /usr/src/sys/compat/linuxkpi/common/src/linux_schedule.c:123
#11 0xffffffff80bfe6c3 in panic (fmt=0x8600 <error: Cannot access memory at
address 0x8600>) at /usr/src/sys/kern/kern_shutdown.c:887
#12 0xffffffff8114f4d8 in trap_fatal (frame=<optimized out>, eva=<optimized
out>) at /usr/src/sys/amd64/amd64/trap.c:1031
#13 0xffffffff8114f4d8 in trap_pfault (frame=0xfffffe022e420c00,
usermode=false, signo=<optimized out>, ucode=<optimized out>)
#14 <signal handler called>
#15 atomic_read (v=0x28) at
/usr/src/sys/compat/linuxkpi/common/include/asm/atomic.h:90
#16 wake_up_task (task=0x0, state=3) at
/usr/src/sys/compat/linuxkpi/common/src/linux_schedule.c:123
#17 autoremove_wake_function (wq=0xfffffe024fc568e8, state=3, flags=<optimized
out>, key=<optimized out>) at
/usr/src/sys/compat/linuxkpi/common/src/linux_schedule.c:191
#18 0xffffffff80eb2daa in linux_wake_up (wqh=0xfffff80029a3b940, state=3, nr=0,
locked=false) at /usr/src/sys/compat/linuxkpi/common/src/linux_schedule.c:285
#19 0xffffffff83b59f42 in __nv_drm_handle_flip_event () from
/boot/modules/nvidia-drm.ko
#20 0xffffffff83b519f0 in nv_drm_event_callback () from
/boot/modules/nvidia-drm.ko
#21 0xffffffff83f22113 in nvKmsKapiHandleEventQueueChange () from
/boot/modules/nvidia-modeset.ko
(kgdb) select 16
(kgdb) info args
task = 0x0
state = 3
(kgdb) select 17
(kgdb) info args
wq = 0xfffffe024fc568e8
state = 3
flags = <optimized out>
key = <optimized out>
(kgdb) info locals
task = 0x0
ret = <optimized out>
(kgdb) p *wq
$1 = {flags = 0, private = 0x0, func = 0xffffffff80eb2880
<autoremove_wake_function>, {task_list = {next = 0xfffff80029a3b960, prev =
0xfffff80029a3b960}, entry = {next = 0xfffff80029a3b960, prev =
0xfffff80029a3b960}}}
(kgdb) select 18
(kgdb) info args
wqh = 0xfffff80029a3b940
state = 3
nr = 0
locked = false
(kgdb) info locals
pos = <optimized out>
next = <optimized out>
(kgdb) p *wqh
$2 = {lock = {lock_object = {lo_name = 0xffffffff83b6064b "wqhead", lo_flags =
553713664, lo_data = 0, lo_witness = 0x0}, mtx_lock = 18446735278566789120},
{task_list = {next = 0xfffffe024fc56900, prev = 0xfffffe024fc56900}, head =
{next = 0xfffffe024fc56900, prev = 0xfffffe024fc56900}}}
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the kde-freebsd
mailing list