On Wednesday 27 November 2002 8:14 pm, John Levon wrote: > #6 0x40414114 in chunk_realloc (ar_ptr=0x404b4680, oldp=0x8418c04, > oldsize=4294967292, nb=16) at malloc.c:3390 #7 0x40413dc1 in > __libc_realloc (oldmem=0x8418c0c, bytes=7) at malloc.c:3286 #8 0x400d400d > in fl_set_object_label (ob=0x841cad0, label=0x841cb3c "Cancel") at > objects.c:579 #9 0x081f0102 in GuiBC<flobjs_, flobjs_>::refresh() > (this=0x841cb00) at > ../../../src/frontends/controllers/ButtonController.tmpl:53 #10 0x0826f2f1 > in ButtonControllerBase::readOnly(bool) (this=0x841cb00, ro=false) at > ButtonControllerBase.C:96 #11 0x08278b52 in > ControlDialog<ControlConnectBD>::show() (this=0x8421828) at > ControlDialog.tmpl:46 #12 0x0827e928 in ControlMath::showDaughter(void*) > (this=0x8421828, key=0x8419458) at ControlMath.h:91
John, Darren, could you see if this patch stops the crash, at the expense that the Close button label does not change to Cancel. As I have said before, I do not suffer from this crash, so debugging is necessarily arms length, I'm afraid. Could you also selectively uncomment these two lines so I know swhich one is to blame. Once I can see just what causes the crash, working out why may be easier. Angus
Index: src/frontends/xforms/FormMathsBitmap.C =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/xforms/FormMathsBitmap.C,v retrieving revision 1.30 diff -u -p -r1.30 FormMathsBitmap.C --- src/frontends/xforms/FormMathsBitmap.C 29 Nov 2002 09:26:53 -0000 1.30 +++ src/frontends/xforms/FormMathsBitmap.C 29 Nov 2002 11:16:51 -0000 @@ -119,7 +119,7 @@ void FormMathsBitmap::build() fdui->form->fdui = fdui; dialog_.reset(fdui); - bc().setCancel(dialog_->button_close); +// bc().setCancel(dialog_->button_close); } Index: src/frontends/xforms/FormMathsPanel.C =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/xforms/FormMathsPanel.C,v retrieving revision 1.47 diff -u -p -r1.47 FormMathsPanel.C --- src/frontends/xforms/FormMathsPanel.C 25 Nov 2002 18:58:15 -0000 1.47 +++ src/frontends/xforms/FormMathsPanel.C 29 Nov 2002 11:16:51 -0000 @@ -192,7 +192,7 @@ void FormMathsPanel::build() bitmap->addBitmap(23, 3, 8, ams_ops_width, ams_ops_height, ams_ops_bits); - bc().setCancel(dialog_->button_close); +// bc().setCancel(dialog_->button_close); }