Blog/Posts/Debugging report bugPlein de truchttp://blog.lot-of-stuff.info//Blog/Posts/Debugging_report_bug/Plein de trucikiwiki2015-11-03T21:49:13Zpython -mhttp://blog.lot-of-stuff.info//Blog/Posts/Debugging_report_bug/comment_6_991ea2109bff9a1eeda7c54de5598702/Yaroslav2015-11-03T21:49:13Z2011-03-31T05:17:53Z
Iirc it is python -have you tried to python -m trace it?
comment 1http://blog.lot-of-stuff.info//Blog/Posts/Debugging_report_bug/comment_1_991ea2109bff9a1eeda7c54de5598702/someone somewhere2015-11-03T21:49:13Z2011-03-31T16:49:22Z
Iirc it is python -have you tried to python -m trace it?
comment 2http://blog.lot-of-stuff.info//Blog/Posts/Debugging_report_bug/comment_2_72847d991d060ffed7c5368297974b68/remi2015-11-03T21:49:13Z2011-03-31T17:00:50Z
I've just try it: it make a whole lot of information to read. First test show that the problem seem to appear in different python function depending on I don't know what.
Toolkit?http://blog.lot-of-stuff.info//Blog/Posts/Debugging_report_bug/comment_3_3f0e10262e1b70370a290ab1240d2e81/Anonymous2015-11-03T21:49:13Z2011-03-31T19:13:50Z
<p>I'd probably look in the direction of toolkit bindings being used in ways they are not specified to be used. (Something like a bad interaction between callbacks needing a lock and something else holding it.)
Or you could try to emit something on all locking.</p>
Toolkit ?http://blog.lot-of-stuff.info//Blog/Posts/Debugging_report_bug/comment_4_ba1659edbe3cc130553dab04adc16fc3/remi2015-11-03T21:49:13Z2011-03-31T21:19:18Z
Well, I would like to be able to isolate the code source where the problem occur. My knowledge on python-gtk is not very good...
SystemTaphttp://blog.lot-of-stuff.info//Blog/Posts/Debugging_report_bug/comment_5_8e8c708e526d9a61bc1d056c84b23675/Anon2015-11-03T21:49:13Z2011-03-31T22:37:44Z
I've used dtrace on solaris. Systemtap is the equivalent for linux. It allows call graphs with parameters and return arguments to be generated. There is an example on http://sourceware.org/systemtap/examples/general/para-callgraph-verbose.stp. It may be a lot of information but at least the developer would have something to investigate.