On Thu, Oct 01, 2009 at 01:15:18PM +0300, Jordan Gordeev wrote: > Francois Tigeot wrote: > >I've found out mutt to be a non-X11 application which crashes very > >reliably. > > > >mutt.core and ktrace.out files are here: > >http://www.wolfpond.org/crash.dfly/ > > > You would have helped yourself tremendously, if you would have provided > the stack trace of the crashing binary in textual form. > The way to obtain it is to run "gdb <executable> <corefile>" and run the > "bt" command.
Thanks for the tip. I've put the stack trace below: Core was generated by `mutt'. Program terminated with signal 11, Segmentation fault. #0 0x0000000800c1f37d in libintl_dcigettext (domainname=0x8006900d0 "mutt", msgid1=0x47521e "Reading %s...", msgid2=0x0, plural=0, n=0, category=6) at ./dcigettext.c:669 669 ./dcigettext.c: No such file or directory. in ./dcigettext.c (gdb) bt #0 0x0000000800c1f37d in libintl_dcigettext (domainname=0x8006900d0 "mutt", msgid1=0x47521e "Reading %s...", msgid2=0x0, plural=0, n=0, category=6) at ./dcigettext.c:669 #1 0x0000000800c1b738 in libintl_dcgettext (domainname=0x8005b3d18 "<C0> [", msgid=0x18 <Address 0x18 out of bounds>, category=1) at ./dcgettext.c:49 #2 0x0000000800c1b76a in libintl_gettext ( msgid=0x18 <Address 0x18 out of bounds>) at ./gettext.c:57 #3 0x0000000000432fc4 in mx_open_mailbox (path=<value optimized out>, flags=0, pctx=0x0) at mx.c:675 #4 0x000000000042af52 in main (argc=1, argv=0x7ffffffff720) at main.c:838 (gdb) > It would be nice if you can test with the latest master too, as some > changes made may have fixed the problem. Unfortunately, it didn't change anything for mutt. My LANG environment variable was set to fr_FR.UTF-8. Without any LANG stuff, mutt runs fine. X11 applications crash with a different call sequence. I'll try to recompile all relevant packages and libraries with -g and post again when I'm done. -- Francois Tigeot