INVARIANTS panic in -stable

Maxim Konovalov maxim at macomnet.ru
Fri Aug 29 06:21:11 PDT 2003


Something committed between 2003.08.24.00.00.00 and
2003.08.25.00.00.00 GMT triggers a panic:

...
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
Waiting 10 seconds for SCSI devices to settle
panic: malloc(M_WAITOK) in interrupt context
Debugger("panic")
Stopped at      Debugger+0x34:  movb    $0,in_Debugger.429

db> trace
Debugger(c0250f5b) at Debugger+0x34
panic(c024f6a0,c02b2bc8,c1383470,c1383000,80286) at panic+0x70
malloc(2c,c0286100,0,c0279888,c1383470) at malloc+0x27
sysctl_add_oid(c1383470,c02b2bc8,ffffffff,c0279838,80000001) at
sysctl_add_oid+0x7e
daregister(c1382b80,c0279a9c,6c0800,c0279a9c,80) at daregister+0x18a
cam_periph_alloc(c0127220,c0126f10,c0127058,c01275bc,c02409fe,0,c1362aa0,c01270e0,80,c0279a9c)
at cam_periph_alloc+0x1de
daasync(0,80,c0279cfc,c0279a9c,c0279a9c) at daasync+0x77
xptsetasyncfunc(c1386e00,c1362ee0,c0279d38,c011f9a6,c1386e00) at
xptsetasyncfunc+0x66
xptdefdevicefunc(c1386e00,c0279db4,c1358940,c0279db4,c011fac4) at
xptdefdevicefunc+0x29
xptdevicetraverse(c1358980,0,c011faf0,c0279db4,c0279d6c) at
xptdevicetraverse+0x2a
xptdeftargetfunc(c1358980,c0279db4,c1341280,c0279db4,c011fa98) at
xptdeftargetfunc+0x1c
xpttargettraverse(c1346700,0,c011fac4,c0279db4,c0279da0) at
xpttargettraverse+0x2b
xptdefbusfunc(c1346700,c0279db4) at xptdefbusfunc+0x1c
xptbustraverse(0,c011fa98,c0279db4,2,c011fb88) at xptbustraverse+0x2b
xpt_for_all_devices(c011fb88,c1362ee0) at xpt_for_all_devices+0x29
xpt_action(c0279e20,c0279e20,c1362f30,5,2) at xpt_action+0x791
dainit(c1379800,c138d400,680000,c0279ec0,c01234cf) at dainit+0x7b
xpt_finishconfig(c1344300,c1379800,0,0,ffffffff) at
xpt_finishconfig+0x67
camisr(c029aa70,c0279f18,c0219143,0,10) at camisr+0x1eb
swi_cambio(0,10,10,10,ffffffff) at swi_cambio+0xd
doreti_swi(5,52c,1,1bf,0) at doreti_swi+0xf
idle_loop() at idle_loop+0x1d

I suspect this commit:

http://docs.freebsd.org/cgi/getmsg.cgi?fetch=2731799+0+archive/2003/cvs-all/20030824.cvs-all

-- 
Maxim Konovalov, maxim at macomnet.ru, maxim at FreeBSD.org


More information about the freebsd-stable mailing list