Subject: kern/27876: reproducible panic due to assert in sys/miscfs/genfs/genfs_vnops.c
To: None <gnats-bugs@gnats.NetBSD.org>
From: S.P.Zeidler <spz@serpens.de>
List: netbsd-bugs
Date: 11/04/2004 13:35:25
>Number: 27876
>Category: kern
>Synopsis: reproducible panic due to assert in sys/miscfs/genfs/genfs_vnops.c
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: kern-bug-people
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Nov 04 12:36:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator: S.P.Zeidler
>Release: NetBSD 2.0_RC4 (~ 24.Oct)
>Organization:
dis-
>Environment:
System: NetBSD serpens.de 2.0_RC4 NetBSD 2.0_RC4 (SERPENS) #2: Tue Oct 26 12:10:17 MEST 2004 spz@serpens.de:/sys/arch/amiga/compile/SERPENS amiga
Architecture: m68k
Machine: amiga
>Description:
panic: kernel diagnostic assertion "pg == NULL || pg->uobject ==
uobj" failed: file "../../../../miscfs/genfs/genfs_vnops.c", line 1134
Stopped in pid 4.1 (ioflush) at netbsd:cpu_Debugger+0x6: unlk a6
db> call_sicallback: 5548 more dynamic structures 5575 total
db> trace
cpu_Debugger(1,49c1c5c,328190,49c1c40,18738c) + 6
panic(1becec,1921b5,1ac4e1,1ac36d,46e) + f8
__assert(1921b5,1ac36d,46e,1ac4e1,312710) + 1a
genfs_putpages(49c1d9c,1,3,0,4f13bb4) + 4d4
ffs_putpages(49c1d9c,1abe88,4f13bb4,0,0) + 24
VOP_PUTPAGES(4f13bb4,0,0,0,0,11) + 44
ffs_full_fsync(49c1e84,4f13b0c,3,0,49a04c8) + 1d0
ffs_fsync(49c1e84,1ab91c,4f13bb4,3d7e80,0) + 38
VOP_FSYNC(4f13bb4,3d7e80,0,0,0,0,0,49a04c8) + 50
ffs_sync(543400,3,3d7e80,49a04c8) + 194
sync_fsync(49c1f2c,1ab91c,4df1554,3d7e80,8) + 9a
VOP_FSYNC(4df1554,3d7e80,8,0,0,0,0) + 50
sched_sync(49ae180) + 17e
proc_trampoline() + 2
db> show reg
d0 0x2700 start+0x236
d1 0x8
d2 0x100
d3 0x1becec aoutm68k_syscallnames+0x66c
d4 0
d5 0x1556c000
d6 0
d7 0x1556c000
a0 0x29c000 emul_netbsd_aoutm68k_object+0x66f9c
a1 0
a2 0xebe08 printf
a3 0x312710 emul_netbsd_aoutm68k_object+0xdd6ac
a4 0x7fffffff
a5 0xffffe000
a6 0x49c1c10 emul_netbsd_aoutm68k_object+0x478cbac
sp 0xdfffffc emul_netbsd_aoutm68k_object+0xddcaf98
pc 0x142714 cpu_Debugger+0x6
sr 0x2000
netbsd:cpu_Debugger+0x6: unlk a6
db>
>How-To-Repeat:
I can trigger this fault by trying to run an (INN history) expire,
but I probably also triggered it previously by a make install in pkgsrc
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: