Hi,

I triggered makeinfo from texinfo-4.5 to segfault with the following 
construct:

@itemize @bullet @item on the same line that itemize
@item more text 
@end itemize

Here is the output (... means repeated, up to a large number):

$ LANG=C;makeinfo bug_makeinfo.texi
bug_makeinfo.texi:24: @bullet expected `{...}'.
...
Too many errors!  Gave up.
...
Segmentation fault

I tried to do a bt, but it is too long. There must be some recursion error.
I give the beginning of the bt, though:

(gdb) run
........
Program received signal SIGSEGV, Segmentation fault.
0x4007764c in vfprintf () from /lib/libc.so.6
(gdb) bt
#0  0x4007764c in vfprintf () from /lib/libc.so.6
#1  0x4007c4b2 in buffered_vfprintf () from /lib/libc.so.6
#2  0x400776d7 in vfprintf () from /lib/libc.so.6
#3  0x40081059 in fprintf () from /lib/libc.so.6
#4  0x080527e0 in remember_error () at makeinfo.c:342
#5  0x080526a3 in file_line_error (infile=0x806bab0 "bug_makeinfo.texi", 
    lno=23, format=0x80615dc "%c%s missing close brace") at makeinfo.c:261
#6  0x080551ae in discard_braces () at makeinfo.c:2193
#7  0x0804a9b3 in cm_bye () at cmds.c:1386
#8  0x080527ea in remember_error () at makeinfo.c:344
#9  0x080526a3 in file_line_error (infile=0x806bab0 "bug_makeinfo.texi", 
    lno=23, format=0x80615dc "%c%s missing close brace") at makeinfo.c:261
#10 0x080551ae in discard_braces () at makeinfo.c:2193
#11 0x0804a9b3 in cm_bye () at cmds.c:1386
#12 0x080527ea in remember_error () at makeinfo.c:344
#13 0x080526a3 in file_line_error (infile=0x806bab0 "bug_makeinfo.texi", 
    lno=23, format=0x80615dc "%c%s missing close brace") at makeinfo.c:261
#14 0x080551ae in discard_braces () at makeinfo.c:2193
#15 0x0804a9b3 in cm_bye () at cmds.c:1386
#16 0x080527ea in remember_error () at makeinfo.c:344
#17 0x080526a3 in file_line_error (infile=0x806bab0 "bug_makeinfo.texi", 
    lno=23, format=0x80615dc "%c%s missing close brace") at makeinfo.c:261
#18 0x080551ae in discard_braces () at makeinfo.c:2193
---Type <return> to continue, or q <return> to quit---
....

I attach the .texi file.

Pat

Attachment: bug_makeinfo.texi
Description: TeXInfo document

_______________________________________________
Bug-texinfo mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-texinfo

Reply via email to