After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 322119 - Evolution Address Book crasher, but only when closing the window
Evolution Address Book crasher, but only when closing the window
Status: RESOLVED FIXED
Product: deskbar-applet
Classification: Deprecated
Component: general
0.8.x
Other All
: High critical
: ---
Assigned To: Deskbar Applet Maintainer(s)
Deskbar Applet Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2005-11-22 11:30 UTC by Nigel Tao
Modified: 2005-11-23 06:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nigel Tao 2005-11-22 11:30:41 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:
Comment 1 Nigel Tao 2005-11-22 12:09:13 UTC
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 ?? ()

Thread 3 (Thread -1236644944 (LWP 11188))

  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 poll
    from /lib/tls/i686/cmov/libc.so.6
  • #5 g_main_context_iterate
    at gmain.c line 2867

Comment 2 Nigel Tao 2005-11-22 12:23:21 UTC
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()
Comment 3 Nigel Tao 2005-11-23 06:16:22 UTC
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.