panic: Exit: Single threading fouled up

Gavin Atkinson gavin.atkinson at ury.york.ac.uk
Mon Apr 26 09:54:35 PDT 2004


Hi,

I've seen this panic twice now, once on a heavily loaded UP machine
running gnome at the time, and once on an SMP (hyperthreaded) machine
which was mostly idle as it was shutting down. Both running with ULE.

FreeBSD buffy.york.ac.uk 5.2-CURRENT FreeBSD 5.2-CURRENT #7: Tue Apr 13
19:45:13 BST 2004     root at buffy.york.ac.uk:/usr/obj/usr/src/sys/GENERIC
i386

(the other machine - the idle one - is running a kernel from April 17th)

panic: Exit: Single threading fouled up
at line 157 in file /usr/src/sys/kern/kern_exit.c
cpuid = 0;
Debugger("panic")
Stopped at      Debugger+0x46:  xchgl   %ebx,in_Debugger.0
db> trace
Debugger(c07bfacf) at Debugger+0x46
__panic(c07bd400,9d,c07bd45d,c302ac08,9) at __panic+0x13d
exit1(c4005000,9,decaca10,c4005000,c2f0a000) at exit1+0x418
sigexit(c4005000,9,c2f0aaa8,0,c07bfdc9) at sigexit+0xd7
postsig(9) at postsig+0x171
thread_export_context(c4005000,1,c2d00780,0,0) at
thread_export_context+0x116
thread_userret(c4005000,decacd48) at thread_userret+0x1b9
userret(c4005000,decacd48,0,3,0) at userret+0x58
syscall(83c002f,819002f,bfa6002f,81ff200,8) at syscall+0x2d9
Xint0x80_syscall() at Xint0x80_syscall+0x1d
--- syscall (32, FreeBSD ELF32, getsockname), eip = 0x2920cd8b, esp =
0xbfacdd74, ebp = 0xbfacdda0 ---
db> sh locks
exclusive sleep mutex process lock r = 0 (0xc302ac74) locked @
/usr/src/sys/kern/kern_exit.c:134

Unfortunately I have been unable to get a dump on either machine.  Sadly,
it's not not reproducible.

Gavin


More information about the freebsd-current mailing list