From owner-freebsd-current@FreeBSD.ORG Mon Apr 14 12:59:11 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4FA0737B401 for ; Mon, 14 Apr 2003 12:59:11 -0700 (PDT) Received: from mail.speakeasy.net (mail14.speakeasy.net [216.254.0.214]) by mx1.FreeBSD.org (Postfix) with ESMTP id B688143F93 for ; Mon, 14 Apr 2003 12:59:10 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: (qmail 10773 invoked from network); 14 Apr 2003 19:59:16 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender )encrypted SMTP for ; 14 Apr 2003 19:59:16 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.8/8.12.8) with ESMTP id h3EJx7Ov067119; Mon, 14 Apr 2003 15:59:07 -0400 (EDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.4 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <000101c302c0$073d2550$1401a8c0@corona> Date: Mon, 14 Apr 2003 15:59:09 -0400 (EDT) From: John Baldwin To: Pawel Worach cc: current@freebsd.org Subject: RE: panic: blockable sleep lock (sleep mutex) process lock X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2003 19:59:11 -0000 On 14-Apr-2003 Pawel Worach wrote: > Hi! > > Latest -current panics on my dual x86 box. > I'm using sched_ule, any ideas? > > ps. why doesn't it jump to db> ? > > FreeBSD 5.0-CURRENT #0: Mon Apr 14 19:26:10 CEST 2003 > root@darkstar:/usr/obj/usr/src/sys/DARKSTAR > -- snip -- > SMP: AP CPU #1 Launched! > panic: blockable sleep lock (sleep mutex) process lock @ > /usr/src/sys/i386/i386/trap.c:728 cpuid = 0; lapic.id = 00000000 Stack > backtrace: > backtrace(c0330e9e,0,c0332f76,cd1e9a54,1) at backtrace+0x17 > panic(c0332f76,c033f77e,c032f3b5,c03446e7,2d8) at panic+0x10a > witness_lock(c0eaf068,8,c03446e7,2d8,ffffffff) at witness_lock+0xaf > _mtx_lock_flags(c0eaf068,0,c03446e7,2d8,c0ea95f0) at _mtx_lock_flags+0x64 > trap_pfault(cd1e9b4c,0,38,5,38) at trap_pfault+0x9d > trap(18,10,10,c0ea95f0,c0389060) at trap+0x3ad > calltrap() at calltrap+0x5 > --- trap 0xc, eip = 0xc01dc367, esp = 0xcd1e9b8c, ebp = 0xcd1e9ba0 --- > sched_choose(c0389060,c0eabc60,0,c0eaf0b8,cd1e9c14) at sched_choose+0x77 Maybe a null pointer dereference here. Are your sources fully up to date? > choosethread(c0ea95f0,136,c03316b7,c0388f60,3bd36759) at choosethread+0x35 > mi_switch(c0ea95f0,68,c01d0550,c0ea95f0,0) at mi_switch+0x17d > msleep(c0381d40,0,68,c032de6b,14) at msleep+0x360 > g_waitidle(c0ea95f0,c0ea95f0,c0eaf000,cd1e9d0c,c01a8e17) at g_waitidle+0x5b > vfs_mountroot(c03868a0,0,c032eab1,215,2eaa0) at vfs_mountroot+0xd > start_init(0,cd1e9d48,c032f364,314,0) at start_init+0x47 > fork_exit(c01a8dd0,0,cd1e9d48) at fork_exit+0xae > fork_trampoline() at fork_trampoline+0x1a > --- trap 0x1, eip = 0, esp = 0xcd1e9d7c, ebp = 0 --- > Debugger("panic") > > Regards > Pawel > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/