Subject: kern/19565: panic: softdep_write_inodeblock: indirect pointer #1 mismatch
To: None <gnats-bugs@gnats.netbsd.org>
From: None <christianbiere@gmx.de>
List: netbsd-bugs
Date: 12/25/2002 23:52:01
>Number:         19565
>Category:       kern
>Synopsis:       panic: softdep_write_inodeblock: indirect pointer #1 mismatch
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Dec 25 23:53:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Christian Biere
>Release:        NetBSD 1.6K
>Organization:
>Environment:
NetBSD 1.6K (UNICRON) #0: Thu Nov 21 20:18:41 CET 2002 root@cyclonus:/usr/src/sys/arch/i386/compile/UNICRON
>Description:
The following is the output of dmesg after the reboot. There was no core dump.

panic: softdep_write_inodeblock: indirect pointer #1 mismatch 0 != 2653064
Begin traceback...
initiate_write_inodeblock(d3c56cd4,c599ba88,0,c021e5f5) at initiate_write_inodeb
lock+0x174
softdep_disk_io_initiation(c599ba88,d40579b4,c08ec000,c01c9251) at softdep_disk_
io_initiation+0x9a
spec_strategy(d4071aa8,d37cf924,d4071ab0,c01c791e) at spec_strategy+0x2c
bwrite(c599ba88,c599ba88,1,c021e5f5,d4071ba0) at bwrite+0x102
ffs_update(d4071ba0,d4071b9c,c59aaf80,0,d3cd7e04) at ffs_update+0x25b
ffs_balloc(d4071c40,a918,c051bce8,c06a93bc,0) at ffs_balloc+0xdc6
ffs_gop_alloc(d3cd7e04,5c34000,0,8a2,0) at ffs_gop_alloc+0xb3
ufs_balloc_range(d3cd7e04,5c34000,0,8a2,0) at ufs_balloc_range+0x236
ffs_write(d4071e7c,20002,d4071e6c,c41e8,d4071f80) at ffs_write+0x5b7
vn_write(d3edc9f4,d3edca1c,d4071ee0,c0a85300,1) at vn_write+0xee
dofilewrite(d40579b4,6e,d3edc9f4,9a8e000,a2) at dofilewrite+0x9b
sys_write(d40579b4,d4071f80,d4071f78,520054) at sys_write+0x67
syscall_plain(1f,1f,1f,1f,8106638) at syscall_plain+0xa7
End traceback...
syncing disks... panic: lockmgr: locking against myself
Begin traceback...
lockmgr(d3cd7e70,10012,d3cd7e04,c0270001,2f00) at lockmgr+0x5bd
genfs_lock(d4071864,5,1,c01d9c6c) at genfs_lock+0x1c
vn_lock(d3cd7e04,10012,d40718a0,c02300b6,d3cd7e04) at vn_lock+0x75
vget(d3cd7e04,10012,d40579b4,4) at vget+0xcd
ffs_sync(c08ea400,2,c0a85300,d40579b4) at ffs_sync+0xa3
sys_sync(d40579b4,0,0,c02247a0,100) at sys_sync+0x5a
vfs_shutdown(d40719cc,1,fff3,c03144b2,c0205d84) at vfs_shutdown+0x6e
cpu_reboot(100,0,d40579b4,c0364430,d3b7c850) at cpu_reboot+0x3b
panic(c0308d20,c0308cc4,1,0,287b88) at panic+0x123
initiate_write_inodeblock(d3c56cd4,c599ba88,0,c021e5f5) at initiate_write_inodeb
lock+0x174
softdep_disk_io_initiation(c599ba88,d40579b4,c08ec000,c01c9251) at softdep_disk_
io_initiation+0x9a
spec_strategy(d4071aa8,d37cf924,d4071ab0,c01c791e) at spec_strategy+0x2c
bwrite(c599ba88,c599ba88,1,c021e5f5,d4071ba0) at bwrite+0x102
ffs_update(d4071ba0,d4071b9c,c59aaf80,0,d3cd7e04) at ffs_update+0x25b
ffs_balloc(d4071c40,a918,c051bce8,c06a93bc,0) at ffs_balloc+0xdc6
ffs_gop_alloc(d3cd7e04,5c34000,0,8a2,0) at ffs_gop_alloc+0xb3
ufs_balloc_range(d3cd7e04,5c34000,0,8a2,0) at ufs_balloc_range+0x236
ffs_write(d4071e7c,20002,d4071e6c,c41e8,d4071f80) at ffs_write+0x5b7
vn_write(d3edc9f4,d3edca1c,d4071ee0,c0a85300,1) at vn_write+0xee
dofilewrite(d40579b4,6e,d3edc9f4,9a8e000,a2) at dofilewrite+0x9b
sys_write(d40579b4,d4071f80,d4071f78,520054) at sys_write+0x67
syscall_plain(1f,1f,1f,1f,8106638) at syscall_plain+0xa7
End traceback...
syncing disks... panic: lockmgr: locking against myself
Begin traceback...
lockmgr(d3cd7e70,10012,d3cd7e04,c0270001,2f00) at lockmgr+0x5bd
genfs_lock(d4071864,5,1,c01d9c6c) at genfs_lock+0x1c
vn_lock(d3cd7e04,10012,d40718a0,c02300b6,d3cd7e04) at vn_lock+0x75
vget(d3cd7e04,10012,d40579b4,4) at vget+0xcd
ffs_sync(c08ea400,2,c0a85300,d40579b4) at ffs_sync+0xa3
sys_sync(d40579b4,0,0,c02247a0,100) at sys_sync+0x5a
vfs_shutdown(d40719cc,1,fff3,c03144b2,c0205d84) at vfs_shutdown+0x6e
cpu_reboot(100,0,d40579b4,c0364430,d3b7c850) at cpu_reboot+0x3b
panic(c0308d20,c0308cc4,1,0,287b88) at panic+0x123
initiate_write_inodeblock(d3c56cd4,c599ba88,0,c021e5f5) at initiate_write_inodeb
lock+0x174
softdep_disk_io_initiation(c599ba88,d40579b4,c08ec000,c01c9251) at softdep_disk_
io_initiation+0x9a
spec_strategy(d4071aa8,d37cf924,d4071ab0,c01c791e) at spec_strategy+0x2c
bwrite(c599ba88,c599ba88,1,c021e5f5,d4071ba0) at bwrite+0x102
ffs_update(d4071ba0,d4071b9c,c59aaf80,0,d3cd7e04) at ffs_update+0x25b
ffs_balloc(d4071c40,a918,c051bce8,c06a93bc,0) at ffs_balloc+0xdc6
ffs_gop_alloc(d3cd7e04,5c34000,0,8a2,0) at ffs_gop_alloc+0xb3
ufs_balloc_range(d3cd7e04,5c34000,0,8a2,0) at ufs_balloc_range+0x236
ffs_write(d4071e7c,20002,d4071e6c,c41e8,d4071f80) at ffs_write+0x5b7
vn_write(d3edc9f4,d3edca1c,d4071ee0,c0a85300,1) at vn_write+0xee
dofilewrite(d40579b4,6e,d3edc9f4,9a8e000,a2) at dofilewrite+0x9b
sys_write(d40579b4,d4071f80,d4071f78,520054) at sys_write+0x67
syscall_plain(1f,1f,1f,1f,8106638) at


>How-To-Repeat:
I don't know. This happened when the /usr partition was full (for users, not root) and I typed in rm -rf /tmp/obj. /tmp is on the / partition. I'm not sure whether this was just coincidence.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted: