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 317215 - Bug in Evolution-exchange
Bug in Evolution-exchange
Status: RESOLVED DUPLICATE of bug 318252
Product: libsoup
Classification: Core
Component: Misc
unspecified
Other other
: Normal normal
: ---
Assigned To: Dan Winship
Ximian Connector QA
Depends on:
Blocks:
 
 
Reported: 2005-09-26 07:45 UTC by Ulrik Mikaelsson
Modified: 2005-10-26 20:09 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ulrik Mikaelsson 2005-09-26 07:45:31 UTC
Distribution: Ubuntu 5.10 (breezy)
Package: Evolution
Priority: Major
Version: GNOME2.12.0 unspecified
Gnome-Distributor: Ubuntu
Synopsis: Bug in Evolution-exchange
Bugzilla-Product: Evolution
Bugzilla-Component: Miscellaneous
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.12.0)
Description:
Description of the crash:
Each time I open my Evolution, it attempts to open my Exchange-inbox,
leading to a crash in the exchange-connector. It was not like this from
start, but have happened from time to time, and right now seems to
happen each time I start evolution.

Steps to reproduce the crash:
1. Start evolution
2. 
3. 

Expected Results:
Crash (Segfault, I assume) in Evolution-Exchange

How often does this happen?
Always

Additional Information:
Running Ubuntu Breezy, but have had similar issues in Hoary.
May be related to running a laptop without a persistent network
connection.


Debugging Information:

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

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1232463360 (LWP 9715)]
[New Thread -1234916432 (LWP 9716)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in ?? ()

Thread 1 (Thread -1232463360 (LWP 9715))

  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 waitpid
    from /lib/tls/i686/cmov/libc.so.6
  • #5 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #6 <signal handler called>
  • #7 memmove
    from /lib/tls/i686/cmov/libc.so.6
  • #8 soup_socket_get_remote_address
    from /usr/lib/libsoup-2.2.so.8
  • #9 soup_socket_read_until
    from /usr/lib/libsoup-2.2.so.8
  • #10 soup_message_io_stop
    from /usr/lib/libsoup-2.2.so.8
  • #11 soup_message_io_pause
    from /usr/lib/libsoup-2.2.so.8
  • #12 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #17 soup_socket_disconnect
    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_stop
    from /usr/lib/libsoup-2.2.so.8
  • #20 soup_message_io_stop
    from /usr/lib/libsoup-2.2.so.8
  • #21 soup_message_io_stop
    from /usr/lib/libsoup-2.2.so.8
  • #22 soup_message_io_pause
    from /usr/lib/libsoup-2.2.so.8
  • #23 soup_message_send_request_internal
    from /usr/lib/libsoup-2.2.so.8
  • #24 soup_connection_last_used
    from /usr/lib/libsoup-2.2.so.8
  • #25 send_request
    from /usr/lib/libsoup-2.2.so.8
  • #26 soup_connection_send_request
    from /usr/lib/libsoup-2.2.so.8
  • #27 soup_session_async_new_with_options
    from /usr/lib/libsoup-2.2.so.8
  • #28 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #29 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #33 soup_message_restarted
    from /usr/lib/libsoup-2.2.so.8
  • #34 soup_connection_ntlm_get_type
    from /usr/lib/libsoup-2.2.so.8
  • #35 soup_message_run_handlers
    from /usr/lib/libsoup-2.2.so.8
  • #36 soup_message_got_chunk
    from /usr/lib/libsoup-2.2.so.8
  • #37 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #38 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #39 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #40 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #41 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #42 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #43 soup_message_got_body
    from /usr/lib/libsoup-2.2.so.8
  • #44 soup_message_io_pause
    from /usr/lib/libsoup-2.2.so.8
  • #45 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #46 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #47 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #48 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #49 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #50 soup_socket_get_remote_address
    from /usr/lib/libsoup-2.2.so.8
  • #51 g_vasprintf
    from /usr/lib/libglib-2.0.so.0
  • #52 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #53 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #54 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #55 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #56 main
  • #0 ??




------- Bug moved to this database by unknown@gnome.bugs 2005-09-26 07:45 UTC -------


Bugreport moved from Evolution / Miscellaneous
  to Connector / Connector
The original reporter of this bug does not have
   an account here. Reassigning to the person who moved
   it here, unknown@gnome.bugs.
   Previous reporter was ulrik.mikaelsson@canaldigital.se.

Comment 1 Ulrik Mikaelsson 2005-09-26 10:50:12 UTC
After updating Ubuntu Breezy, I were finally able to connect successfully again.
However, after a few times reading my mail, I am now without working exchange
integration again.

Since it seems to be an irradict problem, I would guess at some timing issue.
Comment 2 Ulrik Mikaelsson 2005-09-26 10:53:55 UTC
On a sidenote, when I re-login, I can again connect to Exchange. I have tried
just killing evolution-data-server evolution-alarm-notify and
evolution-exchange-storage, but it does not seem to do the trick. What else is
reset at re-login?
Comment 3 Sarfraaz Ahmed 2005-10-14 06:56:31 UTC
The crash seems to be happening in libsoup ?
Comment 4 Ulrik Mikaelsson 2005-10-14 07:10:56 UTC
Potentially, yes. However, from what I can read from the traces, a
signal-handler is called, giving back contan HTTP/1.1 server.

Features:
  * (Optionally) completely asynchronous
  * Automatically caches connections
  * SSL Support using GnuTLS
  * Proxy support, including authentication and SSL tunneling
  * Client support for Digest, NTLM, and Basic authentication
  * Server support for Digest and Basic authentication

See the test programs in tests/ for simple examples of how to use the
code, or evolution-data-server and evolution-exchange for more
complicated examples.


rol to evolution, right?

If I understand it correctly, Evo-exchange uses libsoup for async http. This is
naturally implemented using a callback that gets signalled as soon as the server
replies.

From what I understand from the traces, the error actually occurs in the callback?

On a sidenote, Breezy recently upgraded my Evo, dont know from what but right
now it's evolution-2.4.1-0ubuntu7, evolution-exchange-2.4.1-0ubuntu1 and
evolution-data-server-1.4.1-0ubuntu3. After that upgrade, this bug seems to
occurr less often. It stills happens but not as often, and I can once again USE
Evolution at all.
Comment 5 Dan Winship 2005-10-26 20:09:20 UTC

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