Hi, a new bug has slipped into mathed. I cannot longer read my document. Purify output is attached. Good luck, 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 ======================================================================
**** Purify instrumented /home/schmitt/PureLyX/lyx-devel/src/lyx (pid 870 at Thu Jul 26 19:17:53 2001) * Purify 2001a.04.00 Solaris 2 (32-bit) Copyright (C) 1992-2001 Rational Software Corp. All rights reserved. * For contact information type: "purify -help" * For TTY output, use the option "-windows=no" * Command-line: /home/schmitt/PureLyX/lyx-devel/src/lyx phd.lyx * Options settings: -add-suppression-files=/home/schmitt/.purify,./.purify \ -free-queue-length=25000 -free-queue-threshold=50000 -leaks-at-exit=yes \ -chain-length=64 -static-checking=yes -static-checking-guardzone=64 \ -static-checking-default=aggressive \ -jit-debug=ask,error,warning,watchpoint \ -cache-dir=/home/schmitt/Purify/Cache -always-use-cache-dir -g++=yes \ -purify \ -purify-home=/home/schmitt/Programme/Rational/releases/purify.sol.2001a.04.00 * License successfully checked out. * Command-line: /home/schmitt/PureLyX/lyx-devel/src/lyx phd.lyx **** Purify instrumented /home/schmitt/PureLyX/lyx-devel/src/lyx (pid 870) **** UMR: Uninitialized memory read: * This is occurring while in: _GLOBAL_.N.latex_special_chars::getuchar(istream*) [math_parser.C:88] _GLOBAL_.N.latex_special_chars::yylex() [math_parser.C:315] _GLOBAL_.N.latex_special_chars::mathed_parse(MathArray&,unsigned int) [math_parser.C:505] mathed_parse_cell(const lyxstring&) [math_parser.C:822] MathMacroTable::createTemplate(const lyxstring&,int,const lyxstring&) [math_macrotable.C:77] MathMacroTable::builtinMacros() [math_macrotable.C:117] MathMacroTable::hasTemplate(const lyxstring&) [math_macrotable.C:84] _GLOBAL_.N.latex_special_chars::mathed_parse(MathArray&,unsigned int) [math_parser.C:743] _GLOBAL_.N.latex_special_chars::mathed_parse() [math_parser.C:454] mathed_parse(LyXLex&) [math_parser.C:847] InsetFormula::read(LyXLex&) [formula.C:114] InsetFormulaBase::read(const Buffer*,LyXLex&) [formulabase.C:144] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] InsetText::read(const Buffer*,LyXLex&) [insettext.C:249] LyXTabular::ReadNew(const Buffer*,istream&,LyXLex&,const lyxstring&) [tabular.C:1332] LyXTabular::Read(const Buffer*,LyXLex&) [tabular.C:1259] LyXTabular::LyXTabular(const Buffer*,InsetTabular*,LyXLex&) [tabular.C:119] InsetTabular::read(const Buffer*,LyXLex&) [insettabular.C:182] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] InsetText::read(const Buffer*,LyXLex&) [insettext.C:249] InsetCollapsable::read(const Buffer*,LyXLex&) [insetcollapsable.C:123] InsetFloat::read(const Buffer*,LyXLex&) [insetfloat.C:172] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] Buffer::readLyXformat2(LyXLex&,Paragraph*) [buffer.C:364] Buffer::readFile(LyXLex&,Paragraph*) [buffer.C:1536] BufferList::readFile(const lyxstring&,bool) [bufferlist.C:402] InsetInclude::loadIfNeeded()const [insetinclude.C:220] InsetInclude::validate(LaTeXFeatures&)const [insetinclude.C:404] Paragraph::validate(LaTeXFeatures&)const [paragraph.C:372] Buffer::validate(LaTeXFeatures&)const [buffer.C:3477] Buffer::makeLaTeXFile(const lyxstring&,const lyxstring&,bool,bool) [buffer.C:1967] Exporter::Export(Buffer*,const lyxstring&,bool,lyxstring&) [exporter.C:79] Exporter::Preview(Buffer*,const lyxstring&) [exporter.C:107] LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1057] LyXFunc::processKeySym(unsigned long,unsigned int) [lyxfunc.C:355] BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned int) [BufferView_pimpl.C:515] 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:314] LyX::LyX(int*,char**) [lyx_main.C:178] main [main.C:38] _start [crt1.o] * Reading 1 byte from 0xffbec50f on the stack. * Address 0xffbec50f is local variable "c" in function _GLOBAL_.N.latex_special_chars::getuchar(istream*). **** Purify instrumented /home/schmitt/PureLyX/lyx-devel/src/lyx (pid 870) **** UMR: Uninitialized memory read: * This is occurring while in: _GLOBAL_.N.latex_special_chars::getuchar(istream*) [math_parser.C:88] _GLOBAL_.N.latex_special_chars::yylex() [math_parser.C:244] _GLOBAL_.N.latex_special_chars::mathed_parse(MathArray&,unsigned int) [math_parser.C:807] mathed_parse_cell(const lyxstring&) [math_parser.C:822] MathMacroTable::createTemplate(const lyxstring&,int,const lyxstring&) [math_macrotable.C:77] MathMacroTable::builtinMacros() [math_macrotable.C:118] MathMacroTable::hasTemplate(const lyxstring&) [math_macrotable.C:84] _GLOBAL_.N.latex_special_chars::mathed_parse(MathArray&,unsigned int) [math_parser.C:743] _GLOBAL_.N.latex_special_chars::mathed_parse() [math_parser.C:454] mathed_parse(LyXLex&) [math_parser.C:847] InsetFormula::read(LyXLex&) [formula.C:114] InsetFormulaBase::read(const Buffer*,LyXLex&) [formulabase.C:144] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] InsetText::read(const Buffer*,LyXLex&) [insettext.C:249] LyXTabular::ReadNew(const Buffer*,istream&,LyXLex&,const lyxstring&) [tabular.C:1332] LyXTabular::Read(const Buffer*,LyXLex&) [tabular.C:1259] LyXTabular::LyXTabular(const Buffer*,InsetTabular*,LyXLex&) [tabular.C:119] InsetTabular::read(const Buffer*,LyXLex&) [insettabular.C:182] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] InsetText::read(const Buffer*,LyXLex&) [insettext.C:249] InsetCollapsable::read(const Buffer*,LyXLex&) [insetcollapsable.C:123] InsetFloat::read(const Buffer*,LyXLex&) [insetfloat.C:172] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] Buffer::readLyXformat2(LyXLex&,Paragraph*) [buffer.C:364] Buffer::readFile(LyXLex&,Paragraph*) [buffer.C:1536] BufferList::readFile(const lyxstring&,bool) [bufferlist.C:402] InsetInclude::loadIfNeeded()const [insetinclude.C:220] InsetInclude::validate(LaTeXFeatures&)const [insetinclude.C:404] Paragraph::validate(LaTeXFeatures&)const [paragraph.C:372] Buffer::validate(LaTeXFeatures&)const [buffer.C:3477] Buffer::makeLaTeXFile(const lyxstring&,const lyxstring&,bool,bool) [buffer.C:1967] Exporter::Export(Buffer*,const lyxstring&,bool,lyxstring&) [exporter.C:79] Exporter::Preview(Buffer*,const lyxstring&) [exporter.C:107] LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1057] LyXFunc::processKeySym(unsigned long,unsigned int) [lyxfunc.C:355] BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned int) [BufferView_pimpl.C:515] 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:314] LyX::LyX(int*,char**) [lyx_main.C:178] main [main.C:38] _start [crt1.o] * Reading 1 byte from 0xffbec50f on the stack. * Address 0xffbec50f is local variable "c" in function _GLOBAL_.N.latex_special_chars::getuchar(istream*). **** Purify instrumented /home/schmitt/PureLyX/lyx-devel/src/lyx (pid 870) **** UMR: Uninitialized memory read: * This is occurring while in: _GLOBAL_.N.latex_special_chars::getuchar(istream*) [math_parser.C:88] _GLOBAL_.N.latex_special_chars::yylex() [math_parser.C:315] _GLOBAL_.N.latex_special_chars::mathed_parse(MathArray&,unsigned int) [math_parser.C:505] _GLOBAL_.N.latex_special_chars::mathed_parse(MathArray&,unsigned int) [math_parser.C:729] mathed_parse_cell(const lyxstring&) [math_parser.C:822] MathMacroTable::createTemplate(const lyxstring&,int,const lyxstring&) [math_macrotable.C:77] MathMacroTable::builtinMacros() [math_macrotable.C:119] MathMacroTable::hasTemplate(const lyxstring&) [math_macrotable.C:84] _GLOBAL_.N.latex_special_chars::mathed_parse(MathArray&,unsigned int) [math_parser.C:743] _GLOBAL_.N.latex_special_chars::mathed_parse() [math_parser.C:454] mathed_parse(LyXLex&) [math_parser.C:847] InsetFormula::read(LyXLex&) [formula.C:114] InsetFormulaBase::read(const Buffer*,LyXLex&) [formulabase.C:144] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] InsetText::read(const Buffer*,LyXLex&) [insettext.C:249] LyXTabular::ReadNew(const Buffer*,istream&,LyXLex&,const lyxstring&) [tabular.C:1332] LyXTabular::Read(const Buffer*,LyXLex&) [tabular.C:1259] LyXTabular::LyXTabular(const Buffer*,InsetTabular*,LyXLex&) [tabular.C:119] InsetTabular::read(const Buffer*,LyXLex&) [insettabular.C:182] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] InsetText::read(const Buffer*,LyXLex&) [insettext.C:249] InsetCollapsable::read(const Buffer*,LyXLex&) [insetcollapsable.C:123] InsetFloat::read(const Buffer*,LyXLex&) [insetfloat.C:172] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] Buffer::readLyXformat2(LyXLex&,Paragraph*) [buffer.C:364] Buffer::readFile(LyXLex&,Paragraph*) [buffer.C:1536] BufferList::readFile(const lyxstring&,bool) [bufferlist.C:402] InsetInclude::loadIfNeeded()const [insetinclude.C:220] InsetInclude::validate(LaTeXFeatures&)const [insetinclude.C:404] Paragraph::validate(LaTeXFeatures&)const [paragraph.C:372] Buffer::validate(LaTeXFeatures&)const [buffer.C:3477] Buffer::makeLaTeXFile(const lyxstring&,const lyxstring&,bool,bool) [buffer.C:1967] Exporter::Export(Buffer*,const lyxstring&,bool,lyxstring&) [exporter.C:79] Exporter::Preview(Buffer*,const lyxstring&) [exporter.C:107] LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1057] LyXFunc::processKeySym(unsigned long,unsigned int) [lyxfunc.C:355] BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned int) [BufferView_pimpl.C:515] 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:314] LyX::LyX(int*,char**) [lyx_main.C:178] main [main.C:38] _start [crt1.o] * Reading 1 byte from 0xffbec487 on the stack. * Address 0xffbec487 is local variable "c" in function _GLOBAL_.N.latex_special_chars::getuchar(istream*). **** Purify instrumented /home/schmitt/PureLyX/lyx-devel/src/lyx (pid 870) **** BSR: Beyond stack read error: * This is occurring while in: _GLOBAL_.N.latex_special_chars::yylex() [streambuf.h:217] _GLOBAL_.N.latex_special_chars::mathed_parse(MathArray&,unsigned int) [math_parser.C:807] _GLOBAL_.N.latex_special_chars::mathed_parse() [math_parser.C:454] mathed_parse(LyXLex&) [math_parser.C:847] InsetFormula::read(LyXLex&) [formula.C:114] InsetFormulaBase::read(const Buffer*,LyXLex&) [formulabase.C:144] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] InsetText::read(const Buffer*,LyXLex&) [insettext.C:249] LyXTabular::ReadNew(const Buffer*,istream&,LyXLex&,const lyxstring&) [tabular.C:1332] LyXTabular::Read(const Buffer*,LyXLex&) [tabular.C:1259] LyXTabular::LyXTabular(const Buffer*,InsetTabular*,LyXLex&) [tabular.C:119] InsetTabular::read(const Buffer*,LyXLex&) [insettabular.C:182] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] InsetText::read(const Buffer*,LyXLex&) [insettext.C:249] InsetCollapsable::read(const Buffer*,LyXLex&) [insetcollapsable.C:123] InsetFloat::read(const Buffer*,LyXLex&) [insetfloat.C:172] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] Buffer::readLyXformat2(LyXLex&,Paragraph*) [buffer.C:364] Buffer::readFile(LyXLex&,Paragraph*) [buffer.C:1536] BufferList::readFile(const lyxstring&,bool) [bufferlist.C:402] InsetInclude::loadIfNeeded()const [insetinclude.C:220] InsetInclude::validate(LaTeXFeatures&)const [insetinclude.C:404] Paragraph::validate(LaTeXFeatures&)const [paragraph.C:372] Buffer::validate(LaTeXFeatures&)const [buffer.C:3477] Buffer::makeLaTeXFile(const lyxstring&,const lyxstring&,bool,bool) [buffer.C:1967] Exporter::Export(Buffer*,const lyxstring&,bool,lyxstring&) [exporter.C:79] Exporter::Preview(Buffer*,const lyxstring&) [exporter.C:107] LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1057] LyXFunc::processKeySym(unsigned long,unsigned int) [lyxfunc.C:355] BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned int) [BufferView_pimpl.C:515] 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:314] LyX::LyX(int*,char**) [lyx_main.C:178] main [main.C:38] _start [crt1.o] * Reading 4 bytes from 0xffbec6a0. * Stack pointer 0xffbec838 **** Purify instrumented /home/schmitt/PureLyX/lyx-devel/src/lyx (pid 870) **** BSR: Beyond stack read error: * This is occurring while in: istream::get(char&) [streambuf.h:217] _GLOBAL_.N.latex_special_chars::getuchar(istream*) [math_parser.C:87] _GLOBAL_.N.latex_special_chars::yylex() [math_parser.C:244] _GLOBAL_.N.latex_special_chars::mathed_parse(MathArray&,unsigned int) [math_parser.C:807] _GLOBAL_.N.latex_special_chars::mathed_parse() [math_parser.C:454] mathed_parse(LyXLex&) [math_parser.C:847] InsetFormula::read(LyXLex&) [formula.C:114] InsetFormulaBase::read(const Buffer*,LyXLex&) [formulabase.C:144] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] InsetText::read(const Buffer*,LyXLex&) [insettext.C:249] LyXTabular::ReadNew(const Buffer*,istream&,LyXLex&,const lyxstring&) [tabular.C:1332] LyXTabular::Read(const Buffer*,LyXLex&) [tabular.C:1259] LyXTabular::LyXTabular(const Buffer*,InsetTabular*,LyXLex&) [tabular.C:119] InsetTabular::read(const Buffer*,LyXLex&) [insettabular.C:182] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] InsetText::read(const Buffer*,LyXLex&) [insettext.C:249] InsetCollapsable::read(const Buffer*,LyXLex&) [insetcollapsable.C:123] InsetFloat::read(const Buffer*,LyXLex&) [insetfloat.C:172] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] Buffer::readLyXformat2(LyXLex&,Paragraph*) [buffer.C:364] Buffer::readFile(LyXLex&,Paragraph*) [buffer.C:1536] BufferList::readFile(const lyxstring&,bool) [bufferlist.C:402] InsetInclude::loadIfNeeded()const [insetinclude.C:220] InsetInclude::validate(LaTeXFeatures&)const [insetinclude.C:404] Paragraph::validate(LaTeXFeatures&)const [paragraph.C:372] Buffer::validate(LaTeXFeatures&)const [buffer.C:3477] Buffer::makeLaTeXFile(const lyxstring&,const lyxstring&,bool,bool) [buffer.C:1967] Exporter::Export(Buffer*,const lyxstring&,bool,lyxstring&) [exporter.C:79] Exporter::Preview(Buffer*,const lyxstring&) [exporter.C:107] LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1057] LyXFunc::processKeySym(unsigned long,unsigned int) [lyxfunc.C:355] BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned int) [BufferView_pimpl.C:515] 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:314] LyX::LyX(int*,char**) [lyx_main.C:178] main [main.C:38] _start [crt1.o] * Reading 4 bytes from 0xffbec6a0. * Stack pointer 0xffbec750 **** Purify instrumented /home/schmitt/PureLyX/lyx-devel/src/lyx (pid 870) **** MSE: Memory segment error: * This is occurring while in: istream::get(char&) [streambuf.h:386] _GLOBAL_.N.latex_special_chars::getuchar(istream*) [math_parser.C:87] _GLOBAL_.N.latex_special_chars::yylex() [math_parser.C:244] _GLOBAL_.N.latex_special_chars::mathed_parse(MathArray&,unsigned int) [math_parser.C:807] _GLOBAL_.N.latex_special_chars::mathed_parse() [math_parser.C:454] mathed_parse(LyXLex&) [math_parser.C:847] InsetFormula::read(LyXLex&) [formula.C:114] InsetFormulaBase::read(const Buffer*,LyXLex&) [formulabase.C:144] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] InsetText::read(const Buffer*,LyXLex&) [insettext.C:249] LyXTabular::ReadNew(const Buffer*,istream&,LyXLex&,const lyxstring&) [tabular.C:1332] LyXTabular::Read(const Buffer*,LyXLex&) [tabular.C:1259] LyXTabular::LyXTabular(const Buffer*,InsetTabular*,LyXLex&) [tabular.C:119] InsetTabular::read(const Buffer*,LyXLex&) [insettabular.C:182] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] InsetText::read(const Buffer*,LyXLex&) [insettext.C:249] InsetCollapsable::read(const Buffer*,LyXLex&) [insetcollapsable.C:123] InsetFloat::read(const Buffer*,LyXLex&) [insetfloat.C:172] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] Buffer::readLyXformat2(LyXLex&,Paragraph*) [buffer.C:364] Buffer::readFile(LyXLex&,Paragraph*) [buffer.C:1536] BufferList::readFile(const lyxstring&,bool) [bufferlist.C:402] InsetInclude::loadIfNeeded()const [insetinclude.C:220] InsetInclude::validate(LaTeXFeatures&)const [insetinclude.C:404] Paragraph::validate(LaTeXFeatures&)const [paragraph.C:372] Buffer::validate(LaTeXFeatures&)const [buffer.C:3477] Buffer::makeLaTeXFile(const lyxstring&,const lyxstring&,bool,bool) [buffer.C:1967] Exporter::Export(Buffer*,const lyxstring&,bool,lyxstring&) [exporter.C:79] Exporter::Preview(Buffer*,const lyxstring&) [exporter.C:107] LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1057] LyXFunc::processKeySym(unsigned long,unsigned int) [lyxfunc.C:355] BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned int) [BufferView_pimpl.C:515] 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:314] LyX::LyX(int*,char**) [lyx_main.C:178] main [main.C:38] _start [crt1.o] * Accessing a memory range that crosses a memory segment boundary. Addressing 0x7ffc6262 for 4 bytes ending at 0x7ffc6266, which is neither in the heap nor the main stack. **** Purify instrumented /home/schmitt/PureLyX/lyx-devel/src/lyx (pid 870) **** COR: Fatal core dump: * This is occurring while in: istream::get(char&) [streambuf.h:386] _GLOBAL_.N.latex_special_chars::getuchar(istream*) [math_parser.C:87] _GLOBAL_.N.latex_special_chars::yylex() [math_parser.C:244] _GLOBAL_.N.latex_special_chars::mathed_parse(MathArray&,unsigned int) [math_parser.C:807] _GLOBAL_.N.latex_special_chars::mathed_parse() [math_parser.C:454] mathed_parse(LyXLex&) [math_parser.C:847] InsetFormula::read(LyXLex&) [formula.C:114] InsetFormulaBase::read(const Buffer*,LyXLex&) [formulabase.C:144] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] InsetText::read(const Buffer*,LyXLex&) [insettext.C:249] LyXTabular::ReadNew(const Buffer*,istream&,LyXLex&,const lyxstring&) [tabular.C:1332] LyXTabular::Read(const Buffer*,LyXLex&) [tabular.C:1259] LyXTabular::LyXTabular(const Buffer*,InsetTabular*,LyXLex&) [tabular.C:119] InsetTabular::read(const Buffer*,LyXLex&) [insettabular.C:182] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] InsetText::read(const Buffer*,LyXLex&) [insettext.C:249] InsetCollapsable::read(const Buffer*,LyXLex&) [insetcollapsable.C:123] InsetFloat::read(const Buffer*,LyXLex&) [insetfloat.C:172] Buffer::readInset(LyXLex&,Paragraph*&,int&,LyXFont&) [buffer.C:1494] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:1048] Buffer::readLyXformat2(LyXLex&,Paragraph*) [buffer.C:364] Buffer::readFile(LyXLex&,Paragraph*) [buffer.C:1536] BufferList::readFile(const lyxstring&,bool) [bufferlist.C:402] InsetInclude::loadIfNeeded()const [insetinclude.C:220] InsetInclude::validate(LaTeXFeatures&)const [insetinclude.C:404] Paragraph::validate(LaTeXFeatures&)const [paragraph.C:372] Buffer::validate(LaTeXFeatures&)const [buffer.C:3477] Buffer::makeLaTeXFile(const lyxstring&,const lyxstring&,bool,bool) [buffer.C:1967] Exporter::Export(Buffer*,const lyxstring&,bool,lyxstring&) [exporter.C:79] Exporter::Preview(Buffer*,const lyxstring&) [exporter.C:107] LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1057] LyXFunc::processKeySym(unsigned long,unsigned int) [lyxfunc.C:355] BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned int) [BufferView_pimpl.C:515] 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:314] LyX::LyX(int*,char**) [lyx_main.C:178] main [main.C:38] _start [crt1.o] * Received signal 10 (SIGBUS - Bus Error) * Faulting address = 0x7ffc6262 * Signal mask: (SIGBUS) * Pending signals: