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)