Abdelrazak Younes wrote:
Jean-Marc Lasgouttes wrote:
"Jean-Marc" == Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes:

Jean-Marc> I think that the problem is that the QToc thingy has not
Jean-Marc> been properly allocated. See the following gbb session
Jean-Marc> snippet. Note that lfun_name_ value is 0x0, which is AFAIK
Jean-Marc> not possible with a properly initialized object. Valgrind
Jean-Marc> does not detect anything unfortunately.

The solution was incredibly stupid: there was a (unused!) <sstream>
header included *before* <config.h>. This was defining std::string
without stdlib-debug support, and this does not have the same memory
layout as the code in the rest of LyX.

I can't believe how much time I spent on this stupid one!

Good catch in any case. All <config.h> should be audited to avoid similar surprise...

I've done that. It was the only one... pfiou!

Abdel.

Reply via email to