From owner-freebsd-current@FreeBSD.ORG Thu Aug 10 10:40:05 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org 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 2BF3416A4DD for ; Thu, 10 Aug 2006 10:40:05 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id BDE0443D46 for ; Thu, 10 Aug 2006 10:40:04 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 3BEFB46C2C; Thu, 10 Aug 2006 06:40:04 -0400 (EDT) Date: Thu, 10 Aug 2006 11:40:03 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Gleb Kozyrev In-Reply-To: <000301c6bc58$d678e930$0321080a@Gleb> Message-ID: <20060810113709.P45647@fledge.watson.org> References: <000301c6bc58$d678e930$0321080a@Gleb> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-current@freebsd.org Subject: Re: panic: sodealloc(): so_count 1 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Thu, 10 Aug 2006 10:40:05 -0000 On Thu, 10 Aug 2006, Gleb Kozyrev wrote: > Hello, folks! > > i386 7.0-CURRENT #0: Sun Aug 6 repeatedly panics when doing some default > periodic jobs at 3 AM. Could you file a PR for this, and forward me the PR receipt? I'd be happy to investigate this problem. I've seen one or two other reports of so_count 1, but not in a way that's reproduceable. The output of the following DDB commands would be most helpful: show pcpu show allpcpu alltrace show alllocks It may also be useful to set up serial GDB, in order to do things like print the contents of *so in sodealloc(). Thanks, Robert N M Watson Computer Laboratory University of Cambridge > > =========Beginning of the citation============== > panic: sodealloc(): so_count 1 > cpuid = 0 > Uptime: 3m24s > GEOM_JOURNAL: Shutting down geom gjournal 1113779798. > Physical memory: 119 MB > Dumping 35 MB: 20 4 > Dump complete > Automatic reboot in 15 seconds - press a key on the console to abort > KDB: enter: Break sequence on console > [thread pid 1558 tid 100116 ] > Stopped at kdb_enter+0x2b: nop > > db> where > Tracing pid 1558 tid 100116 td 0xc1891870 > kdb_enter(c09184a9) at kdb_enter+0x2b > siointr1(c16c6c00,c0a851ac,0,c09492ee,56e,...) at siointr1+0xd5 > siointr(c16c6c00) at siointr+0x21 > intr_execute_handlers(c09f7c30,c85b0b50,0,0,c159600c,...) at intr_execute_handle > rs+0xe1 > atpic_handle_intr(4) at atpic_handle_intr+0x92 > Xatpic_intr4() at Xatpic_intr4+0x20 > --- interrupt, eip = 0xc08a3872, esp = 0xc85b0b90, ebp = 0xc85b0bb4 --- > DELAY(186a0,c15a98e0,c85b0bfc,c06a3f5f,0,...) at DELAY+0x92 > shutdown_panic(0,104,c159600c,0,c0926e38,...) at shutdown_panic+0x2a > boot(104,104,c1891870,c19677c8,1,...) at boot+0x55f > panic(c092e717,1,c19677c8,c85b0c48,c06e4811,...) at panic+0x175 > sodealloc(c19677c8,c1b0de00,c85b0d04,c1b048d0,c85b0c84,...) at sodealloc+0x18 > socreate(2,c85b0c6c,3,ff,c19e9600,...) at socreate+0x131 > socket(c1891870,c85b0d04) at socket+0x71 > syscall(3b,3b,3b,bfbfe50c,8204000,...) at syscall+0x256 > Xint0x80_syscall() at Xint0x80_syscall+0x1f > --- syscall (97, FreeBSD ELF32, socket), eip = 0x28138847, esp = 0xbfbfe45c, ebp > = 0xbfbfe488 --- > > db> ps > pid ppid pgrp uid state wmesg wchan cmd > 1559 1556 1290 0 SJ biord 0xc3c9daf0 egrep > 1558 1556 1290 0 RJ CPU 0 ipfw > 1556 1485 1290 0 SJ wait 0xc185e8d0 sh > 1524 1507 1296 0 R find > 1514 1511 1296 0 S piperd 0xc1779000 cat > 1511 1501 1296 0 S wait 0xc1776b04 sh > 1510 1501 1296 0 S piperd 0xc1ab3318 sort > 1509 1501 1296 0 S piperd 0xc1ab3000 sed > 1508 1501 1296 0 S piperd 0xc1779c60 xargs > 1507 1501 1296 0 S wait 0xc185f468 sh > 1501 1498 1296 0 S wait 0xc1776468 sh > 1500 1499 1296 0 S piperd 0xc1779630 mail > 1499 1461 1296 0 S wait 0xc173869c sh > 1498 1461 1296 0 S wait 0xc188369c sh > 1487 1486 1290 0 SJ piperd 0xc1778948 mail > 1486 1479 1290 0 SJ wait 0xc183f468 sh > 1485 1479 1290 0 SJ wait 0xc1776234 sh > 1479 1478 1290 0 SJ wait 0xc183f234 sh > 1478 1306 1290 0 SJ wait 0xc1883468 sh > 1461 1460 1296 0 S wait 0xc183f8d0 sh > 1460 1313 1296 0 S wait 0xc185fd38 sh > 1315 1314 1296 0 S piperd 0xc17787bc mail > 1314 1298 1296 0 S wait 0xc1774b04 sh > 1313 1298 1296 0 S wait 0xc1738d38 sh > 1311 1307 1290 0 SJ piperd 0xc1778dec mail > 1307 1292 1290 0 SJ wait 0xc188fd38 sh > 1306 1292 1290 0 SJ wait 0xc188069c sh > 1298 1296 1296 0 S wait 0xc185ed38 sh > 1296 1294 1296 0 Ss wait 0xc185f69c sh > 1294 865 865 0 S piperd 0xc1779318 cron > 1292 1290 1290 0 SJ wait 0xc185eb04 sh > 1290 1288 1290 0 SsJ wait 0xc1682d38 sh > 1288 1119 1119 0 SJ piperd 0xc1779948 cron > etc... > =========The end of the citation================ > > IPFW rules: > =========Beginning of the citation============== > 00100 allow ip from any to any via lo0 > 00200 deny ip from any to 127.0.0.0/8 > 00300 deny ip from 127.0.0.0/8 to any > 20000 allow ip from any to any > =========The end of the citation================ > > The panic is triggered by setting time to 03:00 minus > seconds. It is not triggered by running periodic daily > on its own. > > Unfortunately the core is not found by savecore after reboot. > (If I break to debugger from clean system and trigger > a panic savecore works fine). > > -- > With best regards, Gleb Kozyrev. > > > _______________________________________________ > 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" >