NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: PR/54734 CVS commit: src/sys/arch/sparc/sparc
The following reply was made to PR port-sparc/54734; it has been noted by GNATS.
From: Kamil Rytarowski <n54%gmx.com@localhost>
To: "gnats-bugs%NetBSD.org@localhost" <gnats-bugs%NetBSD.org@localhost>
Cc:
Subject: Re: PR/54734 CVS commit: src/sys/arch/sparc/sparc
Date: Fri, 15 May 2020 15:08:22 +0200
On 14.05.2020 14:26, Kamil Rytarowski wrote:
> On 14.05.2020 10:07, Andreas Gustafsson wrote:
>> Kamil Rytarowski committed:
>>> Module Name: src
>>> Committed By: kamil
>>> Date: Mon May 11 18:38:27 UTC 2020
>>>
>>> Modified Files:
>>> src/sys/arch/sparc/sparc: process_machdep.c
>>>
>>> Log Message:
>>> Reject setting unaligned Program Counter
>>>
>>> Patch taken from OpenBSD.
>>>
>>> Tested in qemu.
>>>
>>> Fixes PR port-sparc/54734 by Andreas Gustafsson
>>>
>>>
>>> To generate a diff of this commit:
>>> cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sparc/sparc/process_machdep.c
>>
>> The sparc test runs are still panicing in the same test case both on
>> babylon5 and my own testbed. The panic message changed from "panic:
>> TAILQ_PREREMOVE" to "panic: kernel diagnostic assertion
>> "cv_is_valid(cv)" in late March, so maybe there were two different
>> bugs and the commit did fix the original one, but since the subject
>> line of the PR is still applies, I'll reopen it rather than filing a
>> new one.
>>
>> For logs, see:
>>
>> http://releng.netbsd.org/b5reports/sparc/commits-2020.05.html#2020.05=
.11.18.38.26
>>
>> Grep output from babylon5 showing when the panic message changed:
>>
>> 2020.03.18.19.34.15/test.log.gz: getrusage_maxrss: [ 4995.8360525]=
panic: TAILQ_PREREMOVE head 0xf0002008 elm 0xf075f080 /tmp/bracket/build/=
2020.03.18.19.34.15-sparc/src/sys/kern/kern_sleepq.c:119
>> 2020.03.24.22.09.50/test.log.gz: getrusage_maxrss: [ 5060.4379790]=
panic: TAILQ_PREREMOVE head 0xf0002008 elm 0xf0761080 /tmp/bracket/build/=
2020.03.24.22.09.50-sparc/src/sys/kern/kern_sleepq.c:119
>> 2020.03.27.11.15.33/test.log.gz: getrusage_maxrss: [ 4793.0443690]=
panic: kernel diagnostic assertion "cv_is_valid(cv)" failed: file "/tmp/b=
racket/build/2020.03.27.11.15.33-sparc/src/sys/kern/kern_condvar.c", line =
486
>> 2020.03.28.20.13.13/test.log.gz: getrusage_maxrss: [ 5143.9754705]=
panic: kernel diagnostic assertion "cv_is_valid(cv)" failed: file "/tmp/b=
racket/build/2020.03.28.20.13.13-sparc/src/sys/kern/kern_condvar.c", line =
486
>>
>
> Please reopen as a new PR. That one is unrelated in
> lib/libc/sys/t_getrusage:
>
> lib/libc/sys/t_getrusage (284/855): 6 test cases
> getrusage_err: [0.120000s] Passed.
> getrusage_maxrss: [ 5370.1468210] panic: kernel diagnostic assertion
> "cv_is_valid(cv)" failed: file
> "/tmp/bracket/build/2020.05.11.18.38.26-sparc/src/sys/kern/kern_condvar.=
c",
> line 455
>
As informed offlist, I confused PR/54734 with PR/55076.
PR/55076 was fixed; PR/53736 is unrelated bug.
Home |
Main Index |
Thread Index |
Old Index