smboid panic

Andy Christianson achristianson at orases.com
Tue Apr 8 18:35:29 UTC 2008


I'm getting a panic in a smbiod process. Here is the backtrace. It
happened seemingly randomly. I was not in the process of mounting or
unmounting. Also, why are there so many blank lines in my backtrace? Is
there any way to fix that in order to get a more accurate view of the
problem?

Here's the backtrace:

[root at zeta /usr/obj/usr/src/sys/GENERIC]# kgdb
kernel.debug /home/achristianson/crash/vmcore.0 
[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 "amd64-marcel-freebsd".

Unread portion of the kernel message buffer:


Fatal trap 12: page fault while in kernel mode
cpuid = 2; apic id = 02
fault virtual address	= 0x28
fault code		= supervisor read data, page not present
instruction pointer	= 0x8:0xffffffffb4b8f970
stack pointer	        = 0x10:0xffffffffb4cfeb50
frame pointer	        = 0x10:0xffffffffb4cfeb60
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		= 58571 (smbiod2)
trap number		= 12
panic: page fault
cpuid = 2
Uptime: 2d19h36m10s
Physical memory: 4079 MB
Dumping 532 MB: 517 501 485 469 453 437 421 405 389 373 357 341 325 309
293 277 261 245 229 213 197 181 165 149 133 117 101 85 69 53 37 21 5

#0  doadump () at pcpu.h:194
194		__asm __volatile("movq %%gs:0,%0" : "=r" (td));
(kgdb) bt
#0  doadump () at pcpu.h:194
#1  0x0000000000000004 in ?? ()
#2  0xffffffff80477699 in boot (howto=260)
at /usr/src/sys/kern/kern_shutdown.c:409
#3  0xffffffff80477a9d in panic (fmt=0x104 <Address 0x104 out of
bounds>) at /usr/src/sys/kern/kern_shutdown.c:563
#4  0xffffffff8072ec94 in trap_fatal (frame=0xffffff0013a49680,
eva=18446742974528641232) at /usr/src/sys/amd64/amd64/trap.c:724
#5  0xffffffff8072f065 in trap_pfault (frame=0xffffffffb4cfeaa0,
usermode=0) at /usr/src/sys/amd64/amd64/trap.c:641
#6  0xffffffff8072f9a8 in trap (frame=0xffffffffb4cfeaa0)
at /usr/src/sys/amd64/amd64/trap.c:410
#7  0xffffffff8071560e in calltrap ()
at /usr/src/sys/amd64/amd64/exception.S:169
#8  0xffffffffb4b8f970 in ?? ()
#9  0xffffffffb4cfebc0 in ?? ()
#10 0xffffffffb4b95f17 in ?? ()
#11 0x00000004061489c0 in ?? ()
#12 0xffffff00061489c0 in ?? ()
#13 0xffffff0013a49680 in ?? ()
#14 0xffffffff8071c4ef in spinlock_exit ()
at /usr/src/sys/amd64/amd64/machdep.c:1364
#15 0xffffff0013c63400 in ?? ()
#16 0x0000000000000000 in ?? ()
#17 0xffffff012a4fc300 in ?? ()
#18 0xffffff012a4fc388 in ?? ()
#19 0xffffff00c273b600 in ?? ()
#20 0xffffffffb4cfec20 in ?? ()
#21 0xffffffffb4b9629e in ?? ()
#22 0x0000000000000046 in ?? ()
#23 0xffffff012a4fc3b8 in ?? ()
#24 0xffffff012a4fc304 in ?? ()
#25 0xffffff012a4fc378 in ?? ()
#26 0x00000000ffffffff in ?? ()
#27 0x0000000000000000 in ?? ()
#28 0xffffffffb4cfec80 in ?? ()
#29 0xffffff0013b658d0 in ?? ()
#30 0xffffff012a4fc300 in ?? ()
#31 0xffffffffb4b96090 in ?? ()
#32 0xffffff0013a49680 in ?? ()
#33 0xffffffff80458db3 in fork_exit (callout=0xffffff0013c63400,
arg=0xffffff012a4fc300, frame=0xffffff00aa183c00)
at /usr/src/sys/kern/kern_fork.c:781
#34 0xffffffff807159de in fork_trampoline ()
at /usr/src/sys/amd64/amd64/exception.S:415
#35 0x0000000000000000 in ?? ()
#36 0x0000000000000000 in ?? ()
#37 0x0000000000000001 in ?? ()
#38 0x0000000000000000 in ?? ()
#39 0x0000000000000000 in ?? ()
#40 0x0000000000000000 in ?? ()
#41 0x0000000000000000 in ?? ()
#42 0x0000000000000000 in ?? ()
#43 0x0000000000000000 in ?? ()
#44 0x0000000000000000 in ?? ()
#45 0x0000000000000000 in ?? ()
#46 0x0000000000000000 in ?? ()
#47 0x0000000000000000 in ?? ()
#48 0x0000000000000000 in ?? ()
#49 0x0000000000000000 in ?? ()
#50 0x0000000000000000 in ?? ()
#51 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#52 0x0000000000000000 in ?? ()
#53 0x0000000000000000 in ?? ()
#54 0x0000000000000000 in ?? ()
#55 0x0000000000000000 in ?? ()
#56 0x0000000000000000 in ?? ()
#57 0x0000000000000000 in ?? ()
#58 0x0000000000000000 in ?? ()
#59 0x0000000000cd3000 in ?? ()
#60 0x0000000000000001 in ?? ()
#61 0x0000000000000000 in ?? ()
#62 0xffffff0013b658d0 in ?? ()
#63 0xffffff00010f4000 in ?? ()
#64 0xffffff0013a49680 in ?? ()
#65 0xffffffffb4cfe748 in ?? ()
#66 0xffffff0013a49680 in ?? ()
#67 0xffffffff80495359 in sched_switch (td=0xffffff012a4fc300,
newtd=0xffffffffb4b96090, flags=1) at /usr/src/sys/kern/sched_4bsd.c:905
#68 0x0000000000000000 in ?? ()
#69 0x0000000000000000 in ?? ()
#70 0x0000000000000000 in ?? ()
#71 0x0000000000000000 in ?? ()
#72 0x0000000000000000 in ?? ()
#73 0x0000000000000000 in ?? ()
#74 0x0000000000000000 in ?? ()
#75 0x0000000000000000 in ?? ()
#76 0x0000000000000000 in ?? ()
#77 0x0000000000000000 in ?? ()
#78 0x0000000000000000 in ?? ()
#79 0x0000000000000000 in ?? ()
#80 0x0000000000000000 in ?? ()
#81 0x0000000000000000 in ?? ()
#82 0x0000000000000000 in ?? ()
#83 0x0000000000000000 in ?? ()
#84 0x0000000000000000 in ?? ()
#85 0x0000000000000000 in ?? ()
#86 0x0000000000000000 in ?? ()
#87 0x0000000000000000 in ?? ()
#88 0x0000000000000000 in ?? ()
#89 0x0000000000000000 in ?? ()
#90 0x0000000000000000 in ?? ()
#91 0x0000000000000000 in ?? ()
#92 0x0000000000000000 in ?? ()
#93 0x0000000000000000 in ?? ()
#94 0x0000000000000000 in ?? ()
#95 0x0000000000000000 in ?? ()
#96 0x0000000000000000 in ?? ()
#97 0x0000000000000000 in ?? ()
#98 0x0000000000000000 in ?? ()
#99 0x0000000000000000 in ?? ()
#100 0x0000000000000000 in ?? ()
#101 0x0000000000000000 in ?? ()
#102 0x0000000000000000 in ?? ()
#103 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#104 0x0000000000000000 in ?? ()
#105 0x0000000000000000 in ?? ()
#106 0x0000000000000000 in ?? ()
#107 0x0000000000000000 in ?? ()
#108 0x0000000000000000 in ?? ()
#109 0x0000000000000000 in ?? ()
#110 0x0000000000000000 in ?? ()
#111 0x0000000000000000 in ?? ()
#112 0x0000000000000000 in ?? ()
#113 0x0000000000000000 in ?? ()
#114 0x0000000000000000 in ?? ()
#115 0x0000000000000000 in ?? ()
#116 0x0000000000000000 in ?? ()
#117 0x0000000000000000 in ?? ()
#118 0x0000000000000000 in ?? ()
#119 0x0000000000000000 in ?? ()
#120 0x0000000000000000 in ?? ()
#121 0x0000000000000000 in ?? ()
#122 0x0000000000000000 in ?? ()
#123 0x0000000000000000 in ?? ()
#124 0x0000000000000000 in ?? ()
#125 0x0000000000000000 in ?? ()
#126 0x0000000000000000 in ?? ()
#127 0x0000000000000000 in ?? ()
#128 0x0000000000000000 in ?? ()
#129 0x0000000000000000 in ?? ()
#130 0x0000000000000000 in ?? ()
#131 0x0000000000000000 in ?? ()
#132 0x0000000000000000 in ?? ()
#133 0x0000000000000000 in ?? ()
#134 0x0000000000000000 in ?? ()
#135 0x0000000000000000 in ?? ()
#136 0x0000000000000000 in ?? ()
#137 0x0000000000000000 in ?? ()
#138 0x0000000000000000 in ?? ()
#139 0x0000000000000000 in ?? ()
Cannot access memory at address 0xffffffffb4cff000
(kgdb) 






More information about the freebsd-bugs mailing list