Hi Carlos, On 06/24/2012 05:11:53 PM Sun, Carlos Franke wrote:
Hi! I am trying to get started using the gtk3 development branch of Balsa.
[ snip ]
However, when I start Balsa and it tries to connect to the two IMAP servers it remembers from the last session (notable Lavabit's), it freezes and will not even redraw the window when I hide-unhide it, leaving it and the server connection popup window blank. This is the the corresponding output of "balsa -D": IMAP S: * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] imap4/pop3 ready. IMAP S: * OK lavabit.com IMAP4rev1 lavad server ready. IMAP C: 1 CAPABILITY IMAP S: * CAPABILITY IMAP4rev1 STARTTLS LITERAL+ 1 OK Completed. IMAP C: 2 LOGIN "carlos_franke" (password hidden) IMAP S: 2 NO [ALERT] This user account is configured to require that all IMAP sessions be connected over SSL. IMAP S: * OK lavabit.com IMAP4rev1 lavad server ready. IMAP C: 3 CAPABILITY IMAP S: * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] imap4/pop3 ready. IMAP S: * CAPABILITY IMAP4rev1 STARTTLS LITERAL+ 3 OK Completed.
Is that "3 OK Completed." the last line on the console? 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". Thanks! Peter
Attachment:
pgp5NPzl3L6aS.pgp
Description: PGP signature