Hi,
I cut a few cells from a single column and received the following
message. I think it is worth having a look at it as it indicates a memory
corruption!
Michael
*******************************************************
FMR: Free memory read (18 times)
This is occurring while in:
Paragraph::inInset()const [paragraph.C:2019]
LyXText::setCursor(BufferView*,Paragraph*,int,bool,bool)const
[text2.C:2018]
InsetText::restoreLyXTextState(BufferView*,LyXText*)const
[insettext.C:101]
InsetText::getLyXText(const BufferView*,bool)const
[insettext.C:1816]
InsetText::update(BufferView*,const LyXFont&,bool)
[insettext.C:505]
InsetTabular::calculate_dimensions_of_cells(BufferView*,const
LyXFont&,bool)const [insettabular.C:1186]
InsetTabular::update(BufferView*,const LyXFont&,bool)
[insettabular.C:479]
LyXText::setHeightOfRow(BufferView*,Row*)const [text.C:1238]
LyXText::breakAgain(BufferView*,Row*)const [text.C:1561]
LyXText::checkParagraph(BufferView*,Paragraph*,int)
[text2.C:1941]
LyXText::updateInset(BufferView*,Inset*) [text2.C:2003]
InsetText::updateInsetInInset(BufferView*,Inset*)
[insettext.C:765]
InsetCollapsable::updateInsetInInset(BufferView*,Inset*)
[insetcollapsable.C:444]
BufferView::Pimpl::updateInset(Inset*,bool)
[BufferView_pimpl.C:3374]
BufferView::updateInset(Inset*,bool) [BufferView2.C:485]
InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const
[insettabular.C:569]
InsetTabular::localDispatch(BufferView*,kb_action,const
lyxstring&) [insettabular.C:1076]
InsetText::localDispatch(BufferView*,kb_action,const
lyxstring&) [insettext.C:928]
InsetCollapsable::localDispatch(BufferView*,kb_action,const
lyxstring&) [insetcollapsable.C:414]
LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:872]
LyXFunc::processKeySym(unsigned long,unsigned int)
[lyxfunc.C:351]
BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned
int) [BufferView_pimpl.C:517]
SigC::ObjectSlot2_<void,unsigned long,unsigned
int,BufferView::Pimpl>::callback(void*,unsigned long,unsigned int)
[object_slot.h:250]
SigC::Signal2<void,unsigned long,unsigned
int,SigC::Marshal<void>>::emit(const unsigned long&,const unsigned int&)
[slot.h:456]
WorkArea::work_area_handler(flobjs_*,int,int,int,int,void*)
[basic_signal.h:450]
C_WorkArea_work_area_handler [WorkArea.C:58]
fl_handle_it [objects.c]
fl_handle_object [libforms.a]
fl_handle_form [forms.c]
do_keyboard [forms.c]
do_interaction_step [forms.c]
fl_treat_interaction_events [libforms.a]
fl_check_forms [libforms.a]
GUIRunTime::runTime() [GUIRunTime.C:86]
LyXGUI::runTime() [lyx_gui.C:316]
LyX::LyX(int*,char**) [lyx_main.C:179]
main [main.C:38]
_start [crt1.o]
Reading 4 bytes from 0x10dcbd0 in the heap.
Address 0x10dcbd0 is 32 bytes into a freed block at 0x10dcbb0 of 36
bytes.
This block was allocated from:
malloc [rtlib.o]
__bUiLtIn_nEw [new1.cc:84]
__builtin_new [rtlib.o]
InsetText::clear() [insettext.C:203]
InsetText::read(const Buffer*,LyXLex&) [insettext.C:234]
LyXTabular::ReadNew(const Buffer*,istream&,LyXLex&,const
lyxstring&) [tabular.C:1333]
LyXTabular::Read(const Buffer*,LyXLex&) [tabular.C:1260]
LyXTabular::LyXTabular(const Buffer*,InsetTabular*,LyXLex&)
[tabular.C:120]
InsetTabular::read(const Buffer*,LyXLex&) [insettabular.C:184]
Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&)
[buffer.C:1499]
Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const
lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1050]
InsetText::read(const Buffer*,LyXLex&) [insettext.C:250]
InsetCollapsable::read(const Buffer*,LyXLex&)
[insetcollapsable.C:105]
InsetFloat::read(const Buffer*,LyXLex&) [insetfloat.C:181]
Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&)
[buffer.C:1499]
Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const
lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1050]
InsetText::read(const Buffer*,LyXLex&) [insettext.C:250]
InsetCollapsable::read(const Buffer*,LyXLex&)
[insetcollapsable.C:105]
InsetFloat::read(const Buffer*,LyXLex&) [insetfloat.C:181]
Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&)
[buffer.C:1499]
Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const
lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1050]
Buffer::readLyXformat2(LyXLex&,Paragraph*) [buffer.C:364]
Buffer::readFile(LyXLex&,Paragraph*) [buffer.C:1541]
BufferList::readFile(const lyxstring&,bool) [bufferlist.C:403]
BufferList::loadLyXFile(const lyxstring&,bool)
[bufferlist.C:506]
LyX::LyX(int*,char**) [lyx_main.C:129]
main [main.C:38]
_start [crt1.o]
There have been 469 frees since this block was freed from:
free [rtlib.o]
__bUiLtIn_dElEtE [new2.cc:54]
__builtin_delete [rtlib.o]
Paragraph::~Paragraph() [paragraph.C:164]
InsetText::clear() [insettext.C:200]
InsetTabular::cutSelection() [insettabular.C:2363]
InsetTabular::localDispatch(BufferView*,kb_action,const
lyxstring&) [insettabular.C:995]
InsetText::localDispatch(BufferView*,kb_action,const
lyxstring&) [insettext.C:928]
InsetCollapsable::localDispatch(BufferView*,kb_action,const
lyxstring&) [insetcollapsable.C:414]
LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:872]
LyXFunc::processKeySym(unsigned long,unsigned int)
[lyxfunc.C:351]
BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned
int) [BufferView_pimpl.C:517]
SigC::ObjectSlot2_<void,unsigned long,unsigned
int,BufferView::Pimpl>::callback(void*,unsigned long,unsigned int)
[object_slot.h:250]
SigC::Signal2<void,unsigned long,unsigned
int,SigC::Marshal<void>>::emit(const unsigned long&,const unsigned int&)
[slot.h:456]
WorkArea::work_area_handler(flobjs_*,int,int,int,int,void*)
[basic_signal.h:450]
C_WorkArea_work_area_handler [WorkArea.C:58]
fl_handle_it [objects.c]
fl_handle_object [libforms.a]
fl_handle_form [forms.c]
do_keyboard [forms.c]
do_interaction_step [forms.c]
fl_treat_interaction_events [libforms.a]
fl_check_forms [libforms.a]
GUIRunTime::runTime() [GUIRunTime.C:86]
LyXGUI::runTime() [lyx_gui.C:316]
LyX::LyX(int*,char**) [lyx_main.C:179]
main [main.C:38]
_start [crt1.o]
Michael
--
======================================================================
Michael Schmitt phone: +49 451 500 3725
Institute for Telematics secretary: +49 451 500 3721
Medical University of Luebeck fax: +49 451 500 3722
Ratzeburger Allee 160 eMail: [EMAIL PROTECTED]
D-23538 Luebeck, Germany WWW: http://www.itm.mu-luebeck.de
======================================================================