Hi,
Le Wed, Jan 07, 2015 at 11:01:33AM -0600, David Champion disait :
> * On 07 Jan 2015, Moritz Barsnick wrote:
> > On Wed, Jan 07, 2015 at 15:45:25 +0100, Joel Marchand wrote:
> > >
> > > causes mutt to "core dumped" for the
> >
> > I can reproduce for group reply with an old version of mine, but not
> > with latest hg development version.
>
> Joel, thanks for the bug report. Like Moritz, I can't reproduce with
> Mutt 1.5.23+32,mq+21 (b88a7e357edc) (2014-03-12). I suspect the bug
> has to do with this line from your mbox:
>
> > To: [email protected]:
>
> That's an odd address. It's not strictly valid but it should not crash.
> (A strict parser should turn this into an empty address because the : in
> the address makes it a group label rather than an "addr-spec", but it's
> not completely valid because there's no ; at the end.)
>
> Current mutt handles this by ignoring the address, which is probably
> correct strict behavior.
Thanks for your reply.
New informations :
- with Mutt 1.5.23hg (2014-03-12) compiled on my PC, no problem.
- in fact, the problem is directed linked to the line
set [email protected]
in my .muttrc file.
With this line, the bug occurs ; without, no core dumped.
- so the trace fro gdb at the end of this email.
Hope that help.
Best regards,
Joel Marchand, alias "Je suis Charlie"
Le script a débuté sur ven. 09 janv. 2015 14:42:47 CET
]0;jma2@pcjma: ~jma2@pcjma:~$ gdb -ex r --args /usr/bin/mutt -f
Huma-Num/todo/mesg-pb.mbox
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/mutt...(no debugging symbols found)...done.
Starting program: /usr/bin/mutt -f Huma-Num/todo/mesg-pb.mbox
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[?1049h[1;65r(B[m[4l[?7h[39;49m[?1h=[39;49m[37m[40m[H[2J[65d[39;49m[K[65;1H[?1049l[?1l>[39;49m[K[65;1H[?1049l
[?1l>[?1049h[1;65r[39;49m(B[m[4l[?7h[39;49m[37m[40m[30m[47m[H[2J[65dLecture
de
Huma-Num/todo/mesg-pb.mbox...(B[m[39;49m[37m[40m[C[30m[47m0(B[m[39;49m[37m[40m
[30m[47mTri de la boîte aux lettres...[K(B[m[39;49m[37m[40m[?25l
[30m[47m[J[H(B[0;1m[32m[44mq:Quitter d:Effacer u:Récup s:Sauver
m:Message r:Répondre g:Groupe ?:Aide[K
[33m[41m 1 F août 22 To Christophe.B ( 16K) Re: [ASR] [bioinfo]
L'IFB-core recrute 4 ingénieurs en CDD][K[64d[32m[44m---Mutt:
Huma-Num/todo/mesg-pb.mbox [Msgs:1
18K]---(threads/date)------------------------------------------------------------------------------------------------------------------------------------(all)---[2;205H(B[m[39;49m[37m[40m[?1h=[39;49m[37m[40m[30m[47m[H[2J(B[0;1m[32m[44mq:Quitter
d:Effacer u:Récup s:Sauver m:Message r:Répondre g:Groupe
?:Aide[2;1H[33m[41m 1 F Aug 22 To Christophe.B ( 16K) Re: [ASR]
[bioinfo] L'IFB-core recrute 4[K
[23d[32m[44m---Mutt: Huma-Num/todo/mesg-pb.mbox [Msgs:1
18K]---(threads/date)-------(all)---[2;80H(B[m[39;49m[37m[40m[?12l[?25h
Program received signal SIGSEGV, Segmentation fault.
0x000000000045ce1c in ?? ()
(gdb) thread apply all backtrace
Thread 1 (Thread 0x7ffff7fd0780 (LWP 19928)):
#0 0x000000000045ce1c in ?? ()
#1 0x000000000045cf1a in ?? ()
#2 0x0000000000461b0c in ?? ()
#3 0x00000000004621e6 in ?? ()
#4 0x0000000000462ca7 in ?? ()
#5 0x0000000000422a05 in ?? ()
#6 0x00000000004087e6 in ?? ()
#7 0x00007ffff65c0ec5 in __libc_start_main (main=0x4078c0, argc=3,
argv=0x7fffffffdee8, init=<optimised out>, fini=<optimised out>,
rtld_fini=<optimised out>, stack_end=0x7fffffffded8)
at libc-start.c:287
#8 0x0000000000408b07 in ?? ()
(gdb) bt full
#0 0x000000000045ce1c in ?? ()
No symbol table info available.
#1 0x000000000045cf1a in ?? ()
No symbol table info available.
#2 0x0000000000461b0c in ?? ()
No symbol table info available.
#3 0x00000000004621e6 in ?? ()
No symbol table info available.
#4 0x0000000000462ca7 in ?? ()
No symbol table info available.
#5 0x0000000000422a05 in ?? ()
No symbol table info available.
#6 0x00000000004087e6 in ?? ()
No symbol table info available.
#7 0x00007ffff65c0ec5 in __libc_start_main (main=0x4078c0, argc=3,
argv=0x7fffffffdee8, init=<optimised out>, fini=<optimised out>,
rtld_fini=<optimised out>, stack_end=0x7fffffffded8)
at libc-start.c:287
result = <optimised out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 9179262964820120279,
4229854, 140737488346848, 0, 0, -9179262963744206121, -9179277565008112937},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0,
0x4a6000, 0x7fffffffdee8}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 4874240}}}
not_first_call = <optimised out>
#8 0x0000000000408b07 in ?? ()
No symbol table info available.
(gdb) quit
A debugging session is active.
Inferior 1 [process 19928] will be killed.
Quit anyway? (y or n) y
]0;jma2@pcjma: ~jma2@pcjma:~$ exit
Script terminé sur ven. 09 janv. 2015 14:43:10 CET