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 274240 - LDAP address autocomplete crash at Evolution-DataServer-Addressbook-stubs.c:46
LDAP address autocomplete crash at Evolution-DataServer-Addressbook-stubs.c:46
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Contacts
1.10.x (obsolete)
Other All
: High critical
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
: 300157 304354 306662 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-03-30 19:13 UTC by Patrick OCallaghan
Modified: 2008-06-18 22:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Backtrace from e-d-s 1.10 (6.17 KB, text/plain)
2006-11-03 14:05 UTC, Ola Thoresen
Details
New backtrace (7.08 KB, text/plain)
2006-12-06 14:01 UTC, Ola Thoresen
Details
backtrace with more debuginfo (8.20 KB, text/plain)
2006-12-07 16:36 UTC, Ola Thoresen
Details

Description Patrick OCallaghan 2005-03-30 19:13:56 UTC
Distribution: Fedora Core release 3 (Heidelberg)
Package: Evolution
Priority: Normal
Version: GNOME2.8.0 unspecified
Gnome-Distributor: Red Hat, Inc
Synopsis: Crash on drag & drop of email
Bugzilla-Product: Evolution
Bugzilla-Component: Mailer
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.8.0)
Description:
Description of the crash:
Selected a couple of messages and dragged to a different folder. Both
folders are on a Cyrus IMAP server. Evo crashed.

Steps to reproduce the crash:
1. Select one or more messages
2. Drag to a different folder
3. 

Expected Results:
Messages moved

How often does this happen?
First time.

Additional Information:
KDE 3.4, Rh FC3 + updates.


Debugging Information:

Backtrace was generated from
'/opt/evolution/libexec/evolution-data-server-1.2'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208113472 (LWP 21988)]
[New Thread -1220916304 (LWP 22001)]
[Thread debugging using libthread_db enabled]
[New Thread -1208113472 (LWP 21988)]
[New Thread -1220916304 (LWP 22001)]
[Thread debugging using libthread_db enabled]
[New Thread -1208113472 (LWP 21988)]
[New Thread -1220916304 (LWP 22001)]
[New Thread -1210426448 (LWP 21989)]
0x00af67a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2

Thread 3 (Thread -1210426448 (LWP 21989))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 poll
    from /lib/tls/libc.so.6
  • #2 g_main_context_acquire
    from /usr/lib/libglib-2.0.so.0
  • #3 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #4 link_thread_io_context
    from /usr/lib/libORBit-2.so.0
  • #5 ??
    from /usr/lib/libglib-2.0.so.0
  • #6 ??
  • #7 g_static_private_free
    from /usr/lib/libglib-2.0.so.0



Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.

Comment 1 Jeffrey Stedfast 2005-04-06 21:00:06 UTC
looks like a crash in ldap lookups
Comment 2 Elijah Newren 2005-05-17 04:32:33 UTC
*** Bug 304354 has been marked as a duplicate of this bug. ***
Comment 3 Sebastien Bacher 2005-06-11 17:21:10 UTC
*** Bug 306662 has been marked as a duplicate of this bug. ***
Comment 4 Duncan Gibb 2005-06-16 08:10:39 UTC
Here's another example backtrace, again from an FC3 machine attempting to
auto-complete the "To" field of a forwarded message from an MS Exchange 5.5 LDAP
server.


Distribution: Fedora Core release 3 (Heidelberg)
Package: Evolution-Data-Server
Severity: normal
Version: GNOME2.8.0 unspecified
Gnome-Distributor: Red Hat, Inc
Synopsis: EDS crash
Bugzilla-Product: Evolution-Data-Server
Bugzilla-Component: Contacts
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.8.0)
Description:

Debugging Information:

Backtrace was generated from '/usr/libexec/evolution-data-server-1.0'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208146240 (LWP 20333)]
[New Thread -1210434640 (LWP 20334)]
[Thread debugging using libthread_db enabled]
[New Thread -1208146240 (LWP 20333)]
[New Thread -1210434640 (LWP 20334)]
[Thread debugging using libthread_db enabled]
[New Thread -1208146240 (LWP 20333)]
[New Thread -1210434640 (LWP 20334)]
0x004877a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2

