NetBSD-Bugs archive

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

Re: port-amiga/55233 (Process hangs indefinitely if not calling syscalls for a while)



The following reply was made to PR port-amiga/55233; it has been noted by GNATS.

From: Rin Okuyama <rokuyama.rk%gmail.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: Andrew Doran <ad%NetBSD.org@localhost>, Jason Thorpe <thorpej%me.com@localhost>,
 Kamil Rytarowski <n54%gmx.com@localhost>
Subject: Re: port-amiga/55233 (Process hangs indefinitely if not calling
 syscalls for a while)
Date: Thu, 14 May 2020 17:10:30 +0900

 I'm so sorry for the late reply.
 
 On 2020/05/06 6:26, ad%NetBSD.org@localhost wrote:
 > Did that fix it?
 
 Yes! Thank you very much for the rapid fix!
 
 On 2020/05/06 6:22, Andrew Doran wrote:
 >  From code inspection it looks like amiga and other m68k ports check for ASTs
 > with interrupts enabled in some cases, which is racy.  Not fixed.
 
 This needs further works (probably worth for another PR?). So, please
 feel free to close this PR.
 
 On 2020/05/05 10:33, Jason Thorpe wrote:
 > I suspect the root cause of this some divergence that the amiga port did from the other m68k ports long ago (perhaps it's not sharing some otherwise common m68k code?).  I am also going to take a guess that this impacts the Atari port, as well.
 
 With code inspection, atari does not have this problem. However, yes,
 m68k ports especially old ones have many similar-but-slightly-different
 codes that should be unified in the future (Your work for 68040 was
 really nice!).
 
 On 2020/05/05 10:20, Kamil Rytarowski wrote:
 >   I reported a very similar behavior of GDB. I was frequently forced to
 >   kill the debugger with SIGKILL.
 
 Hmm, I do not observe such a case for GDB. This should also be worth
 for another PR...
 
 Thanks,
 rin
 


Home | Main Index | Thread Index | Old Index