[Bug 42422] Freezes when viewing a mail on IMAP

Sebastian Dröge mail at slomosnail.de
Mon May 1 17:33:22 UTC 2006


Public bug reported:

Affects: evolution (upstream)
       Severity: Unknown
       Priority: Unknown
         Status: Unknown
Affects: evolution (Ubuntu)
       Severity: Normal
       Priority: (none set)
         Status: Unconfirmed


Description:
Steps to reproduce:
1. View (as in inline view or how it's called) a bunch of mails by using the
cursor keys to switch fairly fast... try different delays between message
switching and try it for some time as it doesn't happen instantly most of the
time
2. See the UI freezing at "Formatting Message (100%)" or "Verifying Signature
(100%)"

Stack trace:
=============================================================
freeze at formatting message:
=============================================================

(gdb) thread apply all bt

Thread 7 (Thread -1249645648 (LWP 7187)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6f86c76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb71d24e7 in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7e610a8 in e_msgport_wait (mp=0x81a8190) at e-msgport.c:660
#4  0xb7e6177b in thread_dispatch (din=0x81a8130) at e-msgport.c:1022
#5  0xb6f84341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb71c54ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread -1258038352 (LWP 7189)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6f86c76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb71d24e7 in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7e610a8 in e_msgport_wait (mp=0x821d3e0) at e-msgport.c:660
#4  0xb7e6177b in thread_dispatch (din=0x821d558) at e-msgport.c:1022
#5  0xb6f84341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb71c54ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread -1266934864 (LWP 7191)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6f86c76 in pthread_cond_wait@@GLIBC_2.3.2 ()
---Type <return> to continue, or q <return> to quit---
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb71d24e7 in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7e610a8 in e_msgport_wait (mp=0x81aa3d0) at e-msgport.c:660
#4  0xb7e6177b in thread_dispatch (din=0x81a7ea8) at e-msgport.c:1022
#5  0xb6f84341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb71c54ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread -1288217680 (LWP 7214)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb71b656b in read () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7e610fa in e_msgport_get (mp=0xa59e3a8) at e-msgport.c:682
#3  0xb6cc2f17 in camel_operation_unref (cc=0x92895d8) at camel-operation.c:213
#4  0xb592e92e in mail_msg_received (e=0x81a8130, msg=0xa59e308, data=0x0)
    at mail-mt.c:578
#5  0xb7e6170f in thread_dispatch (din=0x81a8130) at e-msgport.c:974
#6  0xb6f84341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb71c54ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread -1296610384 (LWP 7215)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6f86c76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb71d24e7 in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7e610a8 in e_msgport_wait (mp=0x81a8190) at e-msgport.c:660
---Type <return> to continue, or q <return> to quit---
#4  0xb7e6177b in thread_dispatch (din=0x81a8130) at e-msgport.c:1022
#5  0xb6f84341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb71c54ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1305003088 (LWP 7218)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6f86c76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb71d24e7 in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7e610a8 in e_msgport_wait (mp=0x81a88b8) at e-msgport.c:660
#4  0xb7e6177b in thread_dispatch (din=0x81a8858) at e-msgport.c:1022
#5  0xb6f84341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb71c54ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1231280448 (LWP 7184)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6f892ae in __lll_mutex_lock_wait ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6f85fbb in _L_mutex_lock_33 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xbf9cb278 in ?? ()
#4  0xb6fc9ea1 in dbus_threads_init () from /usr/lib/libdbus-1.so.2
#5  0xb71d270e in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#6  0xb592d4e0 in mail_msg_new (ops=0xfffffffc, reply_port=0xfffffffc,
    size=4294967292) at mail-mt.c:95
---Type <return> to continue, or q <return> to quit---
#7  0xb59328a4 in mail_get_messagex (folder=0x8578f2c,
    uid=0xfffffffc <Address 0xfffffffc out of bounds>, done=0xfffffffc,
    data=0xfffffffc, thread=0xfffffffc) at mail-ops.c:1827
#8  0xb5903f4c in emfv_message_selected_timeout (data=0x8216890)
    at em-folder-view.c:2290