Thread 2 (Thread -1210434640 (LWP 20334))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 poll
    from /lib/tls/libc.so.6
  • #2 g_main_context_acquire
    from /usr/lib/libglib-2.0.so.0
  • #3 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #4 link_thread_io_context
    from /usr/lib/libORBit-2.so.0
  • #5 ??
    from /usr/lib/libglib-2.0.so.0
  • #6 ??
  • #7 g_static_private_free
    from /usr/lib/libglib-2.0.so.0

Comment 5 André Klapper 2005-10-25 18:13:16 UTC
reassigning old bugs to get rid of triage@ximian.com as assignee.

do you still see this in current versions?
Comment 6 Patrick OCallaghan 2005-10-25 20:44:38 UTC
>> do you still see this in current versions?

Yes, frequently. Currently on Evo 2.4.1, e-d-s 1.4.1.1. Installed on two
machines (home and office), both on FC4. Both crash e-d-s several times a day,
always during an LDAP lookup (address autocompletion). However most lookups do
not crash; it appears to be completely random (e.g. it doesn't depend on the
address being looked up).
Comment 7 André Klapper 2005-10-25 22:03:05 UTC
okay, updating version number. thanks, patrick. :-)
Comment 8 Patrick OCallaghan 2005-10-25 23:16:17 UTC
I should qualify my earlier statement: I haven't seen any crash of 2.4.x
specifically while using drag-and-drop. They've all been during message
composition. This may or may not be the same bug as I originally reported, but
is almost certainly related to LDAP (I haven't so far collected any core dumps
of e-d-s to confirm).
Comment 9 Devashish Sharma 2006-02-23 06:08:10 UTC
Adjusting the summary as per patrick's last comment.
Comment 10 Devashish Sharma 2006-02-23 06:18:32 UTC
*** Bug 300157 has been marked as a duplicate of this bug. ***
Comment 11 Jan Mynarik 2006-02-23 09:31:33 UTC
Isn't it a bug in e-d-s and not in evo? I'm wondering why the bugzilla product is set to Evolution.
Comment 12 André Klapper 2006-02-23 09:56:33 UTC
jan, you're right indeed.
Comment 13 André Klapper 2006-02-23 10:15:09 UTC
gar....sorry for the noise
Comment 14 Ola Thoresen 2006-11-03 14:05:19 UTC
Created attachment 75930 [details]
Backtrace from e-d-s 1.10

This bug seems to still be present.
Comment 15 Christian Kirbach 2006-11-03 14:38:47 UTC
Bug 354442 may be a dulicate. It has a commited patch attached.
Comment 16 Ola Thoresen 2006-11-03 15:21:11 UTC
The backtrace I posted here today is more likely the same bug as Bug 354442 (or a related one) .
It did not involve any moving of messages.  Entering an address in the To: or Cc: field is enough to trigger the bug, and the behaviour is exactly the same as I reported in that bug.  I only read the title of this bug when I posted the backtrace - and did not find #354442 at the time (even if it was me who submitted that one in the first place).

This is with Evolution-data-server 1.10, so the patch/fix from that bug does either not fix the problem, or another problem with the same symptoms has surfaced.

Comment 17 Ola Thoresen 2006-12-06 14:01:22 UTC
Created attachment 77814 [details]
New backtrace

The following fedora-packages:

evolution-2.9.2-3.fc7
evolution-debuginfo-2.9.2-3.fc7
evolution-data-server-1.9.2-3.fc7
evolution-data-server-debuginfo-1.9.2-3.fc7
Comment 18 Christian Kirbach 2006-12-06 15:02:37 UTC
Ola, can you please install the glib and libbonobo packages as well?
Comment 19 Ola Thoresen 2006-12-07 16:36:01 UTC
Created attachment 77904 [details]
backtrace with more debuginfo

