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 322901 - evolution-exchange-storage-2.4 crash on startup/connect to server
evolution-exchange-storage-2.4 crash on startup/connect to server
Status: RESOLVED DUPLICATE of bug 342545
Product: libsoup
Classification: Core
Component: API
2.2.x
Other other
: High critical
: ---
Assigned To: Dan Winship
Dan Winship
: 336728 340628 341083 342250 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-12-01 07:46 UTC by Birger Toedtmann
Modified: 2006-06-07 18:08 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Debugging information on evolution-exchange-storage crash (13.63 KB, text/plain)
2005-12-06 15:27 UTC, Birger Toedtmann
Details

Description Birger Toedtmann 2005-12-01 07:46:31 UTC
Distribution: Gentoo Base System version 1.12.0_pre11
Package: Connector
Severity: major
Version: GNOME2.12.1 2.4.x
Gnome-Distributor: Gentoo
Synopsis: evolution-exchange-storage-2.4 crash on startup/connect to server
Bugzilla-Product: Connector
Bugzilla-Component: Connector
Bugzilla-Version: 2.4.x
BugBuddy-GnomeVersion: 2.0 (2.12.0)
Description:
Description of the crash:
evolution-exchange-storage-2.4 crashes on startup of evolution-2.4

Steps to reproduce the crash:
1. Start evolution-2.4
2. evolution starts evolution-exchange-storage-2.4 in background, which
connects to an Exchange server
3. evolution-exchange-storage-2.4 crashes

Expected Results:
Should not crash ;-)

How often does this happen?
In 90% of all evolution startups where the Exchange server is reachable

Additional Information:
I'm not quite sure whether all instances of
evolution-exchange-storage-2.4 crash.  Sometimes I can
browse my Exchange mail folders nevertheless, but the calendar function
is dead.  When I restart 
evolution 2-3 times I'm sometimes then, after the 3rd restart or so,
able to browse the calendar, too.


Debugging Information:

Backtrace was generated from '/usr/libexec/evolution-exchange-storage'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 5259)]
[New Thread 32769 (LWP 5260)]
[New Thread 16386 (LWP 5261)]
[New Thread 131076 (LWP 5525)]
[New Thread 98310 (LWP 5329)]
0xb672f9eb in waitpid () from /lib/libpthread.so.0

Thread 5 (Thread 98310 (LWP 5329))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 ??
    from /usr/lib/libgnomeui-2.so.0
  • #2 ??
  • #3 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #4 __pthread_sighandler
    at sighandler.c line 39
  • #5 <signal handler called>
  • #6 g_type_instance_get_private
    from /usr/lib/libgobject-2.0.so.0
  • #7 soup_message_io_stop
    from /usr/lib/libsoup-2.2.so.8
  • #8 soup_message_io_pause
    from /usr/lib/libsoup-2.2.so.8
  • #9 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #14 soup_socket_disconnect
    from /usr/lib/libsoup-2.2.so.8
  • #15 soup_connection_disconnect
    from /usr/lib/libsoup-2.2.so.8
  • #16 soup_connection_release
    from /usr/lib/libsoup-2.2.so.8
  • #17 soup_message_io_stop
    from /usr/lib/libsoup-2.2.so.8
  • #18 soup_message_io_stop
    from /usr/lib/libsoup-2.2.so.8
  • #19 soup_message_io_pause
    from /usr/lib/libsoup-2.2.so.8
  • #20 soup_message_io_pause
    from /usr/lib/libsoup-2.2.so.8
  • #21 soup_message_send_request_internal
    from /usr/lib/libsoup-2.2.so.8
  • #22 soup_connection_last_used
    from /usr/lib/libsoup-2.2.so.8
  • #23 send_request
    from /usr/lib/libsoup-2.2.so.8
  • #24 soup_connection_send_request
    from /usr/lib/libsoup-2.2.so.8
  • #25 queue_message
    from /usr/lib/libsoup-2.2.so.8
  • #26 soup_session_send_message
    from /usr/lib/libsoup-2.2.so.8
  • #27 e2k_context_send_message
    at e2k-context.c line 840
  • #28 e2k_context_propfind
    at e2k-context.c line 1630
  • #29 e_folder_exchange_propfind
    at e-folder-exchange.c line 647
  • #30 open_calendar
    at e-cal-backend-exchange.c line 363
  • #31 open_task
    at e-cal-backend-exchange-tasks.c line 931
  • #32 e_cal_backend_sync_open
    at e-cal-backend-sync.c line 186
  • #33 _e_cal_backend_open
    at e-cal-backend-sync.c line 662
  • #34 e_cal_backend_open
    at e-cal-backend.c line 616
  • #35 impl_Cal_open
    at e-data-cal.c line 81
  • #36 _ORBIT_skel_small_GNOME_Evolution_Calendar_Cal_open
    at Evolution-DataServer-Calendar-common.c line 44
  • #37 ORBit_POA_setup_root
    from /usr/lib/libORBit-2.so.0
  • #38 ORBit_OAObject_invoke
    from /usr/lib/libORBit-2.so.0
  • #39 ORBit_small_invoke_adaptor
    from /usr/lib/libORBit-2.so.0
  • #40 ORBit_POAObject_post_invoke
    from /usr/lib/libORBit-2.so.0
  • #41 ORBit_POAObject_post_invoke
    from /usr/lib/libORBit-2.so.0
  • #42 giop_thread_queue_process
    from /usr/lib/libORBit-2.so.0
  • #43 giop_thread_queue_process
    from /usr/lib/libORBit-2.so.0
  • #44 g_static_rw_lock_free
    from /usr/lib/libglib-2.0.so.0
  • #45 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #46 pthread_start_thread
    at manager.c line 310




