Re: Version 3.37... (prg2lout crash)

Mark Summerfield <[email protected]>
Newsgroups gmane.comp.type-setting.lout
Message-ID <[email protected]>
On 2008-09-24, Ludovic Courtès wrote:
> Mark Summerfield <[email protected]> writes:
> >> For easier debugging, I'd recommend running only `prg2lout' (with the
> >> appropriate input file), as in:
> >>
> >>   $ valgrind prg2lout -r -lC -ilouti1 -olout1 -elout.err -t8 -T8s
> >
> > Grrr, if I could do that I would! But how can I when those files are
> > generated by lout? (The reason the prg2lout output appeared above was
> > because I build prg2lout with one of the debug flags set to 1.)
>
> The `-i' file is the input file (`foo.c'), `-o' is output (`foo.lout'),
> and `-e' is error output.  So you can try with whatever C file you have
> at hand.

Ludovic,

I know what the flags mean, and yes it would be easy to run prg2lout
stand alone... but that isn't the point! The _only_ time prg2lout fails
is if it is run from within a lout run and then only under certain
conditions. That's why is isn't trivial to debug.

I already tried running

    lout -r4 all > guide.ps

and then

    lout all > guide.ps

and that works with no problems. It is only when I do

    lout -r6 all > guide.ps

that prg2lout crashes (on run 5). But prg2lout does not appear to crash
in any other circumstances, so running it stand alone on a particular C
file doesn't help since it works fine.

-- 
Mark Summerfield, Qtrac Ltd, www.qtrac.eu
    C++, Python, Qt, PyQt - training and consultancy
        "C++ GUI Programming with Qt 4" - ISBN 0132354160
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.