NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Re: kern/58422: kernel crash when using the iscsi initiator



The following reply was made to PR kern/58422; it has been noted by GNATS.

From: 6bone%6bone.informatik.uni-leipzig.de@localhost
To: gnats-bugs%netbsd.org@localhost
Cc: kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Subject: Re: Re: kern/58422: kernel crash when using the iscsi initiator
Date: Sat, 27 Jul 2024 18:52:12 +0200 (CEST)

 The next crash. The kernel contains the patch from the case.
 
 dmesg -M netbsd.49.core
 ....
 [ 95493.709585] S3C1: freeing UNUSED pdu
 [ 95499.766892] S3C1: freeing UNUSED pdu
 [ 95500.317270] S3C1: freeing UNUSED pdu
 [ 95506.245037] S3C1: freeing UNUSED pdu
 [ 95511.421411] S3C1: freeing UNUSED pdu
 [ 95512.393054] Received Reject PDU, reason = 4, data_len = 48
 [ 95512.393054] S3C1: *** Connection Error, status=25, logout=1, state=3
 [ 95512.393054] sd3(iscsi0:0:0:11): generic HBA error
 [ 95512.393054] sd3d: error writing fsbn 34674059682 of 34674059682-34674059745 (sd3 bn 34674059682; cn 16930693 tn 13 sn 2)
 [ 95519.402427] sd3d: error writing fsbn 35353610530 of 35353610530-35353610593 (sd3 bn 35353610530; cn 17262505 tn 9 sn 2)
 [ 95522.475421] S3C1: *** Connection Error, status=24, logout=-1, state=5
 [ 95524.408023] sd3d: error reading fsbn 33006352546 of 33006352546-33006352609 (sd3 bn 33006352546; cn 16116383 tn 5 sn 2)
 [ 95524.498026] S3C1: Resend ccb 0xffffc280676b72b8 (37) - updating CmdSN old 21405452, new 21405454
 [ 95524.498026] S3C1: Connection ReCreated successfully - status 0
 [ 95525.691696] panic: ufsdirhash_findfree: free mismatch
 [ 95525.691696] cpu2: Begin traceback...
 [ 95525.691696] vpanic() at netbsd:vpanic+0x183
 [ 95525.691696] panic() at netbsd:panic+0x3c
 [ 95525.691696] ufsdirhash_findfree() at netbsd:ufsdirhash_findfree+0x240
 [ 95525.691696] ufs_lookup() at netbsd:ufs_lookup+0x6ac
 [ 95525.701692] VOP_LOOKUP() at netbsd:VOP_LOOKUP+0x44
 [ 95525.701692] lookup_once() at netbsd:lookup_once+0x1a6
 [ 95525.701692] namei_tryemulroot() at netbsd:namei_tryemulroot+0xb00
 [ 95525.701692] namei() at netbsd:namei+0x29
 [ 95525.701692] vn_open() at netbsd:vn_open+0x133
 [ 95525.701692] do_open() at netbsd:do_open+0xc3
 [ 95525.711693] do_sys_openat() at netbsd:do_sys_openat+0x74
 [ 95525.711693] sys_open() at netbsd:sys_open+0x24
 [ 95525.711693] syscall() at netbsd:syscall+0x196
 [ 95525.711693] --- syscall (number 5) ---
 [ 95525.711693] netbsd:syscall+0x196:
 [ 95525.711693] cpu2: End traceback...
 
 [ 95525.711693] dumping to dev 4,1 (offset=22227071, size=12581616):
 [ 95525.711693] dump S3C1: *** Connection Error, status=24, logout=-1, 
 state=3
 
 
 Reading symbols from /netbsd...
 (gdb) target kvm netbsd.49.core
 0xffffffff80237015 in cpu_reboot (howto=howto@entry=260,
      bootstr=bootstr@entry=0x0) at 
 /usr/src/sys/arch/amd64/amd64/machdep.c:717
 717                     dumpsys();
 (gdb) bt
 #0  0xffffffff80237015 in cpu_reboot (howto=howto@entry=260, 
 bootstr=bootstr@entry=0x0) at /usr/src/sys/arch/amd64/amd64/machdep.c:717
 #1  0xffffffff80d9da24 in kern_reboot (howto=howto@entry=260, 
 bootstr=bootstr@entry=0x0) at /usr/src/sys/kern/kern_reboot.c:73
 #2  0xffffffff80de7d8d in vpanic (fmt=fmt@entry=0xffffffff814b5c80 
 "ufsdirhash_findfree: free mismatch", ap=ap@entry=0xffffc28c97682908) at 
 /usr/src/sys/kern/subr_prf.c:291
 #3  0xffffffff80de7e62 in panic (fmt=fmt@entry=0xffffffff814b5c80 
 "ufsdirhash_findfree: free mismatch") at /usr/src/sys/kern/subr_prf.c:208
 #4  0xffffffff80d16d61 in ufsdirhash_findfree 
 (ip=ip@entry=0xffffe5b4c53e07f8, slotneeded=60, 
 slotsize=slotsize@entry=0xffffc28c97682a54)
      at /usr/src/sys/ufs/ufs/ufs_dirhash.c:585
 #5  0xffffffff80d1ae04 in slot_findfree (dp=0xffffe5b4c53e07f8, 
 slot=0xffffc28c97682a4c) at /usr/src/sys/ufs/ufs/ufs_lookup.c:134
 #6  ufs_lookup (v=<optimized out>) at 
 /usr/src/sys/ufs/ufs/ufs_lookup.c:451
 #7  0xffffffff80e67c1c in VOP_LOOKUP (dvp=dvp@entry=0xffffe5b4c66b2040, 
 vpp=vpp@entry=0xffffc28c97682b38, cnp=cnp@entry=0xffffc28c97682d70) at 
 /usr/src/sys/kern/vnode_if.c:443
 #8  0xffffffff80e440f0 in lookup_once 
 (state=state@entry=0xffffc28c97682cc0, searchdir=<optimized out>, 
 newsearchdir_ret=newsearchdir_ret@entry=0xffffc28c97682c18,
      foundobj_ret=foundobj_ret@entry=0xffffc28c97682c20, 
 newsearchdir_locked_ret=newsearchdir_locked_ret@entry=0xffffc28c97682c17) 
 at /usr/src/sys/kern/vfs_lookup.c:1150
 #9  0xffffffff80e45277 in namei_oneroot (isnfsd=0, inhibitmagic=0, 
 neverfollow=0, state=<optimized out>) at 
 /usr/src/sys/kern/vfs_lookup.c:1545
 #10 namei_tryemulroot (state=state@entry=0xffffc28c97682cc0, 
 neverfollow=neverfollow@entry=0, inhibitmagic=inhibitmagic@entry=0, 
 isnfsd=isnfsd@entry=0)
      at /usr/src/sys/kern/vfs_lookup.c:1905
 #11 0xffffffff80e4724c in namei (ndp=ndp@entry=0xffffc28c97682d20) at 
 /usr/src/sys/kern/vfs_lookup.c:1941
 #12 0xffffffff80e5f40c in vn_open (at_dvp=at_dvp@entry=0x0, 
 pb=pb@entry=0xffffe5b6f4a7d340, nmode=nmode@entry=16, 
 fmode=fmode@entry=2563, cmode=384,
      ret_vp=ret_vp@entry=0xffffc28c97682ec8, 
 ret_domove=ret_domove@entry=0xffffc28c97682eb7, 
 ret_fd=ret_fd@entry=0xffffc28c97682eb8) at 
 /usr/src/sys/kern/vfs_vnops.c:219
 #13 0xffffffff80e520af in do_open (l=l@entry=0xffffe5b7ea77f5c0, dvp=0x0, 
 pb=0xffffe5b6f4a7d340, open_flags=open_flags@entry=2562, 
 open_mode=open_mode@entry=384,
      fd=fd@entry=0xffffc28c97682f7c) at 
 /usr/src/sys/kern/vfs_syscalls.c:1752
 #14 0xffffffff80e521cb in do_sys_openat (l=0xffffe5b7ea77f5c0, 
 fdat=fdat@entry=-100, path=<optimized out>, flags=2562, mode=384, 
 fd=fd@entry=0xffffc28c97682f7c)
      at /usr/src/sys/kern/vfs_syscalls.c:1835
 #15 0xffffffff80e52319 in sys_open (l=<optimized out>, uap=<optimized 
 out>, retval=0xffffc28c97682fb0) at /usr/src/sys/kern/vfs_syscalls.c:1856
 #16 0xffffffff8058b8e5 in sy_call (rval=0xffffc28c97682fb0, 
 uap=0xffffc28c97683000, l=0xffffe5b7ea77f5c0, sy=0xffffffff8187d1d8 
 <sysent+120>)
      at /usr/src/sys/sys/syscallvar.h:65
 #17 sy_invoke (code=5, rval=0xffffc28c97682fb0, uap=0xffffc28c97683000, 
 l=0xffffe5b7ea77f5c0, sy=0xffffffff8187d1d8 <sysent+120>) at 
 /usr/src/sys/sys/syscallvar.h:94
 #18 syscall (frame=0xffffc28c97683000) at 
 /usr/src/sys/arch/x86/x86/syscall.c:138
 #19 0xffffffff8020e6bd in handle_syscall ()
 #20 0x00007f7fffdb42e0 in ?? ()
 #21 0x0000000000000a02 in ?? ()
 #22 0x0000000000000180 in ?? ()
 #23 0x000072709817957a in ?? ()
 #24 0x0000000000000000 in ?? ()
 
 
 
 Regards
 Uwe
 


Home | Main Index | Thread Index | Old Index