On Mon, Sep 15, 2003 at 09:56:22PM +0000, Angus Leeming spake thusly:
> 
> Martin Vermeer wrote:
> >> Is it not sufficient to compile the file that is causing the SIGSEGV in
> >> this way? If so, then the prescription above should be enough, no?
> >> 
> > I did that too (but only recompiling messages.C). Backtrace (partly):

...
 
> Ok, it looks to me like that 'lang_' member variable has been corrupted.

That is possible. If so, let's find out where.

What does surprise me is that this should happen only as a result of
pasting an inset into another inset. The exact same document on-screen
created without that paste does *not* core dump. (Apparently it is not
the same in-memory doc.)

> Do you have LANG and LC_ALL environment variables set? Here I have
> $ echo "LANG=\"$LANG\" LC_ALL=\"$LC_ALL\""
> LANG="en_US" LC_ALL=""

Exactly the same here.

> What does valgrind say if you run lyx through that?

Don't have a working valgrind installed right now.
 
> Just in case you would prefer to do some work with 14x, here is a patch that 
> should 'cure' the problem, but only by hiding it. I'd prefer to get to the 
> bottom of this first.

Hmmm no, I don't do production work on 1.4x. And yes, we should get to
the bottom of this.
 
> -- 
> Angus

Martin

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to