Current-Users archive

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

netbsd-5: locking panic in rnd(4)?




Today, I got the panic below on a netbsd-5/i386 machine, running a kernel with LOCKDEBUG and MALLOCLOG enabled. The machine is an AMD Geode with the glxsb(4) driver enabled.

Any clues on what to do (other than disable glxsb(4) again...)?


 - Hubert


...
# Mutex error: lockdebug_barrier: spin lock held

lock address : 0x00000000c04b4eb4 type     :               spin
initialized  : 0x00000000c0113214
shared holds :                  0 exclusive:                  1
shares wanted:                  0 exclusive:                  0
current cpu  :                  0 last held:                  0
current lwp  : 0x00000000cb04ba80 last held: 0x00000000cb04ba80
last locked  : 0x00000000c0117430 unlocked : 0x00000000c011722c
owner field  : 0x0000000000010600 wait/spin:                0/1

panic: LOCKDEBUG
fatal breakpoint trap in supervisor mode
trap type 1 code 0 eip c0381d2c cs 8 eflags 246 cr2 bba76eb0 ilevel 6
Stopped in pid 950.1 (sshd) at  netbsd:breakpoint+0x4:  popl    %ebp
db{0}>


The backtrace:

breakpoint(c044909e,cb07b7e8,c0471880,c02d238f,6,1,0,0,cb07b7e8,c0100dba) at net
bsd:breakpoint+0x4
panic(c04490a0,c04455de,c0418ba8,c04490b9,3900,1000001,6,0,0,c04be00c) at netbsd
:panic+0x1b8
lockdebug_abort1(c04490b9,1,0,0,ca065480,cb04ba80,cb07b84c,c02cc9c3,50435055,c04
71880) at netbsd:lockdebug_abort1+0xbb
mutex_vector_enter(c04be00c,c0963840,cb07b8cc,c03f3626,c0963840,cb07b8ec,0,12f00
0,cb34a450,20) at netbsd:mutex_vector_enter+0x487
rnd_extract_data(cb07b8f0,20,1,c02a0224,0,0,cb07b90c,c03f3626,cb333340,cb34fe24)
 at netbsd:rnd_extract_data+0x13
arc4_randrekey(c0e0e890,10,c04be620,c04b4eb6,c04be622,c0e0e880,0,c0d81301,c0d813
80,c07085c0) at netbsd:arc4_randrekey+0x3d
glxsb_crypto_newsession(ca6e7dfc,cb07ba6c,cb07badc,0,0,c04b3e00,4,c0713f02,0,0) 
a
t netbsd:glxsb_crypto_newsession+0x131
crypto_newsession(cb07bb24,cb07badc,1,c0427740,581,c04bd704,cb07badc,c02cae0f,cb
07bb00,cb07badc) at netbsd:crypto_newsession+0xac
cryptodev_session(ca07a5b4,cb04ba80,cb07bb6c,c03758f6,8,c024f2a3,0,0,0,c0963840)
 at netbsd:cryptodev_session+0x386
cryptof_ioctl(cb47a8c0,c01c6365,cb07bc50,c028e990,cb4c7848,1,0,c0962d48,c0963b10
,c0963018) at netbsd:cryptof_ioctl+0x74
sys_ioctl(cb04ba80,cb07bd00,cb07bd28,bba76eb0,bba76000,ca07a5b0,1,3,c01c6365,bb6
08360) at netbsd:sys_ioctl+0x13d
syscall(cb07bd48,bb6200b3,ab,bfbf001f,bb90001f,bb60837c,b,bfbfe088,bbaa0f80,bb60
8360) at netbsd:syscall+0xc8



Home | Main Index | Thread Index | Old Index