Re: gtk3 imap connection issue



Peter,

sorry, I overlooked your second reply.

[…]
3 OK Completed.

Is that "3 OK Completed." the last line on the console?

Yes.

Some recent changes moved actions from sub-threads to idle handlers in the main thread, and could have caused some locking issues. If the hangs are repeatable, could you post a stack trace? Run Balsa under gdb until it hangs, press ctrl-C to get the gdb command line, then run "thread apply all where".

They are repeatable, a stack trace is pasted below. Note:
– This is from the commit d28ad8a95ae96f4d8117df6bf1fdc09957289757 (June 19th). I am building the latest one right now and will let you know it it behaves differently. – This time the IMAP mailbox tab was not open on program start, but opened by clicking on its sidebar entry.

Stack trace:

(gdb) thread apply all where

Thread 32 (Thread 0xb1935b40 (LWP 9545)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1 0xb5b7c79b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x08064b7c in ?? ()
#3  0x0810c763 in ?? ()
#4  0xb5cb7606 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#5  0xb5cc90f5 in ?? () from /usr/lib/libgobject-2.0.so.0
#6 0xb5cd1011 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#7  0xb5cd1453 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#8  0x081085ba in ?? ()
#9  0x08108acf in ?? ()
#10 0x0811d6b9 in ?? ()
#11 0x0811dcc6 in ?? ()
#12 0x08116618 in ?? ()
#13 0x080dbd96 in ?? ()
#14 0x080eda56 in ?? ()
#15 0x080e5ab8 in ?? ()
#16 0x08067254 in ?? ()
#17 0xb5b78ce8 in start_thread () from /lib/libpthread.so.0
#18 0xb5ab939e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb35b9b40 (LWP 9509)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb5aaf2ab in poll () from /lib/libc.so.6
#2  0xb5bf917b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb5beaa70 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb5beaf4b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#5  0xb5dc73fa in ?? () from /usr/lib/libgio-2.0.so.0
#6  0xb5c0ed23 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb5b78ce8 in start_thread () from /lib/libpthread.so.0
#8  0xb5ab939e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb35bb840 (LWP 9506)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1 0xb5b7c79b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x080ddd8c in ?? ()
#3  0x080e56e0 in ?? ()
#4  0x0806d0c5 in ?? ()
#5  0x0806e2a2 in ?? ()
#6 0xb5cb93d7 in g_cclosure_marshal_VOID__VOIDv () from /usr/lib/libgobject-2.0.so.0
#7  0xb5cb78b1 in ?? () from /usr/lib/libgobject-2.0.so.0
#8 0xb5cd09f9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#9  0xb5cd1453 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0xb66bb4dd in ?? () from /usr/lib/libgtk-3.so.0
#11 0xb66d1c3d in ?? () from /usr/lib/libgtk-3.so.0
#12 0xb66d61ed in ?? () from /usr/lib/libgtk-3.so.0
#13 0xb65a9502 in ?? () from /usr/lib/libgtk-3.so.0
#14 0xb5cb649d in ?? () from /usr/lib/libgobject-2.0.so.0
#15 0xb5cb7606 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0xb5cc8dc0 in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0xb5cd1011 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0xb5cd1453 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0xb66f0e6b in ?? () from /usr/lib/libgtk-3.so.0
#20 0xb65a7108 in ?? () from /usr/lib/libgtk-3.so.0
#21 0xb65a91a0 in gtk_main_do_event () from /usr/lib/libgtk-3.so.0
#22 0xb63c76ec in ?? () from /usr/lib/libgdk-3.so.0
#23 0xb63f0538 in ?? () from /usr/lib/libgdk-3.so.0
#24 0xb5bea753 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0xb5beaaf0 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0xb5beaf4b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#27 0xb65a837d in gtk_main () from /usr/lib/libgtk-3.so.0
#28 0x0809a501 in ?? ()
#29 0xb377f57e in ffi_call_SYSV () from /usr/lib/libffi.so.6
#30 0xb377f2df in ffi_call () from /usr/lib/libffi.so.6
#31 0xb5cb7f3c in g_cclosure_marshal_generic () from /usr/lib/libgobject-2.0.so.0
#32 0xb5cb7606 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#33 0xb5cc90f5 in ?? () from /usr/lib/libgobject-2.0.so.0
#34 0xb5cd1011 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#35 0xb5cd1453 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#36 0xb5d8fddd in g_application_run () from /usr/lib/libgio-2.0.so.0
#37 0x080605d7 in ?? ()
#38 0xb59ea3d5 in __libc_start_main () from /lib/libc.so.6
#39 0x0806060d in ?? ()


Carlos

Attachment: pgpalfA0r8n7c.pgp
Description: PGP signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]