From: Gene C. <ge...@cc...> - 2012-02-22 17:53:35
|
Hi Jason, First of all, since Firefox is graphics-oriented, you'll have to use the trick with VNC. See: http://dmtcp.sourceforge.net/supportedApps.html for details, and let us know if you have any trouble with that. Second, Firefox can be built with or without one of three newer Linux system calls (introduced about 5 years ago). Your output is showing that you're hitting one of them ("epoll"). Until the last few years, many Firefox builds were configured to not use these calls. More recently, we're seeing this more. So, we are now extending DMTCP to support epoll/eventfd/inotify. The good news is that a student here (Rohan Garg) took it on as a short-term project (a kind of "warm-up" in getting to know the DMTCP internals). I'm taking the liberty of cc'ing to him. This way, he gets credit, and I'm sure he'll be pleased to see that there are people who want to use this. So, we hope to put something in the svn soon, and we could give you a tarball even sooner, if you should want to follow up jointly with us. By the way, I'm just curious, but what is your requirement for checkpointing Firefox. We had previously given this a lower priority because it seemed like checkpointing Firefox was "a nice hack", but of lesser utility. If there's an important use case, we'll make sure it's closer to the center of our radar. :-) Thanks, - Gene On Tue, Feb 21, 2012 at 01:54:20AM -0500, Jason wrote: > Hi, > > Very intrigued by the program. I've been trying to get 'dmtcp_checkpoint firefox' to work on my machine with no luck. I am wondering under what conditions you have had success running it? I would like to duplicate that on my end. I have tried with multiple versions of firefox (3.6.27 to current) and multiple operating systems. > > Thanks very much for your time. > > openSUSE squeeze: > Linux linux-1k8b.site 3.1.9-1.4-desktop #1 SMP PREEMPT Fri Jan 27 08:55:10 UTC 2012 (efb5ff4) x86_64 x86_64 x86_64 GNU/Linux > > Using firefox branch: > > xxx@linux-1k8b:~/Develop/dmtcp> dmtcp_checkpoint -n vncserver :11 > dmtcp_checkpoint (DMTCP + MTCP) 1.2.3 > Copyright (C) 2006-2011 Jason Ansel, Michael Rieker, Kapil Arya, and > Gene Cooperman > This program comes with ABSOLUTELY NO WARRANTY. > This is free software, and you are welcome to redistribute it > under certain conditions; see COPYING file for details. > (Use flag "-q" to hide this message.) > > dmtcp_coordinator starting... > Port: 7779 > Checkpoint Interval: disabled (checkpoint manually instead) > Exit on last client: 1 > Backgrounding... > xauth: (argv):1: bad display name "linux-1k8b.site:11" in "add" command > > New 'X' desktop is linux-1k8b.site:11 > > Starting applications specified in /home/xxx/.vnc/xstartup > Log file is /home/xxx/.vnc/linux-1k8b.site:11.log > > xxx@linux-1k8b:~/Develop/dmtcp> export DISPLAY=:11 > xxx@linux-1k8b:~/Develop/dmtcp> dmtcp_checkpoint /usr/lib64/firefox/firefox-bin > dmtcp_checkpoint (DMTCP + MTCP) 1.2.3 > Copyright (C) 2006-2011 Jason Ansel, Michael Rieker, Kapil Arya, and > Gene Cooperman > This program comes with ABSOLUTELY NO WARRANTY. > This is free software, and you are welcome to redistribute it > under certain conditions; see COPYING file for details. > (Use flag "-q" to hide this message.) > > Xlib: extension "RANDR" missing on display ":11". > [3724] WARNING at epollwrappers.cpp:72 in epoll_create; REASON='JWARNING(false) failed' > Message: epoll is currently not supported by DMTCP. > [warn] epoll_create: Operation not permitted > > (firefox-bin:3724): Gdk-WARNING **: shmget failed: error 12 (Cannot allocate memory) > > > Using current: > > xxx@linux-1k8b:~/Develop/dmtcp> dmtcp_checkpoint firefox > dmtcp_checkpoint (DMTCP + MTCP) 1.2.4 > Copyright (C) 2006-2011 Jason Ansel, Michael Rieker, Kapil Arya, and > Gene Cooperman > This program comes with ABSOLUTELY NO WARRANTY. > This is free software, and you are welcome to redistribute it > under certain conditions; see COPYING file for details. > (Use flag "-q" to hide this message.) > > /usr/bin/firefox: line 139: 4459 Segmentation fault $MOZ_PROGRAM "$@" > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Dmtcp-forum mailing list > Dmt...@li... > https://lists.sourceforge.net/lists/listinfo/dmtcp-forum |