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: <6>pid 86684 (chrome), uid 1000: exited on signal 11 (core dumped) Fatal trap 12: page fault while in kernel mode cpuid = 4; apic id = 04 fault virtual address = 0x20 fault code = supervisor read data, page not present instruction pointer = 0x20:0xffffffff809ac7d8 stack pointer = 0x28:0xfffffe07c66ef960 frame pointer = 0x28:0xfffffe07c66ef9f0 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 = 0 (thread taskq) trap number = 12 panic: page fault cpuid = 4 KDB: stack backtrace: #0 0xffffffff80963000 at kdb_backtrace+0x60 #1 0xffffffff80928125 at panic+0x155 #2 0xffffffff80d258df at trap_fatal+0x38f #3 0xffffffff80d25bf8 at trap_pfault+0x308 #4 0xffffffff80d2525a at trap+0x47a #5 0xffffffff80d0b142 at calltrap+0x8 #6 0xffffffff80971475 at taskqueue_run_locked+0xe5 #7 0xffffffff80971f08 at taskqueue_thread_loop+0xa8 #8 0xffffffff808f8b6a at fork_exit+0x9a #9 0xffffffff80d0b67e at fork_trampoline+0xe Uptime: 3d4h16m56s Dumping 2286 out of 32662 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% Reading symbols from /boot/kernel/coretemp.ko.symbols...done. Loaded symbols for /boot/kernel/coretemp.ko.symbols Reading symbols from /boot/modules/nvidia.ko...done. Loaded symbols for /boot/modules/nvidia.ko Reading symbols from /boot/kernel/linux.ko.symbols...done. Loaded symbols for /boot/kernel/linux.ko.symbols Reading symbols from /boot/kernel/linprocfs.ko.symbols...done. Loaded symbols for /boot/kernel/linprocfs.ko.symbols Reading symbols from /boot/kernel/ulpt.ko.symbols...done. Loaded symbols for /boot/kernel/ulpt.ko.symbols Reading symbols from /boot/kernel/ums.ko.symbols...done. Loaded symbols for /boot/kernel/ums.ko.symbols Reading symbols from /boot/kernel/if_run.ko.symbols...done. Loaded symbols for /boot/kernel/if_run.ko.symbols Reading symbols from /boot/kernel/umodem.ko.symbols...done. Loaded symbols for /boot/kernel/umodem.ko.symbols Reading symbols from /boot/kernel/ucom.ko.symbols...done. Loaded symbols for /boot/kernel/ucom.ko.symbols Reading symbols from /boot/kernel/if_cdce.ko.symbols...done. Loaded symbols for /boot/kernel/if_cdce.ko.symbols Reading symbols from /boot/kernel/uether.ko.symbols...done. Loaded symbols for /boot/kernel/uether.ko.symbols Reading symbols from /boot/kernel/cpuctl.ko.symbols...done. Loaded symbols for /boot/kernel/cpuctl.ko.symbols Reading symbols from /boot/kernel/nullfs.ko.symbols...done. Loaded symbols for /boot/kernel/nullfs.ko.symbols Reading symbols from /boot/kernel/tmpfs.ko.symbols...done. Loaded symbols for /boot/kernel/tmpfs.ko.symbols Reading symbols from /boot/kernel/fdescfs.ko.symbols...done. Loaded symbols for /boot/kernel/fdescfs.ko.symbols Reading symbols from /boot/modules/cuse4bsd.ko...done. Loaded symbols for /boot/modules/cuse4bsd.ko Reading symbols from /boot/kernel/sem.ko.symbols...done. Loaded symbols for /boot/kernel/sem.ko.symbols #0 doadump (textdump=) at pcpu.h:219 219 pcpu.h: No such file or directory. in pcpu.h (kgdb) bt #0 doadump (textdump=) at pcpu.h:219 #1 0xffffffff80927da2 in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:452 #2 0xffffffff80928164 in panic (fmt=) at /usr/src/sys/kern/kern_shutdown.c:759 #3 0xffffffff80d258df in trap_fatal (frame=, eva=) at /usr/src/sys/amd64/amd64/trap.c:865 #4 0xffffffff80d25bf8 in trap_pfault (frame=0xfffffe07c66ef8b0, usermode=) at /usr/src/sys/amd64/amd64/trap.c:676 #5 0xffffffff80d2525a in trap (frame=0xfffffe07c66ef8b0) at /usr/src/sys/amd64/amd64/trap.c:440 #6 0xffffffff80d0b142 in calltrap () at /usr/src/sys/amd64/amd64/exception.S:232 #7 0xffffffff809ac7d8 in unp_gc (arg=0x8, pending=24) at /usr/src/sys/kern/uipc_usrreq.c:2152 #8 0xffffffff80971475 in taskqueue_run_locked (queue=0xfffff8000851ee00) at /usr/src/sys/kern/subr_taskqueue.c:342 #9 0xffffffff80971f08 in taskqueue_thread_loop (arg=) at /usr/src/sys/kern/subr_taskqueue.c:563 #10 0xffffffff808f8b6a in fork_exit ( callout=0xffffffff80971e60 , arg=0xffffffff8164d2e0, frame=0xfffffe07c66efac0) at /usr/src/sys/kern/kern_fork.c:996 ---Type to continue, or q to quit--- #11 0xffffffff80d0b67e in fork_trampoline () at /usr/src/sys/amd64/amd64/exception.S:606 #12 0x0000000000000000 in ?? () Current language: auto; currently minimal (kgdb) fr 7 #7 0xffffffff809ac7d8 in unp_gc (arg=0x8, pending=24) at /usr/src/sys/kern/uipc_usrreq.c:2152 2152 fp = fdep[i]->fde_file; (kgdb) p fdep No symbol "fdep" in current context. (kgdb) p i $1 = 0 (kgdb) l 2147 struct unpcb *unp; 2148 struct file *fp; 2149 int i; 2150 2151 for (i = 0; i < fdcount; i++) { 2152 fp = fdep[i]->fde_file; 2153 if ((unp = fptounp(fp)) == NULL) 2154 continue; 2155 if (unp->unp_gcflag & UNPGC_REF) 2156 continue; (kgdb) l 2157 unp->unp_gcflag &= ~UNPGC_DEAD; 2158 unp->unp_gcflag |= UNPGC_REF; 2159 unp_marked++; 2160 } 2161 } 2162 2163 static void 2164 unp_gc_process(struct unpcb *unp) 2165 { 2166 struct socket *soa; (kgdb) info registers rax 0x0 0 rbx 0xfffff80008523000 -8795953418240 rcx 0x0 0 rdx 0xfffff8008bc42720 -8793748134112 rsi 0x18 24 rdi 0x8 8 rbp 0xfffffe07c66ef9f0 0xfffffe07c66ef9f0 rsp 0xfffffe07c66ef970 0xfffffe07c66ef970 r8 0xfffff8008bc42700 -8793748134144 r9 0x105e24b2 274605234 r10 0xfffff8000851ee30 -8795953435088 r11 0xfffff8008bc42700 -8793748134144 r12 0xffffffff81460790 -2126116976 r13 0xfffff803adda0828 -8780291373016 r14 0x1fffffff8 8589934584 r15 0x1 1 rip 0xffffffff809ac7d8 0xffffffff809ac7d8 eflags 0x10246 66118 cs 0x20 32 ss 0x28 40 ds 0x0 0 es 0x0 0 fs 0x0 0 ---Type to continue, or q to quit--- gs 0x0 0 (kgdb) disassemble 0xffffffff809ac790 0xffffffff809ac7e0 Dump of assembler code from 0xffffffff809ac790 to 0xffffffff809ac7e0: 0xffffffff809ac790 : (bad) 0xffffffff809ac791 : lret 0xffffffff809ac792 : add %al,(%rax) 0xffffffff809ac794 : add %ah,0x66(%rsi) 0xffffffff809ac797 : nopl %cs:0x0(%rax,%rax,1) 0xffffffff809ac7a0 : mov %eax,%esi 0xffffffff809ac7a2 : mov (%rdx),%edi 0xffffffff809ac7a4 : cmp %eax,%edi 0xffffffff809ac7a6 : ja 0xffffffff809ac860 0xffffffff809ac7ac : add $0xfffffffffffffff0,%edi 0xffffffff809ac7af : cmpl $0xffff,0x4(%rdx) 0xffffffff809ac7b6 : jne 0xffffffff809ac830 0xffffffff809ac7b8 : cmpl $0x1,0x8(%rdx) 0xffffffff809ac7bc : jne 0xffffffff809ac830 0xffffffff809ac7be : mov %edi,%r15d 0xffffffff809ac7c1 : shr $0x3,%r15d 0xffffffff809ac7c5 : je 0xffffffff809ac830 0xffffffff809ac7c7 : xor %eax,%eax 0xffffffff809ac7c9 : nopl 0x0(%rax) 0xffffffff809ac7d0 : mov 0x10(%rdx,%rax,8),%rcx 0xffffffff809ac7d5 : mov (%rcx),%rcx 0xffffffff809ac7d8 : cmpw $0x2,0x20(%rcx) ---Type to continue, or q to quit--- 0xffffffff809ac7dd : jne 0xffffffff809ac820 0xffffffff809ac7df : mov (%rcx),%rcx End of assembler dump. (kgdb)