NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-amd64/55661: pppoe renegotiation timeout causing panic
The following reply was made to PR port-amd64/55661; it has been noted by GNATS.
From: Kengo NAKAHARA <k-nakahara%iij.ad.jp@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: port-amd64/55661: pppoe renegotiation timeout causing panic
Date: Wed, 16 Sep 2020 10:37:29 +0900
Hi,
It seems that your system saved core dump. Could you show the backtrace?
E.g. do the following command
# crash /var/crash/netbsd.X.core.gz /var/crash/netbsd.X.gz # "X" is the latest number
crash> bt
Thanks,
On 2020/09/15 16:10, pr%xn--rvztrtkrfrgp-bbb7j2b8f0b9d7a21oft.com@localhost wrote:
>> Number: 55661
>> Category: port-amd64
>> Synopsis: pppoe renegotiation timeout causing panic
>> Confidential: no
>> Severity: serious
>> Priority: medium
>> Responsible: port-amd64-maintainer
>> State: open
>> Class: sw-bug
>> Submitter-Id: net
>> Arrival-Date: Tue Sep 15 07:10:00 +0000 2020
>> Originator: Ben Gergely
>> Release: 9.99.72
>> Organization:
>> Environment:
> NetBSD 9.99.72 amd64
>> Description:
> Kinda hard to debug because it requires my ISP to fall on it's face.
>
> I didnt manage to grab the other panic that mentioned an xcall which didnt get tee'd to the log.
>
> I'm assuming the panics are from trying to renegotiate a pppoe session after a PADI timeout, I've not got a pppd log to check specifically what happened just before but a timeout it's an educated guess based on what what was happening with the ISP.
>
>
>
> Sep 15 03:46:27 sludge /usr/sbin/ifwatchd[731]: watching interface pppoe0
> Sep 15 03:46:27 sludge npfd: reopening pcap socket
> Sep 15 03:46:27 sludge npfd: 167 packets read from `/var/log/npflog0.pcap'
> Sep 15 03:46:27 sludge savecore: reboot after panic: [ 7.6760811] panic: kernel diagnostic assertion "(l->l_pflag & LP_INTR) == 0 || panicstr != NULL" failed: file "/usr/src/sys/kern/kern_condvar.c", line 126
> Sep 15 03:46:27 sludge savecore: system went down at Tue Sep 15 03:45:45 2020
>
> Sep 15 04:47:55 sludge /usr/sbin/ifwatchd[731]: watching interface pppoe0
> Sep 15 04:47:55 sludge npfd: reopening pcap socket
> Sep 15 04:47:55 sludge npfd: 176 packets read from `/var/log/npflog0.pcap'
> Sep 15 04:47:55 sludge savecore: reboot after panic: [ 9.0854538] panic: kernel diagnostic assertion "(l->l_pflag & LP_INTR) == 0 || panicstr != NULL" failed: file "/usr/src/sys/kern/kern_condvar.c", line 126
> Sep 15 04:47:55 sludge savecore: system went down at Tue Sep 15 04:47:14 2020
>
> Sep 15 05:11:25 sludge savecore: reboot after panic: [ 7.6538159] panic: kernel diagnostic assertion "(l->l_pflag & LP_INTR) == 0 || panicstr != NULL" failed: file "/usr/src/sys/kern/kern_condvar.c", line 126
> Sep 15 05:11:25 sludge savecore: system went down at Tue Sep 15 05:10:44 2020
>
> Sep 15 06:24:33 sludge /usr/sbin/ifwatchd[731]: watching interface pppoe0
> Sep 15 06:24:33 sludge npfd: reopening pcap socket
> Sep 15 06:24:33 sludge npfd: 176 packets read from `/var/log/npflog0.pcap'
> Sep 15 06:24:33 sludge savecore: reboot after panic: [ 7.8855546] panic: kernel diagnostic assertion "(l->l_pflag & LP_INTR) == 0 || panicstr != NULL" failed: file "/usr/src/sys/kern/kern_condvar.c", line 126
> Sep 15 06:24:33 sludge savecore: system went down at Tue Sep 15 06:23:52 2020
>
> Sep 15 07:01:02 sludge /usr/sbin/ifwatchd[731]: watching interface pppoe0
> Sep 15 07:01:02 sludge npfd: reopening pcap socket
> Sep 15 07:01:02 sludge npfd: 177 packets read from `/var/log/npflog0.pcap'
> Sep 15 07:01:02 sludge savecore: reboot after panic: [ 7.2022737] panic: kernel diagnostic assertion "(l->l_pflag & LP_INTR) == 0 || panicstr != NULL" failed: file "/usr/src/sys/kern/kern_condvar.c", line 126
> Sep 15 07:01:02 sludge savecore: system went down at Tue Sep 15 07:00:21 2020
>
>> How-To-Repeat:
> Get your ISP's backhaul to fail so pppoe sessions timeout and endlessly try to renegotiate.
>
> Might work on a tunnel, not tried yet.
>> Fix:
>
--
//////////////////////////////////////////////////////////////////////
Internet Initiative Japan Inc.
Device Engineering Section,
Product Development Department,
Product Division,
Technology Unit
Kengo NAKAHARA <k-nakahara%iij.ad.jp@localhost>
Home |
Main Index |
Thread Index |
Old Index