Comment 4 for bug 385562

Revision history for this message
Ivan Brezina (ibrezina) wrote :

Hi I finally managed to create a stacktrace - the newer version of evolution-exchange does not hang so often.
Here is an output from "thread apply all bt full".
(gdb) info threads
  2 Thread 0xb5e0ab90 (LWP 13896) 0xb7fa7430 in __kernel_vsyscall ()
  1 Thread 0xb5ffd9a0 (LWP 13894) 0xb7c71a35 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
(gdb) thread apply all bt full
Thread 2 (Thread 0xb5e0ab90 (LWP 13896)):
#0 0xb7fa7430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6ee1ae7 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb6fb574b in IA__g_poll (fds=0x8576a18, nfds=7, timeout=-1) at /build/buildd/glib2.0-2.20.1/glib/gpoll.c:127
No locals.
#3 0xb6fa7f82 in g_main_context_iterate (context=0x856a918, block=1, dispatch=1, self=0x856ab20)
    at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2761
 max_priority = 2147483647
 timeout = -1
 some_ready = <value optimized out>
 nfds = 7
 allocated_nfds = <value optimized out>
 fds = (GPollFD *) 0x8576a18
 __PRETTY_FUNCTION__ = "g_main_context_iterate"
#4 0xb6fa85ba in IA__g_main_loop_run (loop=0x856a998) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2656
 self = (GThread *) 0x856ab20
 __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#5 0xb71a88c0 in ?? () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#6 0xb6fcf7bf in g_thread_create_proxy (data=0x856ab20) at /build/buildd/glib2.0-2.20.1/glib/gthread.c:635
 __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#7 0xb7c704ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8 0xb6eec49e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xb5ffd9a0 (LWP 13894)):
#0 0xb7c71a35 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#1 0xb6fa79fc in IA__g_main_context_prepare (context=0x8535cd0, priority=0xbfbc5308)
    at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2136
 result = 0
 prepare = <value optimized out>
 source_timeout = -1
 i = <value optimized out>
 n_ready = 0
 current_priority = 2147483647
 source = (GSource *) 0x857c118
#2 0xb6fa7dda in g_main_context_iterate (context=0x8535cd0, block=1, dispatch=1, self=0x85064d0)
    at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2428
 max_priority = <value optimized out>
 timeout = <value optimized out>
 some_ready = <value optimized out>
 nfds = <value optimized out>
 allocated_nfds = <value optimized out>
 fds = (GPollFD *) 0x8598a20
 __PRETTY_FUNCTION__ = "g_main_context_iterate"
#3 0xb6fa85ba in IA__g_main_loop_run (loop=0x856d4b0) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2656
 self = (GThread *) 0x85064d0
 __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#4 0xb71f5cc3 in bonobo_main () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#5 0x0805bb9b in main (argc=3, argv=Cannot access memory at address 0x5) at main.c:278
 path = <value optimized out>
#0 0xb7c71a35 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0

This error(hung) usually occurs when connection to OWA is lost.