Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: LOCKDEBUG panic in ucom/uvisor
On Tue, Jun 03, 2008 at 02:32:16AM +0400, Aleksej Saushev wrote:
> Hello!
>
> For several recent days (2 or 3) I can't write anything via uvisor
> (reading from uvisor is OK), the kernel panics:
>
> #23 0xc02b4202 in panic ()
> #24 0xc02adf13 in lockdebug_abort1 ()
> #25 0xc027b76d in cv_broadcast ()
> #26 0xc02cb9a4 in ttypull ()
> #27 0xc0399176 in ucomstart ()
> #28 0xc02ca2d8 in ttstart ()
> #29 0xc03990d2 in ucomwritecb ()
> #30 0xc0393bf3 in usb_transfer_complete ()
> #31 0xc01b610e in uhci_idone ()
> #32 0xc01b6345 in uhci_softintr ()
> #33 0xc0299c69 in softint_dispatch ()
> #34 0xc0100eed in Xsoftintr ()
> #35 0x00000000 in ?? ()
>
> The panic is 100% reproducible: I can read from Palm device
> ("pilot-xfer -u"), but cannot write to it ("pilot-xfer -i").
> Does anyone know how to fix this?
A similar panic occurs when I try to log in on my router's serial console,
login: root
Password:
Condition variable error: lockdebug_wakeup: interlocking mutex not held during
wakeup
lock address : 0x00000000c6248d58 type : spin
initialized : 0x00000000c029d161 interlock: 0x00000000c040c990
panic: LOCKDEBUG
fatal breakpoint trap in supervisor mode
trap type 1 code 0 eip c03056ec cs c03a0008 eflags 246 cr2 bbbc3da0 ilevel 6
Stopped in pid 0.6 (system) at netbsd:breakpoint+0x4: popl %ebp
ds 0x10
es 0x10
fs 0x30
gs 0x10
edi 0xc036a2ee __func__.7002
esi 0xc03a9780 copyright+0x1c220
ebp 0xc6254c50
ebx 0x100
edx 0xc0000019
ecx 0xc03a9780 copyright+0x1c220
eax 0x1
eip 0xc03056ec breakpoint+0x4
cs 0x8
eflags 0x246
esp 0xc6254c50
ss 0x10
netbsd:breakpoint+0x4: popl %ebp
breakpoint(0,c0100df1,8,c6254c7c,c6246d70,c03a9b0c,c6254ca0,c0280ecd,c03a9780,c0
3a3ba3) at netbsd:breakpoint+0x4
panic(c03a9780,c03a3ba3,c036a2ee,c03a9b0c,c01cd8e8,170210c,6,c6248d58,c6248cc0,c
0702000) at netbsd:panic+0x18e
lockdebug_abort1(c03a9b0c,1,c6254ce0,c03517f8,c04045c0,c6248cc0,c6254ce0,c029e19
8,c6248d58,c5847260) at netbsd:lockdebug_abort1+0xad
cv_broadcast(c6248d58,c5847260,297,c01cda15,5,5,c6254d20,c01cdfd8,c6248cc0,0) at
netbsd:cv_broadcast+0x20
ttypull(c6248cc0,0,c6248cc0,c026885a,0,c5847260,6,c61be29c,1,5) at netbsd:ttypul
l+0x28
comstart(c6248cc0,8,c5847260,c61be29c,c61be0e4,c5847260,c6254d80,c026882c,c6248c
c0,0) at netbsd:comstart+0x98
ttstart(c6248cc0,0,30,10,10,0,1847980,c0782c00,4,c6254da0) at netbsd:ttstart+0x1
9
softint_dispatch(c5851060,5,0,0,0,0,c6254d90,c6254d28,c5847260,28) at netbsd:sof
tint_dispatch+0xbc
DDB lost frame for netbsd:Xsoftintr+0x3d, trying 0xc6254d88
Xsoftintr() at netbsd:Xsoftintr+0x3d
--- interrupt ---
fatal page fault in supervisor mode
trap type 6 code c03b0000 eip c03078b1 cs c0280008 eflags 10282 cr2 3d ilevel 8
kernel: supervisor trap page fault, code=0
Stopped in pid 0.6 (system) at netbsd:db_stack_trace_print+0x361: movl 0
Dave
--
David Young OJC Technologies
dyoung%ojctech.com@localhost Urbana, IL * (217) 278-3933 ext 24
Home |
Main Index |
Thread Index |
Old Index