GNOME Bugzilla – Bug 473924
crash in Evolution: I double-clicked on a co...
Last modified: 2008-11-20 04:30:47 UTC
What were you doing when the application crashed? I double-clicked on a contact to send them an instant message. Distribution: Debian lenny/sid Gnome Release: 2.18.3 2007-07-03 (Debian) BugBuddy Version: 2.18.1 System: Linux 2.6.18-4-xen-686 #1 SMP Mon Mar 26 21:49:04 UTC 2007 i686 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Icon Theme: gnome Memory status: size: 66932736 vsize: 66932736 resident: 24182784 share: 9621504 rss: 24182784 rss_rlim: 4294967295 CPU usage: start_time: 1188999253 rtime: 81 utime: 66 stime: 15 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/lib/bug-buddy/evolution-exchange-storage' Using host libthread_db library "/lib/i686/nosegneg/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1234065744 (LWP 18744)] [New Thread -1254098032 (LWP 23755)] [New Thread -1235469424 (LWP 18746)] 0xb7f91402 in __kernel_vsyscall ()
+ Trace 160645
Thread 2 (Thread -1254098032 (LWP 23755))
----------- .xsession-errors (144 sec old) --------------------- (epiphany:21587): Gtk-CRITICAL **: gtk_window_group_remove_window: assertion `GTK_IS_WINDOW_GROUP (window_group)' failed (epiphany:21587): Gtk-CRITICAL **: gtk_window_group_remove_window: assertion `GTK_IS_WINDOW_GROUP (window_group)' failed (epiphany:21587): Gtk-CRITICAL **: gtk_window_group_remove_window: assertion `GTK_IS_WINDOW_GROUP (window_group)' failed (epiphany:21587): Gtk-CRITICAL **: gtk_window_group_remove_window: assertion `GTK_IS_WINDOW_GROUP (window_group)' failed (epiphany:21587): Gtk-CRITICAL **: gtk_window_group_remove_window: assertion `GTK_IS_WINDOW_GROUP (window_group)' failed (epiphany:21587): Gtk-CRITICAL **: gtk_window_group_remove_window: assertion `GTK_IS_WINDOW_GROUP (window_group)' failed LoadPlugin: failed to initialize shared library /usr/lib/totem/libtotem-complex-plugin.so [/usr/lib/totem/libtotem-complex-plugin.so: undefined symbol: _ZN13nsTArray_base9sEmptyHdrE] LoadPlugin: failed to initialize shared library /usr/lib/totem/libtotem-complex-plugin.so [/usr/lib/totem/libtotem-complex-plugin.so: undefined symbol: _ZN13nsTArray_base9sEmptyHdrE] Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x4400003 (Evince Doc) Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed. --------------------------------------------------
Moving to 'Contacts'.
*** Bug 524372 has been marked as a duplicate of this bug. ***
*** Bug 524380 has been marked as a duplicate of this bug. ***
Seems like a bug in pidgin, the above duplicate says: (pidgin:3374): libebook-WARNING **: "e_book_get_contacts" on book before "e_book_open" We can try to take care of this in eex, but it will just prevent crash, I'm afraid.
Created attachment 109772 [details] [review] proposed eex patch for evolution-exchange; This is a patch, which will prevent eex to crash and it will also print some info on console in case of expected error. If you can try with it, I'll be glad. Thanks.
*** Bug 479917 has been marked as a duplicate of this bug. ***
*** Bug 475430 has been marked as a duplicate of this bug. ***
*** Bug 545517 has been marked as a duplicate of this bug. ***
*** Bug 546361 has been marked as a duplicate of this bug. ***
(In reply to comment #5) > Created an attachment (id=109772) [edit] > proposed eex patch > > for evolution-exchange; > > This is a patch, which will prevent eex to crash and it will also print some > info on console in case of expected error. If you can try with it, I'll be > glad. Thanks. This patch applies fine, compiles without error and pidgin behaves normally, no crash of eex and no freeze of pidgin. Thanks. Dustin
Thanks for testing this. Do you see anything on the console (either evolution's or evolution-exchange's) like this: - conversion to exchange restriction failed - conversion to exchange restriction failed, query: '...' - failed to concat with a base_rn, query: '...' I would like to know what from these failed. Thanks in advance.
(In reply to comment #11) > Thanks for testing this. Do you see anything on the console (either evolution's > or evolution-exchange's) like this: > - conversion to exchange restriction failed > - conversion to exchange restriction failed, query: '...' > - failed to concat with a base_rn, query: '...' > > I would like to know what from these failed. Thanks in advance. > impl_GNOME_Evolution_Addressbook_Book_open (0x67ef60) impl_GNOME_Evolution_Addressbook_Book_getContactList (evolution-exchange-storage:13232): e-data-server-WARNING **: Error in execution: no prop (evolution-exchange-storage:13232): e-book-backend-exchange-WARNING **: conversion to exchange restriction failed, query: '(is "im_icq" "*removed*")'
Just a small addititional comment: This happens if I have a GAL configured that needs authentication. Pidgin just tries to open the addressbook without trying to authenticate and thus the resource is not available. If I authenticate by accessing the resource from within evolution, the error is not thrown. BR, Dustin
I cannot think of any other/better solution for this at the moment. What do you think Matt, Bharath, Srag?
Disable Evolution Integration plugin in Pidgin and I guess nothing would bother you :) I remember having a chat with Srini long long back and we had concluded that it was a bug in Pidgin than in Evo. No regressions would result with this patch. Srag,Matt your decision final :) I'm ok with the patch.
bug 547381 could be dup
*** Bug 547381 has been marked as a duplicate of this bug. ***
Commit it, it crashes us, lets try to be fool proof.
Patch committed to SVN trunk as r1767 http://svn.gnome.org/viewvc/evolution-exchange?view=revision&revision=1767
*** Bug 552170 has been marked as a duplicate of this bug. ***
*** Bug 552167 has been marked as a duplicate of this bug. ***
*** Bug 561589 has been marked as a duplicate of this bug. ***