Skip site navigation (1)Skip section navigation (2)
Date:      10 Sep 2001 14:04:18 +0200
From:      Dag-Erling Smorgrav <des@ofug.org>
To:        Bruce Evans <bde@zeta.org.au>
Cc:        <current@FreeBSD.org>
Subject:   Re: Awright, who's the funny bunny?
Message-ID:  <xzpae03jlq5.fsf@flood.ping.uio.no>
In-Reply-To: <20010910031216.A7492-100000@alphplex.bde.org>
References:  <20010910031216.A7492-100000@alphplex.bde.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Bruce Evans <bde@zeta.org.au> 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_ = <optimized out or zero length>, 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 <putchar>, 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?xzpae03jlq5.fsf>