Ticket #79 (defect)

Opened 4 months ago

Last modified 4 months ago

Hang when an idle thread tries to reconnect

Status: new

Reported by: anonymous Assigned to: pvanhoof
Priority: major Milestone: A first release
Component: libtinymail-camel Version: 1.0
Keywords: Cc:

The backtrace talks by itself :-):

Thread 4 (Thread 1229976720 (LWP 10752)):
#0  0x40bc6334 in pthread_cond_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
#1  0x40131088 in pthread_cond_wait@@GLIBC_2.4 () from /lib/libc.so.6
#2  0x49515130 in camel_imap_folder_start_idle (folder=0x319000) at
camel-imap-folder.c:4293
#3  0x4951e204 in camel_imap_store_start_idle (store=0x333c18) at
camel-imap-store.c:308
#4  0x49523a68 in imap_get_folder_status (store=0x333c18, folder_name=0x2de020
"[Gmail]/Spam", 
    unseen=0x494feda4, messages=0x494feda8, uidnext=0x494feda0) at
camel-imap-store.c:2624
#5  0x417830d0 in camel_store_get_folder_status (store=0x333c18,
folder_name=0x2de020 "[Gmail]/Spam", 
    unseen=0x494feda4, messages=0x494feda8, uidnext=0x494feda0) at
camel-store.c:227
#6  0x416caeb0 in tny_camel_folder_poke_status_thread (user_data=0x3201c0) at
tny-camel-folder.c:5657
#7  0x416e2d00 in tny_camel_queue_thread_main_func (user_data=0x1f2900) at
tny-camel-queue.c:224
#8  0x40b68f2c in g_thread_create_proxy (data=0xfffffffc) at gthread.c:591
#9  0x40bc12ac in start_thread () from /lib/libpthread.so.0
#10 0x40125c18 in clone () from /lib/libc.so.6
Backtrace stopped: frame did not save the PC

Thread 2 (Thread 1246995600 (LWP 10774)):
#0  0x40bc3a70 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x40131258 in pthread_mutex_lock () from /lib/libc.so.6
#2  0x40b68454 in IA__g_static_rec_mutex_lock (mutex=0x2c11b8) at gthread.c:269
#3  0x4951df00 in let_idle_die (store=0x333c18, connect_buz=1) at
camel-imap-store.c:222
#4  0x49522c18 in imap_disconnect_offline (service=0x333c18, clean=0, ex=0x0)
at camel-imap-store.c:2123
#5  0x4174d618 in disco_disconnect (service=0x333c18, clean=0, ex=0x0) at
camel-disco-store.c:218
#6  0x4177acb0 in camel_service_disconnect_r (service=0x333c18, clean=0,
ex=0x0) at camel-service.c:550
#7  0x49528218 in camel_imap_store_readline_nl (store=0x333c18,
dest=0x4a539d80, ex=0x4a539d78)
    at camel-imap-store.c:4424
#8  0x495142fc in idle_real_start (store=0x333c18) at camel-imap-folder.c:3840
#9  0x49514704 in idle_thread (data=0x31a210) at camel-imap-folder.c:3977
#10 0x40b68f2c in g_thread_create_proxy (data=0xfffffffc) at gthread.c:591
#11 0x40bc12ac in start_thread () from /lib/libpthread.so.0
#12 0x40125c18 in clone () from /lib/libc.so.6
Backtrace stopped: frame did not save the PC

Attachments

Change History

07/31/08 18:53:09: Modified by anonymous

  • version set to 1.0.
  • milestone set to A first release.

Add/Change #79 (Hang when an idle thread tries to reconnect)




Change Properties
Action