> Please, what compiler again ? Are you running Mandrake ?

The optimized that only runs with valgrind is on a redhat 7.2 system, 
gcc-c++-2.96-98. Valgrind gives this btw:  

==2218== Invalid free() / delete / delete[]
==2218==    at 0x400466D9: free (vg_clientfuncs.c:171)
==2218==    by 0x805A43A: BufferView::Pimpl::Pimpl(BufferView *, LyXView *, 
int, int, int, int) (/usr/include/g++-3/stl_alloc.h:433)
==2218==    by 0x8055B9C: BufferView::BufferView(LyXView *, int, int, int, 
int) (../../lyx-devel/src/BufferView.C:26)
==2218==    by 0x823E4D9: QtView::QtView(unsigned int, unsigned int) 
(../../../../lyx-devel/boost/boost/scoped_ptr.hpp:49)
==2218==    Address 0x44034D44 is 8 bytes inside a block of size 48 alloc'd
==2218==    at 0x40046520: __builtin_new (vg_clientfuncs.c:126)
==2218==    by 0x82C2ED6: 
boost::signals::detail::slot_base::create_connection(void) 
(../../../../../lyx-devel/boost/boost/detail/shared_count.hpp:200)
==2218==    by 0x805A2E7: BufferView::Pimpl::Pimpl(BufferView *, LyXView *, 
int, int, int, int) (../../lyx-devel/boost/boost/signals/slot.hpp:106)
==2218==    by 0x8055B9C: BufferView::BufferView(LyXView *, int, int, int, 
int) (../../lyx-devel/src/BufferView.C:26)

Reply via email to