NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/38241: boot -a ... kernel_lock spinout



The following reply was made to PR kern/38241; it has been noted by GNATS.

From: Martin Husemann <martin%duskware.de@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: kern/38241: boot -a ... kernel_lock spinout
Date: Sat, 15 Mar 2008 00:21:06 +0100

 Here is some ddb output:
 
 root device (default sd0a): Kernel lock error: _kernel_lock: spinout
                                                                     
 lock address : 0x0000000001479780 type     :               spin
 shared holds :                  0 exclusive:                  1
 shares wanted:                  0 exclusive:                  1
 current cpu  :                  0 last held:                  1
 current lwp  : 0x000000000d04b420 last held: 0x0000000001410700
 last locked  : 0x000000000115801c unlocked : 0x0000000001212cc8
 initialized  : 0x000000000112d680                              
 curcpu holds :                  0 wanted by: 0x000000000d04b420
                                                                
 panic: LOCKDEBUG
 Stopped in pid 0.5 (system) at  netbsd:cpu_Debugger+0x4:        nop
 db{0}> bt                                                          
 lockdebug_abort1(1491628, 1491628, 1272bd0, 12b8068, 1, 1479400) at 
netbsd:lockd
 ebug_abort1+0x7c                                                               
 lockdebug_abort(1479780, 140fc98, 1272bd0, 12b8068, 1479780, ffffffffffffffff) 
a
 t netbsd:lockdebug_abort+0x7c                                                  
 _kernel_lock(10000001, d04b420, 0, fffffff, 1479400, d04b420) at 
netbsd:_kernel_
 lock+0x158                                                                     
 callout_softclock(147dc00, d04b420, 1458940, 1456940, 1459800, 1000000) at 
netbs
 d:callout_softclock+0x2c4                                                      
 softint_thread(d68e0c0, d04b420, 0, 12b9c00, 12b9c00, 12b9800) at 
netbsd:softint
 _thread+0xd4                                                                   
 lwp_trampoline(f0067260, fff83cf8, 110000, 10ee98, fff83df8, 0) at 
netbsd:lwp_tr
 ampoline+0x8                                                                   
 db{0}> mach cpu 1
 db{1}> bt        
 cngetc(1, 5, 0, 0, 1805b98, 0) at netbsd:cngetc+0x1c
 cngetsn(0, 80, 1493f88, 1479ec8, 1410700, 0) at netbsd:cngetsn+0x1c
 setroot(41d5000, 0, 141e800, 141e800, 141e800, 1479000) at netbsd:setroot+0x114
 main(0, 112d660, 40000, fff83a90, fffffffff006e4d8, ff00000000) at 
netbsd:main+0
 x338                                                                           
 cpu_initialize(f0067260, fff83cf8, 110000, 10ee98, fff83df8, 0) at 
netbsd:cpu_in
 itialize+0x158                                                                 
 
 
 Martin
 


Home | Main Index | Thread Index | Old Index