#9  0xb7498448 in g_timeout_dispatch (source=0x9269998,
    callback=0xb6f8e3b4 <pthread_functions+500>, user_data=0xfffffffc)
    at gmain.c:3292
#10 0xb7496876 in IA__g_main_context_dispatch (context=0x80a1e60)
    at gmain.c:1916
#11 0xb7499936 in g_main_context_iterate (context=0x80a1e60, block=1,
    dispatch=1, self=0x806ca98) at gmain.c:2547
#12 0xb7499c58 in IA__g_main_loop_run (loop=0x80f6228) at gmain.c:2751
#13 0xb7bc3477 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#14 0x0805ed2c in main (argc=-1225202764, argv=0xbf9cb784) at main.c:612
#0  0xffffe410 in __kernel_vsyscall ()


=============================================================
freeze at verifying signature:
=============================================================

(gdb) thread apply all bt

Thread 7 (Thread -1250333776 (LWP 8316)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6edec76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb712a4e7 in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7db90a8 in e_msgport_wait (mp=0x81ae6f8) at e-msgport.c:660
#4  0xb7db977b in thread_dispatch (din=0x81ae698) at e-msgport.c:1022
#5  0xb6edc341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb711d4ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread -1258726480 (LWP 8320)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6edec76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb712a4e7 in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7db90a8 in e_msgport_wait (mp=0x821f468) at e-msgport.c:660
#4  0xb7db977b in thread_dispatch (din=0x821f5e0) at e-msgport.c:1022
#5  0xb6edc341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb711d4ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread -1267622992 (LWP 8323)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6edec76 in pthread_cond_wait@@GLIBC_2.3.2 ()
---Type <return> to continue, or q <return> to quit---
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb712a4e7 in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7db90a8 in e_msgport_wait (mp=0x81ad288) at e-msgport.c:660
#4  0xb7db977b in thread_dispatch (din=0x81ad148) at e-msgport.c:1022
#5  0xb6edc341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb711d4ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread -1288770640 (LWP 8325)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb710e56b in read () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7db90fa in e_msgport_get (mp=0x8d48a30) at e-msgport.c:682
#3  0xb6c1af17 in camel_operation_unref (cc=0x8e84060) at camel-operation.c:213
#4  0xb588692e in mail_msg_received (e=0x81ae698, msg=0x9a7a680, data=0x0)
    at mail-mt.c:578
#5  0xb7db970f in thread_dispatch (din=0x81ae698) at e-msgport.c:974
#6  0xb6edc341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb711d4ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread -1297163344 (LWP 8326)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6edec76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb712a4e7 in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7db90a8 in e_msgport_wait (mp=0x81ae6f8) at e-msgport.c:660
---Type <return> to continue, or q <return> to quit---
#4  0xb7db977b in thread_dispatch (din=0x81ae698) at e-msgport.c:1022
#5  0xb6edc341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb711d4ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1311769680 (LWP 8328)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6edec76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb712a4e7 in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7db90a8 in e_msgport_wait (mp=0x81aa368) at e-msgport.c:660
#4  0xb7db977b in thread_dispatch (din=0x81aa308) at e-msgport.c:1022
#5  0xb6edc341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb711d4ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1231968576 (LWP 8315)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6ee12ae in __lll_mutex_lock_wait ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6eddfbb in _L_mutex_lock_33 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xbfd21978 in ?? ()
#4  0xb717eadc in ?? () from /lib/tls/i686/cmov/libc.so.6
#5  0x081aa2a0 in ?? ()
#6  0xbfd219c8 in ?? ()
#7  0xbfd21988 in ?? ()
---Type <return> to continue, or q <return> to quit---
#8  0xb717eadc in ?? () from /lib/tls/i686/cmov/libc.so.6
#9  0x081f6bc8 in ?? ()
#10 0x00000000 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()

** Bug watch added: GNOME Bug Tracker #340314
   http://bugzilla.gnome.org/show_bug.cgi?id=340314

** Also affects: evolution (upstream) via
   http://bugzilla.gnome.org/show_bug.cgi?id=340314
     Severity: Unknown
     Priority: Unknown
       Status: Unknown

-- 
Freezes when viewing a mail on IMAP
https://launchpad.net/bugs/42422




More information about the desktop-bugs mailing list