NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/51102: ipintr may double-release mutex?
The following reply was made to PR kern/51102; it has been noted by GNATS.
From: Ryota Ozaki <ozaki-r%NetBSD.org@localhost>
To: "gnats-bugs%NetBSD.org@localhost" <gnats-bugs%netbsd.org@localhost>
Cc: netbsd-bugs%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, kern-bug-people%netbsd.org@localhost
Subject: Re: kern/51102: ipintr may double-release mutex?
Date: Sat, 30 Apr 2016 20:33:18 +0900
--001a1148b6ee43d0ac0531b22043
Content-Type: text/plain; charset=UTF-8
Can you try LOCKDEBUG?
ozaki-r
2016/04/29 7:50 pm <martin%netbsd.org@localhost>:
>
> >Number: 51102
> >Category: kern
> >Synopsis: ipintr may double-release mutex?
> >Confidential: no
> >Severity: critical
> >Priority: high
> >Responsible: kern-bug-people
> >State: open
> >Class: sw-bug
> >Submitter-Id: net
> >Arrival-Date: Fri Apr 29 10:50:00 +0000 2016
> >Originator: Martin Husemann
> >Release: NetBSD 7.99.29
> >Organization:
> The NetBSD Foundation, Inc.
> >Environment:
> System: NetBSD whoever-brings-the-night.aprisoft.de 7.99.29 NetBSD
7.99.29 (WHOEVER) #5: Fri Apr 29 10:19:22 CEST 2016
martin%martins.aprisoft.de@localhost:/ssd/src/sys/arch/sparc64/compile/WHOEVER sparc64
> Architecture: sparc64
> Machine: sparc64
> >Description:
>
> I got a KASSERT failing:
>
> panic: kernel diagnostic assertion "curcpu()->ci_mtx_count == 0" failed:
file "../../../../kern/kern_softint.c", line 594 softint_execute:
ci_mtx_count (-1) != 0, sh_func 0x12ff2a0
>
> and sh_func (0x12ff2a0) is ipintr.
>
> Backtrace is:
>
> #2 0x000000000153c63c in vpanic ()
> #3 0x000000000162d05c in kern_assert ()
> #4 0x00000000015114a8 in softint_dispatch ()
> #5 0x0000000001012014 in softint_fastintr ()
> #6 0x0000000001510ad8 in softint_schedule ()
>
>
> >How-To-Repeat:
> n/a
>
> >Fix:
> n/a
>
--001a1148b6ee43d0ac0531b22043
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<p dir=3D"ltr">Can you try LOCKDEBUG?</p>
<p dir=3D"ltr">=C2=A0 ozaki-r</p>
<p dir=3D"ltr">2016/04/29 7:50 pm <<a href=3D"mailto:martin%netbsd.org@localhost">=
martin%netbsd.org@localhost</a>>:<br>
><br>
> >Number:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A051102<br>
> >Category:=C2=A0 =C2=A0 =C2=A0 =C2=A0kern<br>
> >Synopsis:=C2=A0 =C2=A0 =C2=A0 =C2=A0ipintr may double-release mute=
x?<br>
> >Confidential:=C2=A0 =C2=A0no<br>
> >Severity:=C2=A0 =C2=A0 =C2=A0 =C2=A0critical<br>
> >Priority:=C2=A0 =C2=A0 =C2=A0 =C2=A0high<br>
> >Responsible:=C2=A0 =C2=A0 kern-bug-people<br>
> >State:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 open<br>
> >Class:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sw-bug<br>
> >Submitter-Id:=C2=A0 =C2=A0net<br>
> >Arrival-Date:=C2=A0 =C2=A0Fri Apr 29 10:50:00 +0000 2016<br>
> >Originator:=C2=A0 =C2=A0 =C2=A0Martin Husemann<br>
> >Release:=C2=A0 =C2=A0 =C2=A0 =C2=A0 NetBSD 7.99.29<br>
> >Organization:<br>
> The NetBSD Foundation, Inc.<br>
> >Environment:<br>
> System: NetBSD <a href=3D"http://whoever-brings-the-night.aprisoft.de"=
>whoever-brings-the-night.aprisoft.de</a> 7.99.29 NetBSD 7.99.29 (WHOEVER) =
#5: Fri Apr 29 10:19:22 CEST 2016 martin%martins.aprisoft.de@localhost:/ssd/src/sys/a=
rch/sparc64/compile/WHOEVER sparc64<br>
> Architecture: sparc64<br>
> Machine: sparc64<br>
> >Description:<br>
><br>
> I got a KASSERT failing:<br>
><br>
> panic: kernel diagnostic assertion "curcpu()->ci_mtx_count =3D=
=3D 0" failed: file "../../../../kern/kern_softint.c", line =
594 softint_execute: ci_mtx_count (-1) !=3D 0, sh_func 0x12ff2a0<br>
><br>
> and sh_func (0x12ff2a0) is ipintr.<br>
><br>
> Backtrace is:<br>
><br>
> #2=C2=A0 0x000000000153c63c in vpanic ()<br>
> #3=C2=A0 0x000000000162d05c in kern_assert ()<br>
> #4=C2=A0 0x00000000015114a8 in softint_dispatch ()<br>
> #5=C2=A0 0x0000000001012014 in softint_fastintr ()<br>
> #6=C2=A0 0x0000000001510ad8 in softint_schedule ()<br>
><br>
><br>
> >How-To-Repeat:<br>
> n/a<br>
><br>
> >Fix:<br>
> n/a<br>
><br>
</p>
--001a1148b6ee43d0ac0531b22043--
Home |
Main Index |
Thread Index |
Old Index