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 473924 - crash in Evolution: I double-clicked on a co...
crash in Evolution: I double-clicked on a co...
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Contacts
2.10.x (obsolete)
Other All
: High critical
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
: 475430 479917 524372 524380 545517 546361 547381 552167 552170 561589 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-09-05 14:12 UTC by Jason Martens
Modified: 2008-11-20 04:30 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18


Attachments
proposed eex patch (2.12 KB, patch)
2008-04-23 13:26 UTC, Milan Crha
committed Details | Review

Description Jason Martens 2007-09-05 14:12:33 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 ()

Thread 2 (Thread -1254098032 (LWP 23755))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/i686/nosegneg/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 872
  • #3 <signal handler called>
  • #4 e2k_restriction_unref
    at e2k-restriction.c line 495
  • #5 e_book_backend_exchange_get_contact_list
  • #6 e_book_backend_sync_get_contact_list
  • #7 _e_book_backend_get_contact_list
  • #8 e_book_backend_get_contact_list
  • #9 impl_GNOME_Evolution_Addressbook_Book_getContactList
  • #10 _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getContactList
    at Evolution-DataServer-Addressbook-common.c line 84
  • #11 IOP_start_profiles
    from /usr/lib/libORBit-2.so.0
  • #12 ORBit_OAObject_invoke
    from /usr/lib/libORBit-2.so.0
  • #13 ORBit_small_invoke_adaptor
    from /usr/lib/libORBit-2.so.0
  • #14 ORBit_recv_buffer_return_sys_exception
    from /usr/lib/libORBit-2.so.0
  • #15 ORBit_recv_buffer_return_sys_exception
    from /usr/lib/libORBit-2.so.0
  • #16 giop_thread_queue_process
    from /usr/lib/libORBit-2.so.0
  • #17 giop_init
    from /usr/lib/libORBit-2.so.0
  • #18 g_thread_pool_push
    from /usr/lib/libglib-2.0.so.0
  • #19 g_thread_create_full
    from /usr/lib/libglib-2.0.so.0
  • #20 start_thread
    from /lib/i686/nosegneg/libpthread.so.0
  • #21 clone
    from /lib/i686/nosegneg/libc.so.6


----------- .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.
--------------------------------------------------
Comment 1 Johnny Jacob 2007-12-10 17:04:56 UTC
Moving to 'Contacts'.
Comment 2 Akhil Laddha 2008-03-27 13:45:24 UTC
*** Bug 524372 has been marked as a duplicate of this bug. ***
Comment 3 Akhil Laddha 2008-03-27 13:45:41 UTC
*** Bug 524380 has been marked as a duplicate of this bug. ***
Comment 4 Milan Crha 2008-04-23 13:06:35 UTC
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.
Comment 5 Milan Crha 2008-04-23 13:26:18 UTC
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.
Comment 6 Milan Crha 2008-04-23 15:35:33 UTC
*** Bug 479917 has been marked as a duplicate of this bug. ***
Comment 7 Kandepu Prasad 2008-08-05 05:15:14 UTC
*** Bug 475430 has been marked as a duplicate of this bug. ***
Comment 8 Kandepu Prasad 2008-08-05 05:15:47 UTC
*** Bug 545517 has been marked as a duplicate of this bug. ***
Comment 9 Kandepu Prasad 2008-08-05 05:16:19 UTC
*** Bug 546361 has been marked as a duplicate of this bug. ***
Comment 10 Dustin Polke 2008-08-05 11:49:42 UTC
(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
Comment 11 Milan Crha 2008-08-05 12:01:55 UTC
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.
Comment 12 Dustin Polke 2008-08-05 13:05:13 UTC
(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*")'
Comment 13 Dustin Polke 2008-08-05 14:03:03 UTC
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
Comment 14 Milan Crha 2008-08-06 15:51:29 UTC
I cannot think of any other/better solution for this at the moment.
What do you think Matt, Bharath, Srag?
Comment 15 Bharath Acharya 2008-08-14 10:17:24 UTC
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.
Comment 16 Akhil Laddha 2008-08-27 03:23:00 UTC
bug 547381 could be dup
Comment 17 Kandepu Prasad 2008-08-27 06:59:17 UTC
*** Bug 547381 has been marked as a duplicate of this bug. ***
Comment 18 Srinivasa Ragavan 2008-08-31 18:51:45 UTC
Commit it, it crashes us, lets try to be fool proof.
Comment 19 Suman Manjunath 2008-09-01 04:05:22 UTC
Patch committed to SVN trunk as r1767
http://svn.gnome.org/viewvc/evolution-exchange?view=revision&revision=1767
Comment 20 Bharath Acharya 2008-09-15 05:03:11 UTC
*** Bug 552170 has been marked as a duplicate of this bug. ***
Comment 21 Bharath Acharya 2008-09-15 05:04:37 UTC
*** Bug 552167 has been marked as a duplicate of this bug. ***
Comment 22 Akhil Laddha 2008-11-20 04:30:47 UTC
*** Bug 561589 has been marked as a duplicate of this bug. ***