From owner-freebsd-current Mon Sep 10 5: 4:39 2001 Delivered-To: freebsd-current@freebsd.org Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by hub.freebsd.org (Postfix) with ESMTP id 5801E37B407 for ; Mon, 10 Sep 2001 05:04:25 -0700 (PDT) Received: (from des@localhost) by flood.ping.uio.no (8.9.3/8.9.3) id OAA07005; Mon, 10 Sep 2001 14:04:19 +0200 (CEST) (envelope-from des@ofug.org) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: Bruce Evans Cc: Subject: Re: Awright, who's the funny bunny? References: <20010910031216.A7492-100000@alphplex.bde.org> From: Dag-Erling Smorgrav Date: 10 Sep 2001 14:04:18 +0200 In-Reply-To: <20010910031216.A7492-100000@alphplex.bde.org> Message-ID: Lines: 104 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Bruce Evans writes: > > 19 18 17 16 15 14 13 12 11 10 9 8 [CTRL-C to abort] 7 6 5 [CTRL-C to > > abort] 4 [CTRL-C to abort] 3 2 [CTRL-C to abort] 1 0 [CTRL-C to abort] > Did you want to abort? I really hate the change that stopped the space > bar aborting. No, I don't know why it did that. I may have pressed a key by accident. > > > --- > > ... > > #8 0xc01a529d in panic (fmt=0xc02a9e88 "recurse") > > at ../../../kern/kern_shutdown.c:657 > > #9 0xc01c55c8 in witness_lock (lock=0xda11373c, flags=8, > > file=0xc02c3380 "../../../i386/linux/linux_sysvec.c", line=387) > > at ../../../kern/subr_witness.c:543 > > #10 0xc02807b0 in linux_sendsig (catcher=0x286f2e10, sig=32, mask={ > > sigmask_l_ = , sigmask = 0xda14ff1c, > > sigmask_r_ = 0xda14fef8 ""}, code=0) > > at ../../../i386/linux/linux_sysvec.c:387 > > #11 0xc01aaaea in postsig (sig=32) at ../../../kern/kern_sig.c:1694 > > This seems to be because: > > 1.85 +3 -3 src/sys/i386/linux/linux_sysvec.c > > missed changing linux_sendsig(). It only changed linux_rt_sendsig(). It's not just linux_sendsig() - I get this panic even when not running Linux programs: #0 dumpsys () at ../../../kern/kern_shutdown.c:489 #1 0xc01a4e3b in boot (howto=260) at ../../../kern/kern_shutdown.c:332 #2 0xc01a529d in panic (fmt=0xc02ace21 "bremfree: bp %p not locked") at ../../../kern/kern_shutdown.c:657 #3 0xc01e0d29 in bremfree (bp=0xccf49d0c) at ../../../kern/vfs_bio.c:535 #4 0xc01e23de in vfs_bio_awrite (bp=0xccf49d0c) at ../../../kern/vfs_bio.c:1528 #5 0xc0177d8c in spec_fsync (ap=0xda0b6c6c) at ../../../fs/specfs/spec_vnops.c:400 #6 0xc0177999 in spec_vnoperate (ap=0xda0b6c6c) at ../../../fs/specfs/spec_vnops.c:119 #7 0xc0230a40 in ffs_sync (mp=0xc295b200, waitfor=2, cred=0xc14b2d00, p=0xc034f0a0) at vnode_if.h:441 #8 0xc01f0673 in sync (p=0xc034f0a0, uap=0x0) at ../../../kern/vfs_syscalls.c:622 #9 0xc01a48f7 in boot (howto=256) at ../../../kern/kern_shutdown.c:241 #10 0xc01a529d in panic (fmt=0xc02a9d20 "blockable sleep lock (%s) %s @ %s:%d") at ../../../kern/kern_shutdown.c:657 #11 0xc01c5432 in witness_lock (lock=0xc034fb40, flags=0, file=0xc02a6503 "../../../kern/kern_proc.c", line=146) at ../../../kern/subr_witness.c:493 #12 0xc01aca15 in _sx_slock (sx=0xc034fb40, file=0xc02a6503 "../../../kern/kern_proc.c", line=146) at ../../../kern/kern_sx.c:115 #13 0xc019bf80 in pfind (pid=453) at ../../../kern/kern_proc.c:146 #14 0xc01ca409 in selwakeup (sip=0xc2bf5004) at ../../../kern/sys_generic.c:1255 #15 0xc01d580b in ptcwakeup (tp=0xc2bf5020, flag=1) at ../../../kern/tty_pty.c:319 #16 0xc01d57e6 in ptsstart (tp=0xc2bf5020) at ../../../kern/tty_pty.c:308 #17 0xc01d2d40 in ttstart (tp=0xc2bf5020) at ../../../kern/tty.c:1409 #18 0xc01d42f9 in tputchar (c=109, tp=0xc2bf5020) at ../../../kern/tty.c:2458 #19 0xc01c075b in putchar (c=109, arg=0xda0b6eb4) at ../../../kern/subr_prf.c:305 #20 0xc01c09c2 in kvprintf ( fmt=0xc02a6921 "icrouptime() went backwards (%ld.%06ld -> %ld.%06ld)\n", func=0xc01c070c , arg=0xda0b6eb4, radix=10, ap=0xda0b6ecc "\\n") at ../../../kern/subr_prf.c:488 #21 0xc01c0688 in printf ( fmt=0xc02a6920 "microuptime() went backwards (%ld.%06ld -> %ld.%06ld)\n") at ../../../kern/subr_prf.c:261 #22 0xc01a2a17 in calcru (p=0xd9fbb880, up=0xda0b5cd0, sp=0xda0b5cd8, ip=0x0) at ../../../kern/kern_resource.c:640 #23 0xc01a2f8f in getrusage (p=0xd9fbb880, uap=0xda0b6f80) at ../../../kern/kern_resource.c:719 #24 0xc0277f79 in syscall (frame={tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = 4, tf_esi = 675146872, tf_ebp = 136366288, tf_isp = -636784684, tf_ebx = 675227280, tf_edx = 136366316, tf_ecx = 675052402, tf_eax = 117, tf_trapno = 0, tf_err = 2, tf_eip = 677466309, tf_cs = 31, tf_eflags = 535, tf_esp = 136366248, tf_ss = 47}) at ../../../i386/i386/trap.c:1117 #25 0xc026a4fd in syscall_with_err_pushed () #26 0x283c6c0b in ?? () #27 0x283b7d3e in ?? () #28 0x283b7b1d in ?? () #29 0x283ba242 in ?? () #30 0x283b9f25 in ?? () #31 0x283b1e10 in ?? () #32 0x80944b7 in ?? () #33 0x80b2387 in ?? () #34 0x80b20ee in ?? () #35 0x80b2962 in ?? () #36 0x80617c7 in ?? () #37 0x80610e3 in ?? () #38 0x8060a3e in ?? () #39 0x283cdb08 in ?? () #40 0x283cd91a in ?? () #41 0xbfbffae8 in ?? () #42 0x0 in ?? () DES -- Dag-Erling Smorgrav - des@ofug.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message