On Wed, Jun 26, 2002 at 06:27:11PM +0900, R. Lahaye wrote:
> I noticed that my configure output says:
>  checking whether the systems std::string is really good... no
> Is that of any relevance?

Maybe. Try to configure --with-included-strings

> The output from "lyx -dbg MATHED" is then:
> 
> [...]
> symbol abuse for #
> read symbol '#  inset: mathnormal  draw: 35  extra: special'
> exit readSymbols

Fine. That's the last line as it should be.

> Running LyX through gdb, reveals that it exits at the very end of readSymbols:
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x81c14f4 in {anonymous}::readSymbols (filename=@0xbfbfc814)
>     at math_factory.C:232
> 232     lyxerr[Debug::MATHED] << "exit readSymbols" << endl;
> Does that give us a clue? Apparently the "while (fs)"-loop ends without
> serious problems, or?
> Is there a problem with the destructor of a variable when readSymbols exits?

This probably mean your heap is corrupted, and having bad std::strings
might be a reason.

> What do you think?

Try --with-included-strings and/or install STLPort to get a decent
std library...

Andre'

-- 
Those who desire to give up Freedom in order to gain Security,
will not have, nor do they deserve, either one. (T. Jefferson)

Reply via email to