On 9/10/07, Werner LEMBERG <[EMAIL PROTECTED]> wrote: > > Please compile groff like this: > > ./configure CFLAGS="-g -O0" CXXFLAGS="-g -O0" LDFLAGS="-g" > make > > and redo the backtrace.
I have done a fast tracing: (gdb) start Breakpoint 2 at 0x406d7a: file main.cpp, line 1525. Starting program: f:\tools\groff-current/src/preproc/tbl/tbl.exe contrib/hdtbl/e xamples/mixed_pickles.roff main (argc=2, argv=0x3d2498) at main.cpp:1525 1525 { (gdb) break process_input_file Breakpoint 3 at 0x40177a: file main.cpp, line 188. (gdb) r Starting program: f:\tools\groff-current/src/preproc/tbl/tbl.exe contrib/hdtbl/e xamples/mixed_pickles.roff .if !\n(.g .ab GNU tbl requires GNU troff. .if !dTS .ds TS .if !dTE .ds TE .lf 1 contrib/hdtbl/examples/mixed_pickles.roff Breakpoint 3, process_input_file (fp=0x77c2fce0) at main.cpp:188 188 state = START; (gdb) finish Run till exit from #0 process_input_file (fp=0x77c2fce0) at main.cpp:188 ... Then tbl runs until the evil ending. -- Yu-ning Feng