kernel panic - futex_xchgl () at /usr/src/sys/amd64/linux/linux_support.s:47
Eitan Adler
lists at eitanadler.com
Sun Aug 12 06:53:56 UTC 2018
I got this panic recently. Figured I'd send it here.
[352792] Fatal trap 12: page fault while in kernel mode
[352792] cpuid = 20; apic id = 14
[352792] fault virtual address = 0x804010650
[352792] fault code = supervisor write data, protection violation
[352792] instruction pointer = 0x20:0xffffffff83c517f3
[352792] stack pointer = 0x28:0xfffffe03387a38b8
[352792] frame pointer = 0x28:0xfffffe03387a3980
[352792] code segment = base 0x0, limit 0xfffff, type 0x1b
[352792] = DPL 0, pres 1, long 1, def32 0, gran 1
[352792] processor eflags = interrupt enabled, resume, IOPL = 0
[352792] current process = 1863 (java)
__curthread () at ./machine/pcpu.h:230
230 __asm("movq %%gs:%1,%0" : "=r" (td)
(kgdb) #0 __curthread () at ./machine/pcpu.h:230
#1 doadump (textdump=0) at /usr/src/sys/kern/kern_shutdown.c:366
#2 0xffffffff80437d4b in db_dump (dummy=<optimized out>,
dummy2=<unavailable>, dummy3=<unavailable>, dummy4=<unavailable>)
at /usr/src/sys/ddb/db_command.c:574
#3 0xffffffff80437b0d in db_command (last_cmdp=<optimized out>,
cmd_table=<optimized out>, dopager=<optimized out>)
at /usr/src/sys/ddb/db_command.c:481
#4 0xffffffff804378a4 in db_command_loop ()
at /usr/src/sys/ddb/db_command.c:534
#5 0xffffffff8043aa8f in db_trap (type=<optimized out>, code=<optimized out>)
at /usr/src/sys/ddb/db_main.c:252
#6 0xffffffff80bc1da3 in kdb_trap (type=12, code=0, tf=<optimized out>)
at /usr/src/sys/kern/subr_kdb.c:693
#7 0xffffffff810504ff in trap_fatal (frame=0xfffffe03387a37f0,
eva=<optimized out>) at /usr/src/sys/amd64/amd64/trap.c:906
#8 0xffffffff81050609 in trap_pfault (frame=0xfffffe03387a37f0,
usermode=<optimized out>) at /usr/src/sys/amd64/amd64/trap.c:746
#9 0xffffffff8104fc34 in trap (frame=0xfffffe03387a37f0)
at /usr/src/sys/amd64/amd64/trap.c:427
#10 <signal handler called>
#11 futex_xchgl () at /usr/src/sys/amd64/linux/linux_support.s:47
#12 0xffffffff83c3da84 in futex_atomic_op (td=<optimized out>,
encoded_op=<optimized out>, uaddr=<optimized out>)
at /usr/src/sys/compat/linux/linux_futex.c:685
#13 linux_sys_futex (td=0xfffff8011aac6000, args=0xfffff8011aac63c0)
at /usr/src/sys/compat/linux/linux_futex.c:976
#14 0xffffffff81050ef7 in syscallenter (td=0xfffff8011aac6000)
at /usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:135
#15 amd64_syscall (td=0xfffff8011aac6000, traced=0)
at /usr/src/sys/amd64/amd64/trap.c:1029
#16 <signal handler called>
#17 0x0000000800e0c006 in ?? ()
Backtrace stopped: Cannot access memory at address 0x800d15e58
--
Eitan Adler
More information about the freebsd-emulation
mailing list