Thread: [Pydev-users] Cannot debug while in gtk.main() loop - because of threading?
Brought to you by:
fabioz
From: Darren W. <dw...@da...> - 2009-12-09 14:30:57
|
Hi all, Apologies if I'm missing something obvious, I cannot debug while a GTK app is in it's main() loop, or rather, execution does not stop at my chosen breakpoints. I normally work with Qt apps so am a little unfamiliar with GTK, but is something to do with the app's threading? I have used the debugger with much simpler GTK apps ok. The program is crunchyfrog: http://code.google.com/p/crunchyfrog/source/browse/cf/cmdline.py Once it enters gtk.main() on line 111 my breakpoints aren't triggered Thanks for any help Darren |
From: Fabio Z. <fa...@gm...> - 2009-12-10 15:18:51
|
Hi Darren, Which version of GTK/python/Pydev are you using? Cheers, Fabio On Wed, Dec 9, 2009 at 12:30 PM, Darren Worrall <dw...@da...> wrote: > Hi all, > > Apologies if I'm missing something obvious, I cannot debug while a GTK > app is in it's main() loop, or rather, execution does not stop at my > chosen breakpoints. I normally work with Qt apps so am a little > unfamiliar with GTK, but is something to do with the app's threading? > I have used the debugger with much simpler GTK apps ok. > > The program is crunchyfrog: > http://code.google.com/p/crunchyfrog/source/browse/cf/cmdline.py > > Once it enters gtk.main() on line 111 my breakpoints aren't triggered > > Thanks for any help > > Darren > > ------------------------------------------------------------------------------ > Return on Information: > Google Enterprise Search pays you back > Get the facts. > http://p.sf.net/sfu/google-dev2dev > _______________________________________________ > Pydev-users mailing list > Pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-users > |
From: Darren W. <dw...@da...> - 2009-12-10 15:57:37
|
Hi Fabio, Sorry, basic information I missed there :$ GTK 2.18.3, python 2.6.4 and pydev 1.5.1 & 1.5.3 (updated this morning and tried it again). If I run it outside of eclipse, and put a pdb.set_trace() at the same point, I get a pdb prompt, but I cant type anything into it :/ I _can_ debug parts of the application though (I guess on the main thread). Darren 2009/12/10 Fabio Zadrozny <fa...@gm...>: > Hi Darren, > > Which version of GTK/python/Pydev are you using? > > Cheers, > > Fabio > > On Wed, Dec 9, 2009 at 12:30 PM, Darren Worrall <dw...@da...> wrote: >> Hi all, >> >> Apologies if I'm missing something obvious, I cannot debug while a GTK >> app is in it's main() loop, or rather, execution does not stop at my >> chosen breakpoints. I normally work with Qt apps so am a little >> unfamiliar with GTK, but is something to do with the app's threading? >> I have used the debugger with much simpler GTK apps ok. >> >> The program is crunchyfrog: >> http://code.google.com/p/crunchyfrog/source/browse/cf/cmdline.py >> >> Once it enters gtk.main() on line 111 my breakpoints aren't triggered >> >> Thanks for any help >> >> Darren >> >> ------------------------------------------------------------------------------ >> Return on Information: >> Google Enterprise Search pays you back >> Get the facts. >> http://p.sf.net/sfu/google-dev2dev >> _______________________________________________ >> Pydev-users mailing list >> Pyd...@li... >> https://lists.sourceforge.net/lists/listinfo/pydev-users >> > > ------------------------------------------------------------------------------ > Return on Information: > Google Enterprise Search pays you back > Get the facts. > http://p.sf.net/sfu/google-dev2dev > _______________________________________________ > Pydev-users mailing list > Pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-users > |