glib-1.2.10-23.fc6
glib-debuginfo-1.2.10-23.fc6

glib2-2.12.4-2.fc7
glib2-debuginfo-2.12.4-2.fc7

evolution-2.9.2-3.fc7
evolution-debuginfo-2.9.2-3.fc7
evolution-data-server-1.9.2-3.fc7
evolution-data-server-debuginfo-1.9.2-3.fc7

libbonobo-2.16.0-1.fc6
libbonobo-debuginfo-2.16.0-1.fc6

All packages from Fedora Development (RawHide)
Comment 20 Christian Kirbach 2006-12-08 13:35:12 UTC
uhm sorry ... can you install the libORBit package as well, please?
Comment 21 Christian Kirbach 2007-02-22 21:27:23 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!
Comment 22 Jan Mynarik 2007-03-06 15:06:20 UTC
It doesn't crash for me with evo 2.9.92 and e-d-s 1.9.92, although it doesn't work completely well. But that's different story and I'll file it as a different bug when I gather enough problem information.
Comment 23 Frederic Crozat 2007-04-25 08:39:35 UTC
Reopening, here is a stacktrace with evo 2.18.0 / e-d-s 1.10.0. It isn't fully complete (some debug packages were missing) but I get this crash from time to time, so next time, it will be more complete :)

Distribution: Mandriva Linux release 2007.1 (Official) for i586
Gnome Release: 2.18.0 2007-03-15 (Mandriva)
BugBuddy Version: 2.18.0

System: Linux 2.6.17-13mdv #1 SMP Fri Mar 23 19:03:31 UTC 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70200000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Ia Ora Blue
Icon Theme: gnome

Memory status: size: 71016448 vsize: 71016448 resident: 4079616 share: 2674688 rss: 4079616 rss_rlim: 4294967295
CPU usage: start_time: 1176717847 rtime: 66 utime: 34 stime: 32 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/lib/evolution-data-server-1.10'

Using host libthread_db library "/lib/i686/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1222060352 (LWP 4372)]
[New Thread -1233577056 (LWP 12093)]
[New Thread -1241969760 (LWP 4397)]
[New Thread -1224688736 (LWP 4373)]
0xbfffe410 in __kernel_vsyscall ()

Thread 2 (Thread -1233577056 (LWP 12093))

  • #0 __kernel_vsyscall
  • #1 __lll_mutex_lock_wait
    from /lib/i686/libpthread.so.0
  • #2 _L_mutex_lock_71
    from /lib/i686/libpthread.so.0
  • #3 _ORBIT_skel_small_Bonobo_Unknown_queryInterface
    from /usr/lib/evolution-data-server-1.2/extensions/libebookbackendldap.so
  • #4 ??
  • #5 ??
  • #6 ??
  • #7 ??
  • #8 ??
  • #9 _ORBIT_skel_small_Bonobo_Unknown_queryInterface
    from /usr/lib/evolution-data-server-1.2/extensions/libebookbackendldap.so
  • #10 gnome_segv_handler
    at server.c line 97
  • #11 <signal handler called>
  • #12 _ORBIT_skel_small_Bonobo_Unknown_queryInterface
    from /lib/i686/libc.so.6
  • #13 ldap_op_finished
    at e-book-backend-ldap.c line 1063
  • #14 e_book_backend_stop_book_view
    at e-book-backend.c line 324
  • #15 impl_GNOME_Evolution_Addressbook_BookView_stop
    at e-data-book-view.c line 494
  • #16 _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookView_stop
    at Evolution-DataServer-Addressbook-common.c line 40
  • #17 _ORBIT_skel_small_Bonobo_Unknown_queryInterface
    from /usr/lib/libORBit-2.so.0
  • #18 ORBit_OAObject_invoke
    from /usr/lib/libORBit-2.so.0
  • #19 ORBit_small_invoke_adaptor
    from /usr/lib/libORBit-2.so.0
  • #20 _ORBIT_skel_small_Bonobo_Unknown_queryInterface
    from /usr/lib/libORBit-2.so.0
  • #21 _ORBIT_skel_small_Bonobo_Unknown_queryInterface
    from /usr/lib/libORBit-2.so.0
  • #22 giop_thread_queue_process
    from /usr/lib/libORBit-2.so.0
  • #23 _ORBIT_skel_small_Bonobo_Unknown_queryInterface
    from /usr/lib/libORBit-2.so.0
  • #24 _ORBIT_skel_small_Bonobo_Unknown_queryInterface
    from /usr/lib/libglib-2.0.so.0
  • #25 _ORBIT_skel_small_Bonobo_Unknown_queryInterface
    from /usr/lib/libglib-2.0.so.0
  • #26 start_thread
    from /lib/i686/libpthread.so.0
  • #27 clone
    from /lib/i686/libc.so.6


