tech-kern archive

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

Re: Help for PR kern/46606 is needed



Hi,

From: Roy Marples <roy%marples.name@localhost>, Date: Mon, 25 Nov 2013 14:38:15 
+0000

> Hi
> 
> On 25/11/2013 10:33, Ryo ONODERA wrote:
>> pulseaudio needs pkgsrc/sysutils/hal, and running hal causes
>> PR kern/46606 kernel panic when the NetBSD system is shutdown.
>> See http://gnats.netbsd.org/46606 (and duplicated bug
>> http://gnats.netbsd.org/47012 ).
>> How to debug this problem?
>> This problem is observed even on NetBSD/amd64 6.99.27
>> of Tue Nov 19 06:16:01 JST 2013.
> 
> I have had this for months on i386.
> I am running the attached patch from christos@ which stops the crash,
> but probably Does Bad Things.
> 
> The actual error seems to be when hal starts, but only causes a
> problem when hal stops.
> This happens for you at shutdown, because hal is stopped then.

Thanks for your output.
I feel that this problem may be solved by decreasing gcc's optimization level
for hal, if your second start is bad case.

Now I cannot restart my machine.
I will try to run hal with provided patches.

Thank you.

> Here's the output from a run:
> 1st start
> /usr/src/sys/kern/kern_lwp.c,731: hald[2231]: [uid=0] (0/1)
> /usr/src/sys/kern/kern_prot.c,357: hald[2231]: [uid=0] (1/-1)
> /usr/src/sys/kern/kern_prot.c,361: hald[2231]: [uid=1005] (0/1)
> /usr/src/sys/kern/kern_prot.c,381: hald[2231]: [uid=1005] (1/0)
> /usr/src/sys/kern/kern_prot.c,386: hald[2231]: [uid=1005] (1/0)
> /usr/src/sys/kern/kern_lwp.c,731: hald-runner[1965]: [uid=0] (0/1)
> 
> 1st stop
> /usr/src/sys/kern/kern_lwp.c,1128: hald[2231]: [uid=0] (1/-1)
> /usr/src/sys/kern/kern_lwp.c,1128: hald-runner[1965]: [uid=0] (0/-1)
> 
> 2nd start
> /usr/src/sys/kern/kern_lwp.c,731: hald[1209]: [uid=0] (4294967295/1)
> /usr/src/sys/kern/kern_prot.c,357: hald[1209]: [uid=0] (0/-1)
> /usr/src/sys/kern/kern_prot.c,361: hald[1209]: [uid=1005] (1/1)
> /usr/src/sys/kern/kern_prot.c,381: hald[1209]: [uid=1005] (2/0)
> /usr/src/sys/kern/kern_prot.c,386: hald[1209]: [uid=1005] (2/0)
> /usr/src/sys/kern/kern_lwp.c,731: hald-runner[738]: [uid=0]
> (4294967295/1)
> 
> 2nd stop
> /usr/src/sys/kern/kern_lwp.c,1128: hald[1209]: [uid=1005] (2/-1)
> /usr/src/sys/kern/kern_lwp.c,1128: hald-runner[738]: [uid=0] (0/-1)
> 
> Thanks
> 
> Roy

--
Ryo ONODERA // ryo_on%yk.rim.or.jp@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3


Home | Main Index | Thread Index | Old Index