Current-Users archive

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

Re: panic: kernel diagnostic assertion "next != _PSLIST_POISON"



On Tue, Mar 14, 2017 at 5:37 PM, Masanobu SAITOH <msaitoh%execsw.org@localhost> wrote:
> On 2017/03/14 17:15, Ryota Ozaki wrote:
>>
>> Hi,
>>
>> On Tue, Mar 14, 2017 at 4:36 PM, Frank Kardel <kardel%netbsd.org@localhost> wrote:
>>>
>>> Has anyone seen this panic recently?
>>>
>>> Seen in -current-20170311, i386, Soekris 6501.
>>>
>>> panic: kernel diagnostic assertion "next != _PSLIST_POISON" failed: file
>>> "/fs/raid2a/src/NetBSD/cur/src/sys/sys/pslist.h", line 270
>>> cpu0: Begin traceback...
>>>
>>> vpanic(c0cb1784,dba43dac,dba43e2c,c09e0d1e,c0cb1784,c0cb16d3,c0cb681b,c0cb6458,10e,a8)
>>> at netbsd:vpanic+0x121
>>>
>>> ch_voltag_convert_in(c0cb1784,c0cb16d3,c0cb681b,c0cb6458,10e,a8,0,c3d70578,c09e0988,c3d70348)
>>> at netbsd:ch_voltag_convert_in
>>>
>>> sysctl_iflist(4,cbd8cf60,c7,cbd8cff9,c33c06c0,c7,c090f986,0,cbd8cf60,a43e90)
>>> at c09e0d1e
>>>
>>> sysctl_rtable(dba43f0c,3,afe01000,dba43efc,0,0,dba43f00,c3de1560,c3c11c0c,3)
>>> at c09e129c
>>>
>>> sysctl_dispatch(dba43f00,6,afe01000,dba43efc,0,0,dba43f00,c3de1560,c3c11c0c,dba43efc)
>>> at netbsd:sysctl_dispatch+0xbd
>>>
>>> sys___sysctl(c3de1560,dba43f68,dba43f60,7dd51000,c3de1560,dba43f60,dba43f68,0,0,b0094fb0)
>>> at netbsd:sys___sysctl+0xe3
>>> syscall() at netbsd:syscall+0x257
>>> --- syscall (number 202) ---
>>> b00736f7:
>>> cpu0: End traceback...
>>
>>
>> I committed a possible fix. Could you update your kernel and see
>> if the panic is fixed?
>>
>> Thanks,
>>   ozaki-r
>
>
>  For me, it still panics. Trace is the same as before:

Yeah, expected. Your panic is different from Frank's one.

  ozaki-r

>
>> Starting root file system check:
>> /dev/rwd0a: file system is clean; not checking
>> panic: kernel diagnostic assertion "!(bp->b_oflags & BO_DELWRI)" failed:
>> file "../../../../kern/vfs_wapbl.c", line 1142
>> fatal breakpoint trap in supervisor mode
>> trap type 1 code 0 rip 0xffffffff80215455 cs 0x8 rflags 0x246 cr2
>> 0x7caa0deae190 ilevel 0 rsp 0xfffffe8120997b00
>> curlwp 0xfffffe847b8180a0 pid 30.1 lowest kstack 0xfffffe81209942c0
>> Stopped in pid 30.1 (mount_ffs) at      netbsd:breakpoint+0x5:  leave
>> db{0}> trace
>> breakpoint() at netbsd:breakpoint+0x5
>> vpanic() at netbsd:vpanic+0x140
>> ch_voltag_convert_in() at netbsd:ch_voltag_convert_in
>> wapbl_add_buf() at netbsd:wapbl_add_buf+0x134
>> bdwrite() at netbsd:bdwrite+0xbd
>> bwrite() at netbsd:bwrite+0x95
>> ffs_sbupdate() at netbsd:ffs_sbupdate+0x1b9
>> ffs_wapbl_start() at netbsd:ffs_wapbl_start+0x177
>> ffs_mount() at netbsd:ffs_mount+0x4e9
>> VFS_MOUNT() at netbsd:VFS_MOUNT+0x34
>> do_sys_mount() at netbsd:do_sys_mount+0x5ee
>> sys___mount50() at netbsd:sys___mount50+0x33
>> syscall() at netbsd:syscall+0x1ed
>> --- syscall (number 410) ---
>> 7caa0de8989a:
>> db{0}>
>
>
>
>
> --
> -----------------------------------------------
>                 SAITOH Masanobu (msaitoh%execsw.org@localhost
>                                  msaitoh%netbsd.org@localhost)


Home | Main Index | Thread Index | Old Index