Comment 24 Frederic Crozat 2007-05-14 11:43:17 UTC
Better stacktrace (evo 2.18.0 / e-d-s 1.10.0) :
Distribution: Mandriva Linux release 2007.1 (Official) for i586
Gnome Release: 2.18.0 2007-03-15 (Mandriva)
BugBuddy Version: 2.18.0

System: Linux 2.6.17-13mdv #1 SMP Fri Mar 23 19:03:31 UTC 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70200000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Ia Ora Blue
Icon Theme: gnome

Memory status: size: 482623488 vsize: 482623488 resident: 273104896 share: 14135296 rss: 273104896 rss_rlim: 4294967295
CPU usage: start_time: 1178800505 rtime: 1369079 utime: 758136 stime: 610943 cutime:136 cstime: 386 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/evolution'

Using host libthread_db library "/lib/i686/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1237145888 (LWP 14937)]
[New Thread -1476396128 (LWP 14962)]
[New Thread -1333789792 (LWP 14960)]
[New Thread -1270420576 (LWP 14959)]
[New Thread -1308755040 (LWP 14953)]
[New Thread -1310721120 (LWP 14952)]
[New Thread -1300362336 (LWP 14949)]
[New Thread -1280312416 (LWP 14947)]
[New Thread -1261991008 (LWP 14943)]
[New Thread -1253598304 (LWP 14942)]
0xbfffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1237145888 (LWP 14937))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/i686/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 872
  • #3 <signal handler called>
  • #4 IA__g_type_check_instance_cast
    at gtype.c line 3148
  • #5 g_cclosure_marshal_VOID__BOOLEAN
    at gmarshal.c line 89
  • #6 ORBit_object_get_connection
    from /usr/lib/libORBit-2.so.0
  • #7 ORBit_small_invoke_stub
    from /usr/lib/libORBit-2.so.0
  • #8 ORBit_small_invoke_stub_n
    from /usr/lib/libORBit-2.so.0
  • #9 ORBit_c_stub_invoke
    from /usr/lib/libORBit-2.so.0
  • #10 GNOME_Evolution_Addressbook_BookView_start
    at Evolution-DataServer-Addressbook-stubs.c line 46
  • #11 e_book_view_start
    at e-book-view.c line 226
  • #12 start_view
    at e-contact-store.c line 668
  • #13 query_contact_source
    at e-contact-store.c line 779
  • #14 e_contact_store_set_query
    at e-contact-store.c line 986
  • #15 update_completions_on_idle_cb
    at e-name-selector-entry.c line 503
  • #16 g_idle_dispatch
    at gmain.c line 3928
  • #17 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #18 g_main_context_iterate
    at gmain.c line 2677
  • #19 IA__g_main_loop_run
    at gmain.c line 2881
  • #20 bonobo_main
    at bonobo-main.c line 311
  • #21 main
    at main.c line 611
  • #0 __kernel_vsyscall

Comment 25 José Miguel Parrella Romero 2007-06-30 19:15:05 UTC
(In reply to comment #21)
> Closing this bug report as no further information has been provided. Please
> feel free to reopen this bug if you can provide the information asked for.
> Thanks!
> 

Please, don't. We're currently deploying Evolution in a Linux-based distribution in more than 4.5K users which mostly use autocompletion, for which we provide an OpenLDAP server, and we're currently facing a strong opposition since Evo tends to hang while autocompleting or when sending a message with lots of recipients or when closing the compose message window, when it has LDAP autocompletion activated.

I can't provide a backtrace ATM, since I don't have access to every machine of every user, but I'm eager to try any patch in a wide basis and to provide any other information you might need to solve this problem.

(BTW, we're using evo 2.8, from Debian Etch)

Thanks for your time!
Comment 26 André Klapper 2007-07-01 19:28:14 UTC
José, this bug is not closed - see the status.
Comment 27 Srinivasa Ragavan 2007-07-27 08:40:21 UTC
There are atleast 3 different crashers reported in this bug. 
Comment 28 Srinivasa Ragavan 2007-07-27 18:53:26 UTC
I dont think the first (trace) crasher is valid any more. It was part of the numerous bugs that got fixed with Devashish's ldap rewrite around 2.8/2.10 time. The second crasher is already fixed in head.

The poll_ldap and ldap_op_finished seems to be unique crashers now. Let me see it. I have seen this ldap_op_finished crash on GAL as well. 
Comment 29 Srinivasa Ragavan 2007-08-17 05:55:43 UTC
Similar bug from GAL http://bugzilla.gnome.org/show_bug.cgi?id=332979
Comment 30 Srinivasa Ragavan 2007-08-17 06:06:01 UTC
Fixed ldap_op_finished bug in head. (Similar fix has been pushed to GAL also bug #332979)

Sending        addressbook/ChangeLog
Sending        addressbook/backends/ldap/e-book-backend-ldap.c
Transmitting file data ..
Committed revision 7964.

Im not sure of the poll_ldap crash, that could have been a side effect of this. Even then, I will try and reproduce more to get it off the code. Ill keep this bug open to see if we still get poll_ldap crashes after this. This fix should be part of GNOME 2.19.91 release. (Evolution 2.11.91)
Comment 31 Srinivasa Ragavan 2007-12-31 16:14:17 UTC
I'm closing this bug. Please reopen if this occurs again.
Comment 32 runger 2008-03-07 15:29:43 UTC

This bug is definately not fixed for me...

I'm running evolution 2.12.2, data-server 1.12.3, on gentoo

It's crashing all the time while autocompleting against my ldap addressbook.
It's easily reproducible:

* Create a new mail
* Type a few letters into the To: field, perhaps hit delete, to force a few ldap queries
* Evolution freezes

If I can help in any way by posting stack-traces/debug info etc..., I would be pleased to, just send me brief instructions as to what you need.
Comment 33 Srinivasa Ragavan 2008-03-09 15:11:02 UTC
Runger: Sure. Please attach to gdb when it hangs both for Evolution and EDS. Only then it would be easier to see if it still happens.

Possible that it is a different hang. Since this is a crash.
Comment 34 runger 2008-03-14 19:11:28 UTC
Hi!

I haven't forgotten about this - the constant evo hangs are really driving me crazy... it just seems a little more complicated than I originally thought, and I am no longer sure how to best post the bug-reports.

Looks like I have a least 2 seperate problems:

1. The hang on autocomplete as described above. As you write, it is probably actually a different bug, since it is definately a hang - evo freezes up, rather than a crash.

2. A problem where the message preview pane freezes. This happens with certain messages. The rest of evo keeps working fine, but the message preview pane is stuck on that one message, with "Formatting message..." displayed int he status bar.

I've got a trace for problem #2.

Should I open 2 new bugs for these items, or should we handle them here, what is preferable?

Thanks,

Richard
Comment 35 Srinivasa Ragavan 2008-03-15 02:30:57 UTC
runger, I feel that they are same. Addresslookups hang for you. Check if Mail Preferences->Html Images-> Loading Images == Load images if messages in contacts.

If so it will do ldap lookup. Change it to never load or always load. You may not face it. But get the gdb traces of eds and evolution for debugging.
Comment 36 runger 2008-03-16 13:27:53 UTC
Hi!

Yes, the "Load Images" setting was set to "Contacts only", so that could definately be the same bug then. Since changing the setting to "Always load Images" I have not had any more preview pane freeze-ups.

Below you will find a backtrace for evolution and eds after one of the autocompletion freezes.

Does it contain anything useful?

Thanks,

Richard

-----------------------------------------------------------------------------
Evolution Trace:
(gdb) thread apply all ba



Comment 37 runger 2008-03-18 18:07:41 UTC
Ok, here is another instance of the 'hang'. Not sure about the EDS trace on this one

Are these traces useful?

Thanks,

Richard



Evolution:


(gdb) thread apply all ba




Comment 38 runger 2008-04-02 16:47:10 UTC
And another instance of the evolution auto-complete hang:

Evo:

(gdb) thread apply all ba

Thread 1 (Thread -1247131872 (LWP 29926))

  • #0 __kernel_vsyscall
  • #1 pthread_cond_wait
    from /lib/libpthread.so.0
  • #2 giop_recv_buffer_get
    from /usr/lib/libORBit-2.so.0
  • #3 ORBit_small_invoke_stub
    from /usr/lib/libORBit-2.so.0
  • #4 ORBit_small_invoke_stub_n
    from /usr/lib/libORBit-2.so.0
  • #5 ORBit_c_stub_invoke
    from /usr/lib/libORBit-2.so.0
  • #6 Bonobo_Unknown_unref
    from /usr/lib/libbonobo-activation.so.4
  • #7 bonobo_object_release_unref
    from /usr/lib/libbonobo-2.so.0
  • #8 ??
    from /usr/lib/libebook-1.2.so.9
  • #9 ??
  • #10 ??
  • #11 ??
  • #12 g_signal_handlers_disconnect_matched
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_object_unref
    from /usr/lib/libgobject-2.0.so.0
  • #14 ??
    from /usr/lib/libedataserverui-1.2.so.8
  • #15 ??
  • #16 ??
  • #17 ??
  • #18 ??
    from /usr/lib/libglib-2.0.so.0
  • #19 ??
    from /lib/libc.so.6
  • #20 ??
  • #21 ??
  • #22 ??
  • #23 ??
  • #24 ??
  • #25 ??
  • #26 ??
    from /usr/lib/libedataserverui-1.2.so.8
  • #27 ??
  • #28 ??
  • #29 ??
  • #30 ??
    from /usr/lib/libedataserverui-1.2.so.8
  • #31 ??
  • #32 pthread_mutex_unlock
    from /lib/libpthread.so.0
  • #0 __kernel_vsyscall



This bug is really driving me crazy - any news on this issue?


Thanks, regards from Vienna,

Richard
Comment 39 Srinivasa Ragavan 2008-04-03 03:59:24 UTC
You need to have debuginfo pkgs of

Evolution, EDS, Exchange, Gtk+, Glib, Orbit, Bonobo. Only then we have the real traces.
Comment 40 runger 2008-04-14 12:57:31 UTC
Here is another, more complete backtrace...
Any other debug symbols I should generate? libmono?



Evolution:




(gdb) thread apply all ba




Thanks!

Regards from Vienna,

Richard Unger
Comment 41 Srinivasa Ragavan 2008-04-15 10:46:44 UTC
If you have enabled/installed mono plugins disable it. It sort of corrupts your nice traces and I can see a bit of effect here. Just try to get another round of traces with that disabled, so that it is much clear and useful. Which crashed here Evo/EDS ? 
Comment 42 runger 2008-05-01 18:23:57 UTC
Ok, here is another trace of the hang, this time with mono disabled.

Looks like some kind of deadlock...

Thanks,

Regards from Vienna,

Richard



Evolution:

(gdb) thread apply all ba

Thread 1 (Thread -1244997888 (LWP 19374))

  • #0 __kernel_vsyscall
  • #1 pthread_cond_wait
    from /lib/libpthread.so.0
  • #2 giop_recv_buffer_get
    at giop-recv-buffer.c line 716
  • #3 ORBit_small_invoke_stub
    at orbit-small.c line 658
  • #4 ORBit_small_invoke_stub_n
    at orbit-small.c line 575
  • #5 ORBit_c_stub_invoke
    at poa.c line 2643
  • #6 Bonobo_Unknown_unref
    at Bonobo_Unknown-stubs.c line 15
  • #7 bonobo_object_release_unref
    at bonobo-object.c line 577
  • #8 e_book_view_dispose
    at e-book-view.c line 282
  • #9 IA__g_object_unref
    at gobject.c line 1765
  • #10 clear_contact_source
    at e-contact-store.c line 737
  • #11 query_contact_source
    at e-contact-store.c line 760
  • #12 e_contact_store_set_query
    at e-contact-store.c line 986
  • #13 clear_completion_model
    at e-name-selector-entry.c line 849
  • #14 user_focus_out
    at e-name-selector-entry.c line 1487
  • #15 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #16 IA__g_closure_invoke
    at gclosure.c line 490
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #19 IA__g_signal_emit
    at gsignal.c line 2243
  • #20 gtk_widget_event_internal
    at gtkwidget.c line 4678
  • #21 do_focus_change
    at gtkwindow.c line 5048
  • #22 _gtk_window_set_has_toplevel_focus
    at gtkwindow.c line 8086
  • #23 gtk_window_focus_out_event
    at gtkwindow.c line 5082
  • #24 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #25 g_type_class_meta_marshal
    at gclosure.c line 567
  • #26 IA__g_closure_invoke
    at gclosure.c line 490
  • #27 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #28 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #29 IA__g_signal_emit
    at gsignal.c line 2243
  • #30 gtk_widget_event_internal
    at gtkwidget.c line 4678
  • #31 IA__gtk_main_do_event
    at gtkmain.c line 1534
  • #32 gdk_event_dispatch
    at gdkevents-x11.c line 2351
  • #33 IA__g_main_context_dispatch
    at gmain.c line 2061
  • #34 g_main_context_iterate
    at gmain.c line 2694
  • #35 IA__g_main_loop_run
    at gmain.c line 2898
  • #36 bonobo_main
    at bonobo-main.c line 311
  • #37 main
    at main.c line 602
  • #38 __libc_start_main
    from /lib/libc.so.6
  • #39 _start
  • #0 __kernel_vsyscall

Comment 43 Srinivasa Ragavan 2008-05-05 09:32:52 UTC
0  0xb7f9c410 in __kernel_vsyscall ()
  • #1 pthread_cond_wait
    from /lib/libpthread.so.0
  • #2 giop_recv_buffer_get
    at giop-recv-buffer.c line 716
  • #3 ORBit_small_invoke_stub
    at orbit-small.c line 658
  • #4 ORBit_small_invoke_stub_n
    at orbit-small.c line 575
  • #5 ORBit_c_stub_invoke
    at poa.c line 2643
  • #6 Bonobo_Unknown_unref
    at Bonobo_Unknown-stubs.c line 15
  • #7 bonobo_object_release_unref
    at bonobo-object.c line 577
  • #8 e_book_view_dispose
    at e-book-view.c line 282
  • #9 IA__g_object_unref
    at gobject.c line 1765
  • #10 clear_contact_source
    at e-contact-store.c line 737
  • #11 query_contact_source


Runger, sorry to bother you. Can you try 2.22.1.1 or 2.23.1 ? In that case, It will be great. We have added few ldap locks in 2.23.x and fix for some composer hangs post 2.22.
Comment 44 runger 2008-06-18 22:17:54 UTC
Hi!

Thanks, this bug does indeed seem to have disappeared for me completely in 2.22.2.

Regards,

Richard