Martin Vermeer wrote: > On Mon, Sep 15, 2003 at 04:28:45PM +0000, Angus Leeming spake thusly: >> >> Martin Vermeer wrote: >> >> > Create an inset, and an inset inside it, and copy/paste the second one >> > to somewhere else inside the first. Then try to exit. LyX will core >> > dump. (Not if either source or target inset are outside the first >> > inset.) >> >> All seems fine here. Could you be more precise. What insets did you use? > > As follows: [snip...]
I have followed your prescription exactly. Nada. >> > Backtrace (sorry, no debug info): >> > #0 0x40266d41 in __kill () from /lib/libc.so.6 >> > #1 0x402669b6 in raise (sig=6) at ../sysdeps/posix/raise.c:27 >> > #2 0x402680d8 in abort () at ../sysdeps/generic/abort.c:88 >> > #3 0x84d2317 in lyx::support::abort () >> > #4 0x8122536 in error_handler () >> > #5 0x40266c68 in __restore () >> > at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127 >> > #6 0x818bebe in Messages::get () >> > #7 0x80fb794 in _ () >> > #8 0x82e29b8 in Dialogs::build () >> > #9 0x82c4ab5 in Dialogs::find () >> > #10 0x82c5021 in Dialogs::hideSlot () >> >> Maybe add some print statements to this. What is "name"? Was the dialog >> open at the time? > No, it was not. Could you perhaps compile src/messages.C with debug info. $ touch src/messages.C $ cd ${BUILDDIR} $ make CXXFLAGS="-g -W -Wall" Which particular flavour of messages.C do you use? (#ifdef ENABLE_NLS) >> Nonetheless, it is pretty crappy that we try and 'build' a dialog on >> 'hide'... > I was amazed to see the backtrace. Well, I have a patch for _that_ at least. First though, let's ascertain what is going wrong. -- Angus