NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/52587: NetBSD 8 panic after a few days of uptime
On Sun, Oct 1, 2017 at 7:25 PM, <dmb%yenn.ulegend.net@localhost> wrote:
>>Number: 52587
>>Category: kern
>>Synopsis: NetBSD 8 panic after a few days of uptime
>>Confidential: no
>>Severity: serious
>>Priority: medium
>>Responsible: kern-bug-people
>>State: open
>>Class: sw-bug
>>Submitter-Id: net
>>Arrival-Date: Sun Oct 01 10:25:01 +0000 2017
>>Originator: Dominik Bialy
>>Release: NetBSD 8.0_BETA
>>Organization:
> Underlegend Networks
>>Environment:
> System: NetBSD yenn 8.0_BETA NetBSD 8.0_BETA (YENN) #0: Fri Sep 15 12:57:31 UTC 2017 builds@yenn:/var/obj/sys/arch/amd64/compile/YENN amd64
> Architecture: x86_64
> Machine: amd64
>>Description:
> After a few days of uptime the server paniced.
>
> panic: kernel diagnostic assertion "(psref->psref_cpu == curcpu())" failed: file "/usr/src/sys/kern/subr_psref.c", line 296 passive reference transferred from CPU 1 to CPU 0
> cpu0: Begin traceback...
> vpanic() at netbsd:vpanic+0x140
> ch_voltag_convert_in() at netbsd:ch_voltag_convert_in
> psref_release() at netbsd:psref_release+0x1ee
> bridge_input() at netbsd:bridge_input+0x8a3
> tap_dev_write.isra.7() at netbsd:tap_dev_write.isra.7+0x12d
> cdev_write() at netbsd:cdev_write+0x70
> spec_write() at netbsd:spec_write+0xb2
> VOP_WRITE() at netbsd:VOP_WRITE+0x37
> vn_write() at netbsd:vn_write+0xec
> dofilewrite() at netbsd:dofilewrite+0x97
> sys_write() at netbsd:sys_write+0x5f
> syscall() at netbsd:syscall+0x1d8
> --- syscall (number 4) ---
> 71835583dfda:
> cpu0: End traceback...
>
> There is OpenVPN/tap set up on the server, if this matters. The CPU is AMD Athlon 64 X2.
>
>>How-To-Repeat:
> Don't know...
>>Fix:
> None known... Maybe disabling second core would be a workaround.
I fixed the issue in -current and requested a pullup to -8 branch.
So 8.0_BETA will soon fix the issue. If you want the fix right now,
please apply r1.135 of src/sys/net/if_bridge.c to your kernel by hand.
Thank you for the report,
ozaki-r
Home |
Main Index |
Thread Index |
Old Index