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:>