Current-Users archive

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

Re: netbsd-8 crash



In article <20180804185852.GA4278%mail.duskware.de@localhost>,
Martin Husemann  <martin%duskware.de@localhost> wrote:
>On Sat, Aug 04, 2018 at 08:28:32PM +0200,
>6bone%6bone.informatik.uni-leipzig.de@localhost wrote:
>> #2  0xffffffff80c95445 in kern_assert (fmt=fmt@entry=0xffffffff810dd3b0
>> "kernel %sassertion \"%s\" failed: file \"%s\", line %d ")
>>     at /usr/src/sys/lib/libkern/kern_assert.c:51
>> #3  0xffffffff8052c021 in ciss_cmd (ccb=0xffff8001cbed1400,
>> flags=flags@entry=1, wait=<optimized out>) at /usr/src/sys/dev/ic/ciss.c:633
>> #4  0xffffffff8052c6bb in ciss_ldid (sc=sc@entry=0xfffffe812c06dc08,
>> target=<optimized out>, id=id@entry=0xffff8001d035a000) at
>> /usr/src/sys/dev/ic/ciss.c:912
>> #5  0xffffffff8052cc15 in ciss_ioctl_vol (sc=0xfffffe812c06dc08,
>> bv=bv@entry=0xffff8001daffddc8) at /usr/src/sys/dev/ic/ciss.c:1417
>> #6  0xffffffff8052ce33 in ciss_sensor_refresh (sme=<optimized out>,
>> edata=0xfffffe812c0cf0d0) at /usr/src/sys/dev/ic/ciss.c:1573
>> #7  0xffffffff8066f975 in sysmon_envsys_refresh_sensor
>> (sme=sme@entry=0xfffffe812c0cf208, edata=edata@entry=0xfffffe812c0cf0d0)
>>     at /usr/src/sys/dev/sysmon/sysmon_envsys.c:2109
>
>Looks like a bug in the ciss driver.
>
>                /* if never got a chance to be done above... */
>                if (ccb->ccb_state != CISS_CCB_FREE) {
>                        KASSERT(error);
>                        ccb->ccb_err.cmd_stat = CISS_ERR_TMO;
>                        error = ciss_done(ccb);
>                }
>
>
>Could you try to change that KASSERT(error); into a KASSERTMSG() and
>print ccb->ccb_state? When savecore runs, it should log the full panic
>message (in case you can not capture it at crash time).

Also, are there other print messages on the console?

christos



Home | Main Index | Thread Index | Old Index