Hi,

there seems to be a memory leak in the text editing code (splitting
paragraphs, undoing paragraph splitting, etc.) that is not big but
happens quite often.

Michael

*****************************

         MLK: 256 bytes leaked at 0xe71b20
         This memory was allocated from:
               malloc         [rtlib.o]
               vector<char,allocator<char>>::_M_insert_aux(char*,const
char&) [stl_alloc.h:157]
               Paragraph::Pimpl::insertChar(int,char,const LyXFont&)
[stl_vector.h:348]
               Paragraph::insertChar(int,char,const LyXFont&)
[paragraph.C:473]
               Paragraph::insertFromMinibuffer(int) [paragraph.C:438]
               Paragraph::breakParagraph(const BufferParams&,int,int)
[paragraph.C:851]
               LyXText::breakParagraph(BufferView*,char) [text.C:1627]
               BufferView::Pimpl::Dispatch(kb_action,const lyxstring&)
[BufferView_pimpl.C:2536]
               BufferView::Dispatch(kb_action,const lyxstring&)
[BufferView.C:294]
               LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1636]
               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]


-- 
======================================================================
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
======================================================================

Reply via email to