ivmai at mail.ru
Mon May 16 14:05:36 PDT 2011
Could you try the latest CVS snapshot on your targets where you observed hung.
Thu, 12 May 2011 00:59:45 +0400 Ivan Maidanski <ivmai at mail.ru>:
> Hello Peter,
> Could find out why is one of the threads blocked in lock() syscall (instead of
> It could be any of the following reasons:
> - SIG_SUSPEND was not delivered to that thread (eg. because it is not in the
> set of allowed signals);
> - SIG_SUSPEND was not send by the thread that is doing "stop-the-world";
> - GC_suspend_handler was invoked in that thread but was existed without
> waiting while GC_world_is_stopped.
> Tue, 10 May 2011 20:26:29 -0500 "Peter O'Gorman"
> <gc at mlists.thewrittenword.com>:
> > On Mon, May 09, 2011 at 12:17:39AM +0400, Ivan Maidanski wrote:
> > > Hi Peter,
> > >
> > Hi Ivan,
> > Thanks for looking into this.
> > > It seems one suspend signal is lost. Try with environment variable
> > GC_RETRY_SIGNALS=1.
> > > If this solves the problem then we should turn on retry mode for these
> > targets by default.
> > It didn't solve the problem, it still hung.
> > Peter
> > --
> > Peter O'Gorman
> > pogma at thewrittenword.com
More information about the Gc