From owner-freebsd-stable@FreeBSD.ORG Fri Aug 29 06:21:11 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 624D016A4BF; Fri, 29 Aug 2003 06:21:11 -0700 (PDT) Received: from relay.macomnet.ru (relay.macomnet.ru [195.128.64.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id E8B6B43FEC; Fri, 29 Aug 2003 06:21:09 -0700 (PDT) (envelope-from maxim@macomnet.ru) Received: from news1.macomnet.ru (0utq4rh7@news1.macomnet.ru [195.128.64.14]) by relay.macomnet.ru (8.11.6/8.11.6) with ESMTP id h7TDL8t13647844; Fri, 29 Aug 2003 17:21:08 +0400 (MSD) Date: Fri, 29 Aug 2003 17:21:08 +0400 (MSD) From: Maxim Konovalov To: ken@freebsd.org Message-ID: <20030829163808.B93371@news1.macomnet.ru> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: stable@freebsd.org Subject: INVARIANTS panic in -stable X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Aug 2003 13:21:11 -0000 Something committed between 2003.08.24.00.00.00 and 2003.08.25.00.00.00 GMT triggers a panic: ... lpt0: on ppbus0 lpt0: Interrupt-driven port ppi0: 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@macomnet.ru, maxim@FreeBSD.org