kern/96042: Kernel panics with sbdrop

Vladislav V. Prodan vlad11 at nla.od.ua
Wed Apr 19 11:40:05 UTC 2006


Gleb Smirnoff пишет:
> Synopsis: Kernel panics with sbdrop
> 
> State-Changed-From-To: open->feedback
> State-Changed-By: glebius
> State-Changed-When: Wed Apr 19 10:26:02 UTC 2006
> State-Changed-Why: 
> Please obtain kernel backtrace for this panic. Some instructions
> can be found here:
>   http://www.freebsd.org/doc/en/books/developers-handbook/kerneldebug.html
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=96042
> 

[14:38]bahus:vlad11->sys/bahus.10# kgdb kernel.debug /var/crash/vmcore.5
[GDB will not be able to debug user-mode threads:
/usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"]
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 "i386-marcel-freebsd".

Unread portion of the kernel message buffer:


Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address   = 0x9518e902
fault code              = supervisor read, page not present
instruction pointer     = 0x20:0xc06bdedc
stack pointer           = 0x28:0xd5cdd96c
frame pointer           = 0x28:0xd5cdd98c
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 38 (swi1: net)
trap number             = 12
panic: page fault
cpuid = 0
Uptime: 11h13m39s
Dumping 511 MB (2 chunks)
  chunk 0: 1MB (159 pages) ... ok
  chunk 1: 511MB (130800 pages) 495 479 463 447 431 415 399 383 367 351
335 319 303 287 271 255 239 223 207 191 175 159 143 127 111 95 79 63 47
31 15

#0  doadump () at pcpu.h:165
165             __asm __volatile("movl %%fs:0,%0" : "=r" (td));
(kgdb)


More information about the freebsd-bugs mailing list