GNOME Bugzilla – Bug 322119
Evolution Address Book crasher, but only when closing the window
Last modified: 2005-11-23 06:16:22 UTC
Steps to reproduce: 1. Run deskbar-applet.py in windowed mode (-w), with (only) the Evolution Handler enabled. 2. Type some stuff. Type some other stuff. Possibly helps bug reproduction if you hit Escape a few times, too. 3. It's all fine, until you close the window. Then (sometimes, but not all the time), crash. Stack trace: Other information:
From BugBuddy: Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1210263328 (LWP 11187)] [New Thread -1245037648 (LWP 11189)] [New Thread -1236644944 (LWP 11188)] 0xffffe410 in ?? ()
+ Trace 64186
Thread 3 (Thread -1236644944 (LWP 11188))
Possibly a botched ref-counting thing in the Python/C wrapper for evolution-data-server. I can cause a crash by inserting import gc gc.collect()
I'm marking this closed because the evolution handler is now synchronous rather than async, so the code that this bug probably lives in is no longer used. This does not mean that the deskbar-applet's Python/C bindings for asynchronous evolution-data-server querying is now bug-free. Just unused.