Date:        Sat, 4 Aug 2018 22:09:47 +0200 (CEST)
    From:        6b...@6bone.informatik.uni-leipzig.de
    Message-ID:  
<pine.neb.4.64.1808042204230.27...@6bone.informatik.uni-leipzig.de>

  | I am unable to rewrite the code. Can you send me a patch?

Try this.   It applies to src/sys/dev/ic/ciss.c

kre

ps: unless you changed the kernel between the #8 and #9 crashes, netbsd.8.gz
can just be a copy of netbsd.9.gz - the file only exists to make sure that 
there's a copy of the kernel binary to match the core dump (in case /netbsd
is changing from boot to boot.)

--- ciss.c      2018-04-20 17:29:46.000000000 +0700
+++ ciss.c_patched      2018-08-05 05:14:37.000000000 +0700
@@ -630,7 +630,9 @@
 
                /* if never got a chance to be done above... */
                if (ccb->ccb_state != CISS_CCB_FREE) {
-                       KASSERT(error);
+                       KASSERTMSG(error,
+                           "State 0x%x != CCB_FREE, wait 0x%x cmd_stat 0x%x",
+                           ccb->ccb_state, wait, ccb->ccb_err.cmd_stat);
                        ccb->ccb_err.cmd_stat = CISS_ERR_TMO;
                        error = ciss_done(ccb);
                }


Reply via email to