==30903== Memcheck, a memory error detector ==30903== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==30903== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==30903== Command: ./soffice.bin -impress ==30903== Warning: -impress is deprecated. Use --impress instead. ==30903== Conditional jump or move depends on uninitialised value(s) ==30903== at 0x7FB227F: XcursorImageHash (in /usr/lib/libXcursor.so.1.0.2) ==30903== by 0x7FB23DF: XcursorNoticePutBitmap (in /usr/lib/libXcursor.so.1.0.2) ==30903== by 0x751719D: _XNoticePutBitmap (in /usr/lib/libX11.so.6.3.0) ==30903== by 0x752E120: XPutImage (in /usr/lib/libX11.so.6.3.0) ==30903== by 0x7F20912: ImplSalDDB::ImplSalDDB(_XImage*, unsigned long, SalX11Screen, SalTwoRect const&) (salbmp.cxx:938) ==30903== by 0x7F21332: X11SalBitmap::ImplGetDDB(unsigned long, SalX11Screen, long, SalTwoRect const&) const (salbmp.cxx:677) ==30903== by 0x7F213F5: X11SalBitmap::ImplDraw(unsigned long, SalX11Screen, long, SalTwoRect const&, _XGC* const&) const (salbmp.cxx:699) ==30903== by 0x7F22B5C: X11SalGraphics::drawMaskedBitmap(SalTwoRect const*, SalBitmap const&, SalBitmap const&) (salgdi2.cxx:568) ==30903== by 0x7F22E07: X11SalGraphics::drawBitmap(SalTwoRect const*, SalBitmap const&, SalBitmap const&) (salgdi2.cxx:532) ==30903== by 0x5403DE4: SalGraphics::DrawBitmap(SalTwoRect const*, SalBitmap const&, SalBitmap const&, OutputDevice const*) (salgdilayout.cxx:593) ==30903== by 0x53843DA: OutputDevice::ImplDrawBitmapEx(Point const&, Size const&, Point const&, Size const&, BitmapEx const&, unsigned long) (outdev2.cxx:954) ==30903== by 0x538471A: OutputDevice::DrawBitmapEx(Point const&, Size const&, Point const&, Size const&, BitmapEx const&) (outdev2.cxx:765) ==30903== by 0x53692D3: ImplImageBmp::Draw(unsigned short, OutputDevice*, Point const&, unsigned short, Size const*) (impimage.cxx:368) ==30903== by 0x5384DA8: OutputDevice::DrawImage(Point const&, Image const&, unsigned short) (outdev2.cxx:1213) ==30903== by 0x4E46486: SvxPosSizeStatusBarControl::Paint(UserDrawEvent const&) (pszctrl.cxx:393) ==30903== by 0x4B53745: SfxStatusBarControl::paint(com::sun::star::uno::Reference const&, com::sun::star::awt::Rectangle const&, long, long) (stbitem.cxx:401) ==30903== by 0x487C38C: framework::StatusBarManager::UserDraw(UserDrawEvent const&) (statusbarmanager.cxx:580) ==30903== by 0x487B1AD: framework::FrameworkStatusBar::UserDraw(UserDrawEvent const&) (statusbar.cxx:59) ==30903== by 0x5456421: StatusBar::ImplDrawItem(unsigned char, unsigned short, unsigned char, unsigned char) (status.cxx:451) ==30903== by 0x5456B91: StatusBar::Paint(Rectangle const&) (status.cxx:759) ==30903== by 0x547BC35: Window::ImplCallPaint(Region const*, unsigned short) (window.cxx:2403) ==30903== by 0x547BD07: Window::ImplCallPaint(Region const*, unsigned short) (window.cxx:2427) ==30903== by 0x547BD07: Window::ImplCallPaint(Region const*, unsigned short) (window.cxx:2427) ==30903== by 0x547CB79: Window::ImplCallOverlapPaint() (window.cxx:2463) ==30903== by 0x547CBB9: Window::ImplHandlePaintHdl(void*) (window.cxx:2483) ==30903== by 0x46945AC: Link::Call(void*) const (link.hxx:123) ==30903== by 0x54746BF: Window::ImplHandleResizeTimerHdl(void*) (window.cxx:2497) ==30903== by 0x46945AC: Link::Call(void*) const (link.hxx:123) ==30903== by 0x547295E: Window::GetSizePixel() const (window.cxx:6422) ==30903== by 0x5479D80: Window::RequestHelp(HelpEvent const&) (window.cxx:4813) ==30903== by 0x5419BDD: ImplBorderWindow::RequestHelp(HelpEvent const&) (brdwin.cxx:2020) ==30903== by 0x54861C3: ImplHandleMouseHelpRequest(Window*, Point const&) (winproc.cxx:255) ==30903== by 0x54886A6: ImplHandleMouseEvent(Window*, unsigned short, unsigned char, long, long, unsigned long, unsigned short, unsigned short) (winproc.cxx:832) ==30903== by 0x548A193: ImplHandleSalMouseMove(Window*, SalMouseEvent*) (winproc.cxx:2057) ==30903== by 0x5488BFE: ImplWindowFrameProc(Window*, SalFrame*, unsigned short, void const*) (winproc.cxx:2392) ==30903== by 0x7D1C735: SalFrame::CallCallback(unsigned short, void const*) const (in /ssd/opt/libreoffice/master/solver/unxlngi6.pro/lib/libvclplug_gtklo.so) ==30903== by 0x7D16DAC: GtkSalFrame::signalCrossing(_GtkWidget*, _GdkEventCrossing*, void*) (gtkframe.cxx:2965) ==30903== by 0xA2AF191: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:86) ==30903== by 0xC2257D7: ??? ==30903== ==30903== Invalid read of size 4 ==30903== at 0x4FAD1A8: SdrObjList::NbcReformatAllTextObjects() (svdpage.cxx:675) ==30903== by 0x4FAD1E3: SdrObjList::ReformatAllTextObjects() (svdpage.cxx:684) ==30903== by 0x4F528BC: SdrModel::ImpReformatAllTextObjects() (svdmodel.cxx:889) ==30903== by 0x4F52E8C: SdrModel::RefDeviceChanged() (svdmodel.cxx:971) ==30903== by 0x4F53B1B: SdrModel::SetRefDevice(OutputDevice*) (svdmodel.cxx:874) ==30903== by 0x11229F7E: sd::DrawDocShell::UpdateRefDevice() (docshel4.cxx:241) ==30903== by 0x1122C1A4: sd::DrawDocShell::GetPrinter(unsigned char) (docshel4.cxx:141) ==30903== by 0x113AC7A3: sd::Window::DataChanged(DataChangedEvent const&) (sdwindow.cxx:1055) ==30903== by 0x5474E16: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5700) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x52B4DAC: Application::NotifyAllWindows(DataChangedEvent&) (svapp.cxx:745) ==30903== by 0x548A0CF: ImplWindowFrameProc(Window*, SalFrame*, unsigned short, void const*) (winproc.cxx:2245) ==30903== by 0x54907C1: SalFrame::CallCallback(unsigned short, void const*) const (in /ssd/opt/libreoffice/master/solver/unxlngi6.pro/lib/libmergedlo.so) ==30903== by 0x5490595: SalGenericDisplay::DispatchInternalEvent() (gendisp.cxx:102) ==30903== by 0x7D072EA: GtkData::userEventFn(void*) (gtkdata.cxx:940) ==30903== by 0x7D0734F: call_userEventFn (gtkdata.cxx:950) ==30903== by 0x68532AF: g_idle_dispatch (gmain.c:4657) ==30903== by 0x68557F2: g_main_context_dispatch (gmain.c:2539) ==30903== by 0x6855B8F: g_main_context_iterate.isra.21 (gmain.c:3146) ==30903== by 0x6855C70: g_main_context_iteration (gmain.c:3207) ==30903== by 0x7D0755E: GtkInstance::Yield(bool, bool) (gtkinst.cxx:538) ==30903== by 0x52B6B40: ImplYield(bool, bool) (svapp.cxx:434) ==30903== by 0x52B48D5: Application::Yield(bool) (svapp.cxx:468) ==30903== by 0x52B4906: Application::Execute() (svapp.cxx:413) ==30903== by 0x4B951C9: desktop::Desktop::Main() (app.cxx:1712) ==30903== by 0x52B9B5E: ImplSVMain() (svmain.cxx:172) ==30903== by 0x52B9C80: SVMain() (svmain.cxx:209) ==30903== by 0x4BA8456: soffice_main (sofficemain.cxx:85) ==30903== by 0x80485BB: main (main.c:25) ==30903== Address 0xe56e938 is 0 bytes inside a block of size 256 free'd ==30903== at 0x402B203: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==30903== by 0x4F6A6F1: SdrObject::Free(SdrObject*&) (svdobj.cxx:522) ==30903== by 0x4FBE197: SdrUndoObjList::~SdrUndoObjList() (svdundo.cxx:698) ==30903== by 0x4FC037B: SdrUndoInsertObj::~SdrUndoInsertObj() (svdundo.hxx:309) ==30903== by 0x4FC03D7: SdrUndoNewObj::~SdrUndoNewObj() (svdundo.hxx:351) ==30903== by 0x4FC03FB: SdrUndoNewObj::~SdrUndoNewObj() (svdundo.hxx:351) ==30903== by 0x4C2D569: SfxUndoArray::~SfxUndoArray() (undo.cxx:1480) ==30903== by 0x4C2FB52: SfxListUndoAction::~SfxListUndoAction() (in /ssd/opt/libreoffice/master/solver/unxlngi6.pro/lib/libmergedlo.so) ==30903== by 0x4C2FBBD: SfxListUndoAction::~SfxListUndoAction() (undo.hxx:149) ==30903== by 0x4C2DC48: svl::undo::impl::UndoManagerGuard::~UndoManagerGuard() (undo.cxx:358) ==30903== by 0x4C2EFCB: SfxUndoManager::LeaveListAction() (undo.cxx:1078) ==30903== by 0x112F55F8: sd::toolpanel::controls::DocumentHelper::AssignMasterPageToPageList(SdDrawDocument&, SdPage*, boost::shared_ptr > > const&) (DocumentHelper.cxx:361) ==30903== by 0x112FD74E: sd::toolpanel::controls::MasterPagesSelector::AssignMasterPageToPageList(SdPage*, boost::shared_ptr > > const&) (MasterPagesSelector.cxx:408) ==30903== by 0x112FE666: sd::toolpanel::controls::MasterPagesSelector::AssignMasterPageToAllSlides(SdPage*) (MasterPagesSelector.cxx:367) ==30903== by 0x112FE70A: sd::toolpanel::controls::MasterPagesSelector::Execute(SfxRequest&) (MasterPagesSelector.cxx:529) ==30903== by 0x112FD5DF: SfxStubMasterPagesSelectorExecute(SfxShell*, SfxRequest&) (sdslots.hxx:16756) ==30903== by 0x4B8A245: SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) (shell.hxx:188) ==30903== by 0x4B848B8: SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, unsigned char) (dispatch.cxx:249) ==30903== by 0x4B85FCD: SfxDispatcher::_Execute(SfxShell&, SfxSlot const&, SfxRequest&, unsigned short) (dispatch.cxx:932) ==30903== by 0x4B8662B: SfxDispatcher::Execute(unsigned short, unsigned short, SfxPoolItem const**, unsigned short, SfxPoolItem const**) (dispatch.cxx:1076) ==30903== by 0x112FD958: sd::toolpanel::controls::MasterPagesSelector::ClickHandler(void*) (MasterPagesSelector.cxx:250) ==30903== by 0x46945AC: Link::Call(void*) const (link.hxx:123) ==30903== by 0x4CC1456: ValueSet::Select() (valueset.cxx:1624) ==30903== by 0x4CC561D: ValueSet::ImplEndTracking(Point const&, bool) (valueset.cxx:1217) ==30903== by 0x4CC56C3: ValueSet::Tracking(TrackingEvent const&) (valueset.cxx:1295) ==30903== by 0x546F0E1: Window::EndTracking(unsigned short) (window2.cxx:722) ==30903== by 0x54885E2: ImplHandleMouseEvent(Window*, unsigned short, unsigned char, long, long, unsigned long, unsigned short, unsigned short) (winproc.cxx:807) ==30903== by 0x548A209: ImplHandleSalMouseButtonUp(Window*, SalMouseEvent*) (winproc.cxx:2087) ==30903== by 0x5488CEF: ImplWindowFrameProc(Window*, SalFrame*, unsigned short, void const*) (winproc.cxx:2429) ==30903== by 0x7D1C735: SalFrame::CallCallback(unsigned short, void const*) const (in /ssd/opt/libreoffice/master/solver/unxlngi6.pro/lib/libvclplug_gtklo.so) ==30903== by 0x7D18806: GtkSalFrame::signalButton(_GtkWidget*, _GdkEventButton*, void*) (gtkframe.cxx:2842) ==30903== by 0xA2AF191: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:86) ==30903== by 0xC2257D7: ??? ==30903== ==30903== Invalid read of size 4 ==30903== at 0x4C051AB: SvNumberFormatsObj::addNew(rtl::OUString const&, com::sun::star::lang::Locale const&) (numfmuno.cxx:1126) ==30903== by 0x4FAD1B2: SdrObjList::NbcReformatAllTextObjects() (svdpage.cxx:675) ==30903== by 0x4FAD1E3: SdrObjList::ReformatAllTextObjects() (svdpage.cxx:684) ==30903== by 0x4F528BC: SdrModel::ImpReformatAllTextObjects() (svdmodel.cxx:889) ==30903== by 0x4F52E8C: SdrModel::RefDeviceChanged() (svdmodel.cxx:971) ==30903== by 0x4F53B1B: SdrModel::SetRefDevice(OutputDevice*) (svdmodel.cxx:874) ==30903== by 0x11229F7E: sd::DrawDocShell::UpdateRefDevice() (docshel4.cxx:241) ==30903== by 0x1122C1A4: sd::DrawDocShell::GetPrinter(unsigned char) (docshel4.cxx:141) ==30903== by 0x113AC7A3: sd::Window::DataChanged(DataChangedEvent const&) (sdwindow.cxx:1055) ==30903== by 0x5474E16: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5700) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x52B4DAC: Application::NotifyAllWindows(DataChangedEvent&) (svapp.cxx:745) ==30903== by 0x548A0CF: ImplWindowFrameProc(Window*, SalFrame*, unsigned short, void const*) (winproc.cxx:2245) ==30903== by 0x54907C1: SalFrame::CallCallback(unsigned short, void const*) const (in /ssd/opt/libreoffice/master/solver/unxlngi6.pro/lib/libmergedlo.so) ==30903== by 0x5490595: SalGenericDisplay::DispatchInternalEvent() (gendisp.cxx:102) ==30903== by 0x7D072EA: GtkData::userEventFn(void*) (gtkdata.cxx:940) ==30903== by 0x7D0734F: call_userEventFn (gtkdata.cxx:950) ==30903== by 0x68532AF: g_idle_dispatch (gmain.c:4657) ==30903== by 0x68557F2: g_main_context_dispatch (gmain.c:2539) ==30903== by 0x6855B8F: g_main_context_iterate.isra.21 (gmain.c:3146) ==30903== by 0x6855C70: g_main_context_iteration (gmain.c:3207) ==30903== by 0x7D0755E: GtkInstance::Yield(bool, bool) (gtkinst.cxx:538) ==30903== by 0x52B6B40: ImplYield(bool, bool) (svapp.cxx:434) ==30903== by 0x52B48D5: Application::Yield(bool) (svapp.cxx:468) ==30903== by 0x52B4906: Application::Execute() (svapp.cxx:413) ==30903== by 0x4B951C9: desktop::Desktop::Main() (app.cxx:1712) ==30903== by 0x52B9B5E: ImplSVMain() (svmain.cxx:172) ==30903== by 0x52B9C80: SVMain() (svmain.cxx:209) ==30903== by 0x4BA8456: soffice_main (sofficemain.cxx:85) ==30903== by 0x80485BB: main (main.c:25) ==30903== Address 0xe56e95c is 36 bytes inside a block of size 256 free'd ==30903== at 0x402B203: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==30903== by 0x4F6A6F1: SdrObject::Free(SdrObject*&) (svdobj.cxx:522) ==30903== by 0x4FBE197: SdrUndoObjList::~SdrUndoObjList() (svdundo.cxx:698) ==30903== by 0x4FC037B: SdrUndoInsertObj::~SdrUndoInsertObj() (svdundo.hxx:309) ==30903== by 0x4FC03D7: SdrUndoNewObj::~SdrUndoNewObj() (svdundo.hxx:351) ==30903== by 0x4FC03FB: SdrUndoNewObj::~SdrUndoNewObj() (svdundo.hxx:351) ==30903== by 0x4C2D569: SfxUndoArray::~SfxUndoArray() (undo.cxx:1480) ==30903== by 0x4C2FB52: SfxListUndoAction::~SfxListUndoAction() (in /ssd/opt/libreoffice/master/solver/unxlngi6.pro/lib/libmergedlo.so) ==30903== by 0x4C2FBBD: SfxListUndoAction::~SfxListUndoAction() (undo.hxx:149) ==30903== by 0x4C2DC48: svl::undo::impl::UndoManagerGuard::~UndoManagerGuard() (undo.cxx:358) ==30903== by 0x4C2EFCB: SfxUndoManager::LeaveListAction() (undo.cxx:1078) ==30903== by 0x112F55F8: sd::toolpanel::controls::DocumentHelper::AssignMasterPageToPageList(SdDrawDocument&, SdPage*, boost::shared_ptr > > const&) (DocumentHelper.cxx:361) ==30903== by 0x112FD74E: sd::toolpanel::controls::MasterPagesSelector::AssignMasterPageToPageList(SdPage*, boost::shared_ptr > > const&) (MasterPagesSelector.cxx:408) ==30903== by 0x112FE666: sd::toolpanel::controls::MasterPagesSelector::AssignMasterPageToAllSlides(SdPage*) (MasterPagesSelector.cxx:367) ==30903== by 0x112FE70A: sd::toolpanel::controls::MasterPagesSelector::Execute(SfxRequest&) (MasterPagesSelector.cxx:529) ==30903== by 0x112FD5DF: SfxStubMasterPagesSelectorExecute(SfxShell*, SfxRequest&) (sdslots.hxx:16756) ==30903== by 0x4B8A245: SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) (shell.hxx:188) ==30903== by 0x4B848B8: SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, unsigned char) (dispatch.cxx:249) ==30903== by 0x4B85FCD: SfxDispatcher::_Execute(SfxShell&, SfxSlot const&, SfxRequest&, unsigned short) (dispatch.cxx:932) ==30903== by 0x4B8662B: SfxDispatcher::Execute(unsigned short, unsigned short, SfxPoolItem const**, unsigned short, SfxPoolItem const**) (dispatch.cxx:1076) ==30903== by 0x112FD958: sd::toolpanel::controls::MasterPagesSelector::ClickHandler(void*) (MasterPagesSelector.cxx:250) ==30903== by 0x46945AC: Link::Call(void*) const (link.hxx:123) ==30903== by 0x4CC1456: ValueSet::Select() (valueset.cxx:1624) ==30903== by 0x4CC561D: ValueSet::ImplEndTracking(Point const&, bool) (valueset.cxx:1217) ==30903== by 0x4CC56C3: ValueSet::Tracking(TrackingEvent const&) (valueset.cxx:1295) ==30903== by 0x546F0E1: Window::EndTracking(unsigned short) (window2.cxx:722) ==30903== by 0x54885E2: ImplHandleMouseEvent(Window*, unsigned short, unsigned char, long, long, unsigned long, unsigned short, unsigned short) (winproc.cxx:807) ==30903== by 0x548A209: ImplHandleSalMouseButtonUp(Window*, SalMouseEvent*) (winproc.cxx:2087) ==30903== by 0x5488CEF: ImplWindowFrameProc(Window*, SalFrame*, unsigned short, void const*) (winproc.cxx:2429) ==30903== by 0x7D1C735: SalFrame::CallCallback(unsigned short, void const*) const (in /ssd/opt/libreoffice/master/solver/unxlngi6.pro/lib/libvclplug_gtklo.so) ==30903== by 0x7D18806: GtkSalFrame::signalButton(_GtkWidget*, _GdkEventButton*, void*) (gtkframe.cxx:2842) ==30903== by 0xA2AF191: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:86) ==30903== by 0xC2257D7: ??? ==30903== ==30903== Invalid read of size 4 ==30903== at 0x458BA57: osl::Mutex::acquire() (mutex.hxx:67) ==30903== by 0x4C051B6: SvNumberFormatsObj::addNew(rtl::OUString const&, com::sun::star::lang::Locale const&) (mutex.hxx:153) ==30903== by 0x4FAD1B2: SdrObjList::NbcReformatAllTextObjects() (svdpage.cxx:675) ==30903== by 0x4FAD1E3: SdrObjList::ReformatAllTextObjects() (svdpage.cxx:684) ==30903== by 0x4F528BC: SdrModel::ImpReformatAllTextObjects() (svdmodel.cxx:889) ==30903== by 0x4F52E8C: SdrModel::RefDeviceChanged() (svdmodel.cxx:971) ==30903== by 0x4F53B1B: SdrModel::SetRefDevice(OutputDevice*) (svdmodel.cxx:874) ==30903== by 0x11229F7E: sd::DrawDocShell::UpdateRefDevice() (docshel4.cxx:241) ==30903== by 0x1122C1A4: sd::DrawDocShell::GetPrinter(unsigned char) (docshel4.cxx:141) ==30903== by 0x113AC7A3: sd::Window::DataChanged(DataChangedEvent const&) (sdwindow.cxx:1055) ==30903== by 0x5474E16: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5700) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x52B4DAC: Application::NotifyAllWindows(DataChangedEvent&) (svapp.cxx:745) ==30903== by 0x548A0CF: ImplWindowFrameProc(Window*, SalFrame*, unsigned short, void const*) (winproc.cxx:2245) ==30903== by 0x54907C1: SalFrame::CallCallback(unsigned short, void const*) const (in /ssd/opt/libreoffice/master/solver/unxlngi6.pro/lib/libmergedlo.so) ==30903== by 0x5490595: SalGenericDisplay::DispatchInternalEvent() (gendisp.cxx:102) ==30903== by 0x7D072EA: GtkData::userEventFn(void*) (gtkdata.cxx:940) ==30903== by 0x7D0734F: call_userEventFn (gtkdata.cxx:950) ==30903== by 0x68532AF: g_idle_dispatch (gmain.c:4657) ==30903== by 0x68557F2: g_main_context_dispatch (gmain.c:2539) ==30903== by 0x6855B8F: g_main_context_iterate.isra.21 (gmain.c:3146) ==30903== by 0x6855C70: g_main_context_iteration (gmain.c:3207) ==30903== by 0x7D0755E: GtkInstance::Yield(bool, bool) (gtkinst.cxx:538) ==30903== by 0x52B6B40: ImplYield(bool, bool) (svapp.cxx:434) ==30903== by 0x52B48D5: Application::Yield(bool) (svapp.cxx:468) ==30903== by 0x52B4906: Application::Execute() (svapp.cxx:413) ==30903== by 0x4B951C9: desktop::Desktop::Main() (app.cxx:1712) ==30903== by 0x52B9B5E: ImplSVMain() (svmain.cxx:172) ==30903== by 0x52B9C80: SVMain() (svmain.cxx:209) ==30903== by 0x4BA8456: soffice_main (sofficemain.cxx:85) ==30903== by 0x80485BB: main (main.c:25) ==30903== Address 0xe56ecb8 is 0 bytes after a block of size 512 free'd ==30903== at 0x402B203: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==30903== by 0x4C03205: SfxListener::~SfxListener() (lstner.cxx:55) ==30903== by 0x4F6B7BE: SdrObject::~SdrObject() (svdobj.cxx:462) ==30903== by 0x4F66963: SdrAttrObj::~SdrAttrObj() (svdoattr.cxx:101) ==30903== by 0x4F98A46: SdrTextObj::~SdrTextObj() (svdotext.cxx:196) ==30903== by 0x4F969DC: SdrRectObj::~SdrRectObj() (svdorect.cxx:110) ==30903== by 0x4F96A15: SdrRectObj::~SdrRectObj() (svdorect.cxx:113) ==30903== by 0x4F6A6F1: SdrObject::Free(SdrObject*&) (svdobj.cxx:522) ==30903== by 0x4FBE197: SdrUndoObjList::~SdrUndoObjList() (svdundo.cxx:698) ==30903== by 0x4FC037B: SdrUndoInsertObj::~SdrUndoInsertObj() (svdundo.hxx:309) ==30903== by 0x4FC03D7: SdrUndoNewObj::~SdrUndoNewObj() (svdundo.hxx:351) ==30903== by 0x4FC03FB: SdrUndoNewObj::~SdrUndoNewObj() (svdundo.hxx:351) ==30903== by 0x4C2D569: SfxUndoArray::~SfxUndoArray() (undo.cxx:1480) ==30903== by 0x4C2FB52: SfxListUndoAction::~SfxListUndoAction() (in /ssd/opt/libreoffice/master/solver/unxlngi6.pro/lib/libmergedlo.so) ==30903== by 0x4C2FBBD: SfxListUndoAction::~SfxListUndoAction() (undo.hxx:149) ==30903== by 0x4C2DC48: svl::undo::impl::UndoManagerGuard::~UndoManagerGuard() (undo.cxx:358) ==30903== by 0x4C2EFCB: SfxUndoManager::LeaveListAction() (undo.cxx:1078) ==30903== by 0x112F55F8: sd::toolpanel::controls::DocumentHelper::AssignMasterPageToPageList(SdDrawDocument&, SdPage*, boost::shared_ptr > > const&) (DocumentHelper.cxx:361) ==30903== by 0x112FD74E: sd::toolpanel::controls::MasterPagesSelector::AssignMasterPageToPageList(SdPage*, boost::shared_ptr > > const&) (MasterPagesSelector.cxx:408) ==30903== by 0x112FE666: sd::toolpanel::controls::MasterPagesSelector::AssignMasterPageToAllSlides(SdPage*) (MasterPagesSelector.cxx:367) ==30903== by 0x112FE70A: sd::toolpanel::controls::MasterPagesSelector::Execute(SfxRequest&) (MasterPagesSelector.cxx:529) ==30903== by 0x112FD5DF: SfxStubMasterPagesSelectorExecute(SfxShell*, SfxRequest&) (sdslots.hxx:16756) ==30903== by 0x4B8A245: SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) (shell.hxx:188) ==30903== by 0x4B848B8: SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, unsigned char) (dispatch.cxx:249) ==30903== by 0x4B85FCD: SfxDispatcher::_Execute(SfxShell&, SfxSlot const&, SfxRequest&, unsigned short) (dispatch.cxx:932) ==30903== by 0x4B8662B: SfxDispatcher::Execute(unsigned short, unsigned short, SfxPoolItem const**, unsigned short, SfxPoolItem const**) (dispatch.cxx:1076) ==30903== by 0x112FD958: sd::toolpanel::controls::MasterPagesSelector::ClickHandler(void*) (MasterPagesSelector.cxx:250) ==30903== by 0x46945AC: Link::Call(void*) const (link.hxx:123) ==30903== by 0x4CC1456: ValueSet::Select() (valueset.cxx:1624) ==30903== by 0x4CC561D: ValueSet::ImplEndTracking(Point const&, bool) (valueset.cxx:1217) ==30903== by 0x4CC56C3: ValueSet::Tracking(TrackingEvent const&) (valueset.cxx:1295) ==30903== by 0x546F0E1: Window::EndTracking(unsigned short) (window2.cxx:722) ==30903== by 0x54885E2: ImplHandleMouseEvent(Window*, unsigned short, unsigned char, long, long, unsigned long, unsigned short, unsigned short) (winproc.cxx:807) ==30903== by 0x548A209: ImplHandleSalMouseButtonUp(Window*, SalMouseEvent*) (winproc.cxx:2087) ==30903== by 0x5488CEF: ImplWindowFrameProc(Window*, SalFrame*, unsigned short, void const*) (winproc.cxx:2429) ==30903== by 0x7D1C735: SalFrame::CallCallback(unsigned short, void const*) const (in /ssd/opt/libreoffice/master/solver/unxlngi6.pro/lib/libvclplug_gtklo.so) ==30903== by 0x7D18806: GtkSalFrame::signalButton(_GtkWidget*, _GdkEventButton*, void*) (gtkframe.cxx:2842) ==30903== by 0xA2AF191: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:86) ==30903== by 0xC2257D7: ??? ==30903== ==30903== Invalid read of size 4 ==30903== at 0x7379E97: pthread_mutex_lock (pthread_mutex_lock.c:50) ==30903== by 0x458BA5D: osl::Mutex::acquire() (mutex.hxx:67) ==30903== by 0x4C051B6: SvNumberFormatsObj::addNew(rtl::OUString const&, com::sun::star::lang::Locale const&) (mutex.hxx:153) ==30903== by 0x4FAD1B2: SdrObjList::NbcReformatAllTextObjects() (svdpage.cxx:675) ==30903== by 0x4FAD1E3: SdrObjList::ReformatAllTextObjects() (svdpage.cxx:684) ==30903== by 0x4F528BC: SdrModel::ImpReformatAllTextObjects() (svdmodel.cxx:889) ==30903== by 0x4F52E8C: SdrModel::RefDeviceChanged() (svdmodel.cxx:971) ==30903== by 0x4F53B1B: SdrModel::SetRefDevice(OutputDevice*) (svdmodel.cxx:874) ==30903== by 0x11229F7E: sd::DrawDocShell::UpdateRefDevice() (docshel4.cxx:241) ==30903== by 0x1122C1A4: sd::DrawDocShell::GetPrinter(unsigned char) (docshel4.cxx:141) ==30903== by 0x113AC7A3: sd::Window::DataChanged(DataChangedEvent const&) (sdwindow.cxx:1055) ==30903== by 0x5474E16: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5700) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x52B4DAC: Application::NotifyAllWindows(DataChangedEvent&) (svapp.cxx:745) ==30903== by 0x548A0CF: ImplWindowFrameProc(Window*, SalFrame*, unsigned short, void const*) (winproc.cxx:2245) ==30903== by 0x54907C1: SalFrame::CallCallback(unsigned short, void const*) const (in /ssd/opt/libreoffice/master/solver/unxlngi6.pro/lib/libmergedlo.so) ==30903== by 0x5490595: SalGenericDisplay::DispatchInternalEvent() (gendisp.cxx:102) ==30903== by 0x7D072EA: GtkData::userEventFn(void*) (gtkdata.cxx:940) ==30903== by 0x7D0734F: call_userEventFn (gtkdata.cxx:950) ==30903== by 0x68532AF: g_idle_dispatch (gmain.c:4657) ==30903== by 0x68557F2: g_main_context_dispatch (gmain.c:2539) ==30903== by 0x6855B8F: g_main_context_iterate.isra.21 (gmain.c:3146) ==30903== by 0x6855C70: g_main_context_iteration (gmain.c:3207) ==30903== by 0x7D0755E: GtkInstance::Yield(bool, bool) (gtkinst.cxx:538) ==30903== by 0x52B6B40: ImplYield(bool, bool) (svapp.cxx:434) ==30903== by 0x52B48D5: Application::Yield(bool) (svapp.cxx:468) ==30903== by 0x52B4906: Application::Execute() (svapp.cxx:413) ==30903== by 0x4B951C9: desktop::Desktop::Main() (app.cxx:1712) ==30903== by 0x52B9B5E: ImplSVMain() (svmain.cxx:172) ==30903== by 0x52B9C80: SVMain() (svmain.cxx:209) ==30903== by 0x4BA8456: soffice_main (sofficemain.cxx:85) ==30903== by 0x80485BB: main (main.c:25) ==30903== Address 0x5070c is not stack'd, malloc'd or (recently) free'd ==30903== ==30903== ==30903== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==30903== Access not within mapped region at address 0x5070C ==30903== at 0x7379E97: pthread_mutex_lock (pthread_mutex_lock.c:50) ==30903== by 0x458BA5D: osl::Mutex::acquire() (mutex.hxx:67) ==30903== by 0x4C051B6: SvNumberFormatsObj::addNew(rtl::OUString const&, com::sun::star::lang::Locale const&) (mutex.hxx:153) ==30903== by 0x4FAD1B2: SdrObjList::NbcReformatAllTextObjects() (svdpage.cxx:675) ==30903== by 0x4FAD1E3: SdrObjList::ReformatAllTextObjects() (svdpage.cxx:684) ==30903== by 0x4F528BC: SdrModel::ImpReformatAllTextObjects() (svdmodel.cxx:889) ==30903== by 0x4F52E8C: SdrModel::RefDeviceChanged() (svdmodel.cxx:971) ==30903== by 0x4F53B1B: SdrModel::SetRefDevice(OutputDevice*) (svdmodel.cxx:874) ==30903== by 0x11229F7E: sd::DrawDocShell::UpdateRefDevice() (docshel4.cxx:241) ==30903== by 0x1122C1A4: sd::DrawDocShell::GetPrinter(unsigned char) (docshel4.cxx:141) ==30903== by 0x113AC7A3: sd::Window::DataChanged(DataChangedEvent const&) (sdwindow.cxx:1055) ==30903== by 0x5474E16: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5700) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x5474E2A: Window::NotifyAllChildren(DataChangedEvent&) (window.cxx:5705) ==30903== by 0x52B4DAC: Application::NotifyAllWindows(DataChangedEvent&) (svapp.cxx:745) ==30903== by 0x548A0CF: ImplWindowFrameProc(Window*, SalFrame*, unsigned short, void const*) (winproc.cxx:2245) ==30903== by 0x54907C1: SalFrame::CallCallback(unsigned short, void const*) const (in /ssd/opt/libreoffice/master/solver/unxlngi6.pro/lib/libmergedlo.so) ==30903== by 0x5490595: SalGenericDisplay::DispatchInternalEvent() (gendisp.cxx:102) ==30903== by 0x7D072EA: GtkData::userEventFn(void*) (gtkdata.cxx:940) ==30903== by 0x7D0734F: call_userEventFn (gtkdata.cxx:950) ==30903== by 0x68532AF: g_idle_dispatch (gmain.c:4657) ==30903== by 0x68557F2: g_main_context_dispatch (gmain.c:2539) ==30903== by 0x6855B8F: g_main_context_iterate.isra.21 (gmain.c:3146) ==30903== by 0x6855C70: g_main_context_iteration (gmain.c:3207) ==30903== by 0x7D0755E: GtkInstance::Yield(bool, bool) (gtkinst.cxx:538) ==30903== by 0x52B6B40: ImplYield(bool, bool) (svapp.cxx:434) ==30903== by 0x52B48D5: Application::Yield(bool) (svapp.cxx:468) ==30903== by 0x52B4906: Application::Execute() (svapp.cxx:413) ==30903== by 0x4B951C9: desktop::Desktop::Main() (app.cxx:1712) ==30903== by 0x52B9B5E: ImplSVMain() (svmain.cxx:172) ==30903== by 0x52B9C80: SVMain() (svmain.cxx:209) ==30903== by 0x4BA8456: soffice_main (sofficemain.cxx:85) ==30903== by 0x80485BB: main (main.c:25) ==30903== If you believe this happened as a result of a stack ==30903== overflow in your program's main thread (unlikely but ==30903== possible), you can try to increase the size of the ==30903== main thread stack using the --main-stacksize= flag. ==30903== The main thread stack size used in this run was 8388608. ==30903== ==30903== HEAP SUMMARY: ==30903== in use at exit: 27,988,253 bytes in 567,678 blocks ==30903== total heap usage: 1,982,509 allocs, 1,414,831 frees, 186,799,338 bytes allocated ==30903== ==30903== LEAK SUMMARY: ==30903== definitely lost: 125,244 bytes in 287 blocks ==30903== indirectly lost: 117,225 bytes in 6,754 blocks ==30903== possibly lost: 4,465,712 bytes in 102,644 blocks ==30903== still reachable: 23,280,072 bytes in 457,993 blocks ==30903== suppressed: 0 bytes in 0 blocks ==30903== Rerun with --leak-check=full to see details of leaked memory ==30903== ==30903== For counts of detected and suppressed errors, rerun with: -v ==30903== Use --track-origins=yes to see where uninitialised values come from ==30903== ERROR SUMMARY: 48 errors from 5 contexts (suppressed: 78 from 26)