------- Bug moved to this database by unknown@gnome.bugs 2005-12-01 07:46 UTC -------

Comment 1 Teppo Turtiainen 2005-12-01 21:23:48 UTC
According to simple-dup-finder this is a unique stack trace.
Comment 2 Birger Toedtmann 2005-12-06 15:27:55 UTC
Created attachment 55686 [details]
Debugging information on evolution-exchange-storage crash


I just upgraded to version 2.4.2 of evolution and evolution-exchange.  At first
glance, it worked fine, however, after a restart of evolution (maybe a
dataserver was still running) it happened again.  Debugging output is attached.
Comment 3 Sushma Rai 2005-12-12 10:29:02 UTC
looks like libsoup issue.
Poornima, is this same as libsoup issue connector was having?
Comment 4 Birger Toedtmann 2005-12-12 19:08:37 UTC
Upgraded to evolution-2.4.2.1 and libsoup-2.2.7 today:
looks quite like a "resolved" - the crash has not happened
since.


Regards,

Birger
Comment 5 Sushma Rai 2006-05-09 08:53:10 UTC
*** Bug 340628 has been marked as a duplicate of this bug. ***
Comment 6 james 2006-05-15 10:05:10 UTC
Version of evolution running when crash observed with Fedora Core 5 is:

evolution-connector-debuginfo-2.6.1-1.fc5.1
evolution-devel-2.6.1-1.fc5.2
evolution-data-server-debuginfo-1.6.1-1.fc5.2
evolution-debuginfo-2.6.1-1.fc5.2
evolution-data-server-devel-1.6.1-1.fc5.2
evolution-2.6.1-1.fc5.2
evolution-webcal-2.4.1-3.2
evolution-sharp-0.10.2-9
evolution-data-server-1.6.1-1.fc5.2
evolution-connector-2.6.1-1.fc5.1


If there's a libaoup patch for 2.6, I'd love to try it. :-D

JAA
Comment 7 Sushma Rai 2006-05-17 08:37:47 UTC
james, see comment #4, which is your libsoup version. Using the latest
libsoup should help.
Comment 8 Sushma Rai 2006-05-17 08:47:03 UTC
*** Bug 341083 has been marked as a duplicate of this bug. ***
Comment 9 Paul Lemmons 2006-05-17 14:54:52 UTC
# rpm -qa | grep libsoup
libsoup-2.2.92-1.fc5.1

I am assuming that this is that latest libsoup.... is that a valid assumption? If so, I am still experiencing the problem.

(This is in response to the question posed on bug 341083. See comment #8 above as well as comment #7)
Comment 10 james 2006-05-17 19:49:17 UTC
I am currently running Core 5 with what I think is the latest libsoup version.

rpm -aq | grep libsoup
libsoup-2.2.92-1.fc5.1

Is this not the latest? If not, I'd love to update it :D

Cheers

JAA
Comment 11 Sushma Rai 2006-05-19 05:05:45 UTC
*** Bug 342250 has been marked as a duplicate of this bug. ***
Comment 12 Paul Lemmons 2006-05-25 17:44:17 UTC
I don't know if this is valuable information or not. I am finding that if I keep restarting Evolution that it does eventually come up and stay up. Often it will take as many as 15 attempts but it will come up. Once it is up it is usually pretty stable.
Comment 13 Dan Winship 2006-05-26 21:13:52 UTC
argh, this was never "reassign to default owner of new component"ed, so I never saw the bug.

Can someone get a stack trace with debug symbols? It's hard to figure out the problem without it...
Comment 14 Paul Lemmons 2006-05-26 22:19:25 UTC
There is a stack trace on bug 341083 which was closed as a duplicate of this. If you need I can generate another one.
Comment 15 Sushma Rai 2006-05-30 10:58:05 UTC
*** Bug 336728 has been marked as a duplicate of this bug. ***
Comment 16 Paul Lemmons 2006-06-07 17:25:19 UTC
Woo! Hoo!!

The newest libsoup came out the other day and since then I have not had another crash. I don't know what you did, but thank you! For me this problem has been resolved.

$ rpm -qa | grep libsoup
libsoup-2.2.93-1.fc5.1

$ rpm -qa | grep evol
evolution-2.6.1-1.fc5.2
evolution-connector-2.6.1-1.fc5.1
evolution-connector-debuginfo-2.6.1-1.fc5.1
evolution-data-server-debuginfo-1.6.1-1.fc5.2
evolution-webcal-2.4.1-3.2
evolution-debuginfo-2.6.1-1.fc5.2
evolution-data-server-1.6.1-1.fc5.2
Comment 17 Dan Winship 2006-06-07 18:08:24 UTC
Ah, this is that bug then. Great. Fixed in 2.2.93.


*** This bug has been marked as a duplicate of 342545 ***