Re: Re: checkpoints vs multithreaded programs

przemekk834a przemekk834a@o2.pl
Fri Apr 8 10:13:00 GMT 2011


Thanks for the information.

I understand the problems with fork()-based implementation.

I've also tried DMTCP (more advanced version of the library described
in the paper). Their support for GDB is still experimental and in fact
I was unable to get it working, but possibly it will become stable 
in some subsequent release. 

Thanks,
Przemek Kuczmierczyk


> some work has been done to support GlibC/Pthread checkpointing:
> http://people.csail.mit.edu/jansel/papers/2006pdpta.pdf but it would
> require some substantial work to really support it from GDB I guess
> ...
> 
> On Fri, Apr 8, 2011 at 4:54 AM, przemekk834a <przemekk834a@o2.pl> wrote:
> >
> > Hello,
> >
> > Recently I've found the following message on the bugs list:
> >
> > [Bug threads/12628] New: GDB checkpoint can't/shouldn't be possible with multiple threads on Linux
> >
> > I have a quick question: does it mean that checkpoint support for multithreaded programs will be removed from future versions of GDB? (If I understand correctly this never have been working due to Linux system limitations).
> >
> > I'm asking because I write a GUI frontend for GDB and I consider adding GUI for checkpoints -- but with single-thread limitation I doubt this makes much sense.
> >
> > Best regards,
> > Przemek Kuczmierczyk
> >



More information about the Gdb mailing list