Hi, all the following Purify reports refer to LyX, current CVS code. Compiled on SPARC Solaris with gcc-2.95.3. Compile options: "-g" Configure options: "--with-included-gettext/string" Michael ************************* Loading LyX file "Extended.lyx" results in: UMR: Uninitialized memory read (109 times) This is occurring while in: operator ==(const ParameterStruct&,const ParameterStruct&) [ParameterStruct.h:85] ShareContainer<ParameterStruct>::isEqual::operator ()(const boost::shared_ptr<ParameterStruct>&)const [ShareContainer.h:58] find_if__H2ZPQ25boostt10shared_ptr1Z15ParameterStructZQ2t14ShareContainer1Z15ParameterStruct7isEqual_X01X01X11G26random_access_iterator_tag_X01 [stl_algo.h:179] find_if__H2ZPQ25boostt10shared_ptr1Z15ParameterStructZQ2t14ShareContainer1Z15ParameterStruct7isEqual_X01X01X11_X01 [stl_algo.h:199] ShareContainer<ParameterStruct>::get(const ParameterStruct&)const [ShareContainer.h:30] ParagraphParameters::set_from_struct(const ParameterStruct&) [ParagraphParameters.C:77] ParagraphParameters::ParagraphParameters() [ParagraphParameters.C:16] Paragraph::Pimpl::Paragraph::Pimpl(Paragraph*) [paragraph_pimpl.C:35] Paragraph::Paragraph(Paragraph*) [paragraph.C:89] Buffer::parseSingleLyXformat2Token(LyXLex&,Paragraph*&,Paragraph*&,const lyxstring&,int&,unsigned int&,LyXFont&) [buffer.C:514] Buffer::readLyXformat2(LyXLex&,Paragraph*) [buffer.C:362] Buffer::readFile(LyXLex&,Paragraph*) [buffer.C:1526] BufferList::readFile(const lyxstring&,bool) [bufferlist.C:402] BufferList::loadLyXFile(const lyxstring&,bool) [bufferlist.C:505] LyXFunc::open(const lyxstring&) [lyxfunc.C:1880] LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1267] Menubar::Pimpl::MenuCallback(flobjs_*,long) [Menubar_pimpl.C:581] C_Menubar_Pimpl_MenuCallback [Menubar_pimpl.C:529] fl_object_qread [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 0x1ac0880 in the heap. Address 0x1ac0880 is 80 bytes into a malloc'd block at 0x1ac0830 of 148 bytes. This block was allocated from: malloc [rtlib.o] __bUiLtIn_nEw [new1.cc:84] __builtin_new [rtlib.o] ShareContainer<ParameterStruct>::get(const ParameterStruct&)const [ShareContainer.h:37] ParagraphParameters::set_from_struct(const ParameterStruct&) [ParagraphParameters.C:77] ParagraphParameters::ParagraphParameters() [ParagraphParameters.C:16] Paragraph::Pimpl::Paragraph::Pimpl(Paragraph*) [paragraph_pimpl.C:35] Paragraph::Paragraph() [paragraph.C:75] Buffer::readLyXformat2(LyXLex&,Paragraph*) [buffer.C:331] Buffer::readFile(LyXLex&,Paragraph*) [buffer.C:1526] BufferList::readFile(const lyxstring&,bool) [bufferlist.C:402] BufferList::loadLyXFile(const lyxstring&,bool) [bufferlist.C:505] LyXFunc::open(const lyxstring&) [lyxfunc.C:1880] LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1267] Menubar::Pimpl::MenuCallback(flobjs_*,long) [Menubar_pimpl.C:581] C_Menubar_Pimpl_MenuCallback [Menubar_pimpl.C:529] fl_object_qread [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] -- ====================================================================== 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 ======================================================================