> Hi John-Mark,
>
> On 2015-07-15 11:05 -0700, John-Mark Gurney <j...@funkthat.com> wrote:
> >Please repost the entire panic message, and the back trace w/o X
> >running... Also, if you could share the core and kernel w/ me (you can
> >email me directly if you'd like), that'd help.
>
> Fatal trap 9: general protection fault while in kernel mode
> cpuid = 1; apic id = 01
> instruction pointer = 0x20:0xffffffff809338c0
> stack pointer = 0x28:0xfffffe046c818a00
> frame pointer = 0x28:0xfffffe046c818a50
> code segment = base 0x0, limit 0xfffff, type 0x1b
> = DPL 0, pres 1, long 1, def32 0, gran 1
> processor eflags = interrupt enabled, resume, IOPL = 0
> current process = 1491 (sh)
>
> Reading symbols from /boot/kernel/zfs.ko.symbols...done.
> Loaded symbols for /boot/kernel/zfs.ko.symbols
> Reading symbols from /boot/kernel/opensolaris.ko.symbols...done.
> Loaded symbols for /boot/kernel/opensolaris.ko.symbols
> Reading symbols from /boot/kernel/amdtemp.ko.symbols...done.
> Loaded symbols for /boot/kernel/amdtemp.ko.symbols
> Reading symbols from /boot/modules/cuse4bsd.ko...done.
> Loaded symbols for /boot/modules/cuse4bsd.ko
> Reading symbols from /boot/kernel/fuse.ko.symbols...done.
> Loaded symbols for /boot/kernel/fuse.ko.symbols
> Reading symbols from /boot/kernel/tmpfs.ko.symbols...done.
> Loaded symbols for /boot/kernel/tmpfs.ko.symbols
> Reading symbols from /boot/kernel/radeonkms.ko.symbols...done.
> Loaded symbols for /boot/kernel/radeonkms.ko.symbols
> Reading symbols from /boot/kernel/iicbb.ko.symbols...done.
> Loaded symbols for /boot/kernel/iicbb.ko.symbols
> Reading symbols from /boot/kernel/iicbus.ko.symbols...done.
> Loaded symbols for /boot/kernel/iicbus.ko.symbols
> Reading symbols from /boot/kernel/iic.ko.symbols...done.
> Loaded symbols for /boot/kernel/iic.ko.symbols
> Reading symbols from /boot/kernel/drm2.ko.symbols...done.
> Loaded symbols for /boot/kernel/drm2.ko.symbols
> Reading symbols from /boot/kernel/radeonkmsfw_BARTS_pfp.ko.symbols...done.
> Loaded symbols for /boot/kernel/radeonkmsfw_BARTS_pfp.ko.symbols
> Reading symbols from /boot/kernel/radeonkmsfw_BARTS_me.ko.symbols...done.
> Loaded symbols for /boot/kernel/radeonkmsfw_BARTS_me.ko.symbols
> Reading symbols from /boot/kernel/radeonkmsfw_BTC_rlc.ko.symbols...done.
> Loaded symbols for /boot/kernel/radeonkmsfw_BTC_rlc.ko.symbols
> Reading symbols from /boot/kernel/radeonkmsfw_BARTS_mc.ko.symbols...done.
> Loaded symbols for /boot/kernel/radeonkmsfw_BARTS_mc.ko.symbols
> Reading symbols from /boot/kernel/fdescfs.ko.symbols...done.
> Loaded symbols for /boot/kernel/fdescfs.ko.symbols
> Reading symbols from /boot/kernel/ums.ko.symbols...done.
> Loaded symbols for /boot/kernel/ums.ko.symbols
> Reading symbols from /boot/kernel/uhid.ko.symbols...done.
> Loaded symbols for /boot/kernel/uhid.ko.symbols
> Reading symbols from /boot/kernel/linux.ko.symbols...done.
> Loaded symbols for /boot/kernel/linux.ko.symbols
> Reading symbols from /boot/kernel/linux_common.ko.symbols...done.
> Loaded symbols for /boot/kernel/linux_common.ko.symbols
> Reading symbols from /boot/kernel/nullfs.ko.symbols...done.
> Loaded symbols for /boot/kernel/nullfs.ko.symbols
> Reading symbols from /boot/kernel/linprocfs.ko.symbols...done.
> Loaded symbols for /boot/kernel/linprocfs.ko.symbols
> Reading symbols from /boot/kernel/sem.ko.symbols...done.
> Loaded symbols for /boot/kernel/sem.ko.symbols
> #0 doadump (textdump=0) at pcpu.h:221
> 221 pcpu.h: No such file or directory.
> in pcpu.h
> (kgdb) #0 doadump (textdump=0) at pcpu.h:221
> #1 0xffffffff8035b45e in db_dump (dummy=<value optimized out>,
> dummy2=false,
> dummy3=0, dummy4=0x0) at /hdd/src/sys/ddb/db_command.c:533
> #2 0xffffffff8035afd1 in db_command (cmd_table=0x0)
> at /hdd/src/sys/ddb/db_command.c:440
> #3 0xffffffff8035ac64 in db_command_loop ()
> at /hdd/src/sys/ddb/db_command.c:493
> #4 0xffffffff8035d7fb in db_trap (type=<value optimized out>, code=0)
> at /hdd/src/sys/ddb/db_main.c:251
> #5 0xffffffff809b4094 in kdb_trap (type=9, code=0, tf=<value optimized
> out>)
> at /hdd/src/sys/kern/subr_kdb.c:654
> #6 0xffffffff80d9e065 in trap_fatal (frame=0xfffffe046c818950,
> eva=<value optimized out>) at /hdd/src/sys/amd64/amd64/trap.c:848
> #7 0xffffffff80d9dd33 in trap (frame=<value optimized out>)
> at /hdd/src/sys/amd64/amd64/trap.c:201
> #8 0xffffffff80d7ecb2 in calltrap ()
> at /hdd/src/sys/amd64/amd64/exception.S:235
> #9 0xffffffff809338c0 in knote (list=0xfffff80013ae4408, hint=2147483648,
> lockflags=<value optimized out>) at /hdd/src/sys/kern/kern_event.c:1920
> #10 0xffffffff80938ef1 in exit1 (td=0xfffff800135c5980,
> rv=<value optimized out>) at /hdd/src/sys/kern/kern_exit.c:559
> #11 0xffffffff809383be in sys_sys_exit (td=0x0, uap=<value optimized out>)
> at /hdd/src/sys/kern/kern_exit.c:177
> #12 0xffffffff80d9e8d2 in amd64_syscall (td=0xfffff800135c5980, traced=0)
> at subr_syscall.c:133
> #13 0xffffffff80d7ef9b in Xfast_syscall ()
> at /hdd/src/sys/amd64/amd64/exception.S:395
> #14 0x0000000800922f3a in ?? ()
> Previous frame inner to this frame (corrupt stack?)
> Current language: auto; currently minimal
>
> --
> pozdrawiam / with regards
> Paweł Pękala
> _______________________________________________
> freebsd...@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-curre...@freebsd.org"
_______________________________________________
freebsd...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-curre...@freebsd.org"
On 2015-08-06 12:33 -0700, "K. Macy" <km...@freebsd.org> wrote:
>Is this still happening?
Still crashes:
Thu Aug 6 23:22:05 CEST 2015
FreeBSD blaviken.slowicza.org 11.0-CURRENT FreeBSD 11.0-CURRENT #50 r286370: Thu Aug 6 19:55:29 CEST 2015 ro...@blaviken.slowicza.org:/usr/obj/hdd/src/sys/GENERIC amd64
panic:
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...
Unread portion of the kernel message buffer:
Fatal trap 9: general protection fault while in kernel mode
cpuid = 2; apic id = 02
instruction pointer = 0x20:0xffffffff809d6b80
stack pointer = 0x28:0xfffffe046cc68a00
frame pointer = 0x28:0xfffffe046cc68a50
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 2147 (sh)
Reading symbols from /boot/modules/vboxnetflt.ko...done.
Loaded symbols for /boot/modules/vboxnetflt.ko
Reading symbols from /boot/kernel/netgraph.ko.symbols...done.
Loaded symbols for /boot/kernel/netgraph.ko.symbols
Reading symbols from /boot/modules/vboxdrv.ko...done.
Loaded symbols for /boot/modules/vboxdrv.ko
Reading symbols from /boot/kernel/ng_ether.ko.symbols...done.
Loaded symbols for /boot/kernel/ng_ether.ko.symbols
Reading symbols from /boot/modules/vboxnetadp.ko...done.
Loaded symbols for /boot/modules/vboxnetadp.ko
Reading symbols from /boot/kernel/linux.ko.symbols...done.
Loaded symbols for /boot/kernel/linux.ko.symbols
Reading symbols from /boot/kernel/linux_common.ko.symbols...done.
Loaded symbols for /boot/kernel/linux_common.ko.symbols
Reading symbols from /boot/kernel/nullfs.ko.symbols...done.
Loaded symbols for /boot/kernel/nullfs.ko.symbols
Reading symbols from /boot/kernel/linprocfs.ko.symbols...done.
Loaded symbols for /boot/kernel/linprocfs.ko.symbols
Reading symbols from /boot/kernel/sem.ko.symbols...done.
Loaded symbols for /boot/kernel/sem.ko.symbols
#0 doadump (textdump=0) at pcpu.h:221
221 pcpu.h: No such file or directory.
in pcpu.h
(kgdb) #0 doadump (textdump=0) at pcpu.h:221
#1 0xffffffff80377f5e in db_dump (dummy=<value optimized out>, dummy2=false,
dummy3=0, dummy4=0x0) at /hdd/src/sys/ddb/db_command.c:533
#2 0xffffffff80377ad1 in db_command (cmd_table=0x0)
at /hdd/src/sys/ddb/db_command.c:440
#3 0xffffffff80377764 in db_command_loop ()
at /hdd/src/sys/ddb/db_command.c:493
#4 0xffffffff8037a31b in db_trap (type=<value optimized out>, code=0)
at /hdd/src/sys/ddb/db_main.c:251
#5 0xffffffff80a57074 in kdb_trap (type=9, code=0, tf=<value optimized out>)
at /hdd/src/sys/kern/subr_kdb.c:654
#6 0xffffffff80e643b5 in trap_fatal (frame=0xfffffe046cc68950,
eva=<value optimized out>) at /hdd/src/sys/amd64/amd64/trap.c:848
#7 0xffffffff80e64083 in trap (frame=<value optimized out>)
at /hdd/src/sys/amd64/amd64/trap.c:201
#8 0xffffffff80e44652 in calltrap ()
at /hdd/src/sys/amd64/amd64/exception.S:235
#9 0xffffffff809d6b80 in knote (list=0xfffff801dbebfea0, hint=2147483648,
lockflags=<value optimized out>) at /hdd/src/sys/kern/kern_event.c:1920
#10 0xffffffff809dc424 in exit1 (td=0xfffff802bd0559a0,
rval=<value optimized out>, signo=0) at /hdd/src/sys/kern/kern_exit.c:564
#11 0xffffffff809db8cd in sys_sys_exit (td=0x0, uap=<value optimized out>)
at /hdd/src/sys/kern/kern_exit.c:178
#12 0xffffffff80e64c22 in amd64_syscall (td=0xfffff802bd0559a0, traced=0)
at subr_syscall.c:133
#13 0xffffffff80e4493b in Xfast_syscall ()
at /hdd/src/sys/amd64/amd64/exception.S:395
#14 0x0000000800922eea in ?? ()
Previous frame inner to this frame (corrupt stack?)
Current language: auto; currently minimal
(kgdb)
On 2015-08-06 23:44 +0200, Mateusz Guzik <mjg...@gmail.com> wrote:
>Sorry, I completely forgot about this.
>
>Can you please modify debug flags in your kernel config file to be
>"-O0 -g3" and reproduce with that? This should allow kgdb to obtain
>full info (along with exact rash site for inspection) without further
>tinkering or guessing.
I'm unable to provide this for you, kernel compiled with this flags
panics during boot at zfs root mount.
--
pozdrawiam / with regards
Paweł Pękala
On 2015-08-23 15:54 +0300, Konstantin Belousov <kost...@gmail.com>
wrote:
>After looking at your data closely, I think you are right. The panic
>occurs when the exit1(9) does KNOTE_LOCKED(NOTE_EXIT). This is the
>only case in the tree where filter uses knlist_remove_inevent() to
>detach processed note, so indeed the slist is modified under the
>iterator.
>
>Below is the patch with the suggested change and unrelated cleanup of
>the uma(9) KPI use. Please test, everybody who has a panic with the
>backtrace pointing to the sys_exit().
This patch fixes issue for me. Thank you.
--
pozdrawiam / with regards
Paweł Pękala