<<< Date Index >>>     <<< Thread Index >>>

Re: [Mutt] #3074: Mutt hangs indefinitely



#3074: Mutt hangs indefinitely

Comment (by Brendan Cully):

 {{{
 On Thursday, 03 July 2008 at 14:35, Mutt wrote:
 > #3074: Mutt hangs indefinitely
 >
 > Comment (by jaymzh):
 >
 >  So, the funny thing is I actually had the debug symbols loaded in gdb.
 >  Here's from just after mutt launch:
 >
 >  {{{
 >  #0  0xffffe410 in __kernel_vsyscall ()
 >  #1  0xb7de7aeb in poll () from /lib/i686/cmov/libc.so.6
 >  #2  0xb7f8b76a in _nc_timed_wait () from /lib/libncursesw.so.5
 >  #3  0xb7f6c6ed in _nc_wgetch () from /lib/libncursesw.so.5
 >  #4  0xb7f6d2a1 in wgetch () from /lib/libncursesw.so.5
 >  #5  0x08063795 in mutt_getch () at ../curs_lib.c:99
 >  #6  0x0807f923 in km_dokey (menu=6) at ../keymap.c:391
 >  #7  0x080648c4 in mutt_index_menu () at ../curs_main.c:631
 >  #8  0x08081d28 in main (argc=1, argv=0xbff5a2f4) at ../main.c:1005
 >  }}}
 >
 >  But at freeze time:
 >  {{{
 >  #0  0xffffe410 in __kernel_vsyscall ()
 >  #1  0xb7df3461 in recv () from /lib/i686/cmov/libc.so.6
 >  #2  0xb7ed691c in ?? () from /usr/lib/libgnutls.so.26
 >  #3  0x00000004 in ?? ()
 >  #4  0x08750738 in ?? ()
 >  #5  0x00000554 in ?? ()
 >  #6  0x00000000 in ?? ()
 >  }}}
 >
 >  Which is very strange... I'm still debugging, but I can't see any good
 >  reason for this.

 Looks like stack corruption somewhere after entering gnutls. Does it
 help to build against openssl? Or perhaps to use a newer version of
 gnutls?
 }}}

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3074#comment:>