Bugzilla – Attachment 120939 Details for
Bug 96162
Crash on handling frame in Navigator
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
valgrind trace of deletion of SwContent
tdf96162.valgrind (text/plain), 12.03 KB, created by
Michael Stahl (allotropia)
on 2015-12-01 22:29:55 UTC
(
hide
)
Description:
valgrind trace of deletion of SwContent
Filename:
MIME Type:
Creator:
Michael Stahl (allotropia)
Created:
2015-12-01 22:29:55 UTC
Size:
12.03 KB
patch
obsolete
>==21736== Invalid read of size 8 >==21736== at 0x3FE23ACA: SwContent::GetParent() const (swcont.hxx:81) >==21736== by 0x3FE1B499: SwContentTree::ContentDoubleClickHdl(SvTreeListBox*) (content.cxx:1537) >==21736== by 0x3FE1B2DA: SwContentTree::LinkStubContentDoubleClickHdl(void*, SvTreeListBox*) (content.cxx:1518) >==21736== by 0xB4324D6: Link<SvTreeListBox*, bool>::Call(SvTreeListBox*) const (in /work/lo/master/instdir/program/libsvtlo.so) >==21736== by 0xB4A974F: SvTreeListBox::DoubleClickHdl() (treelistbox.cxx:505) >==21736== by 0xB47614B: SvImpLBox::MouseButtonDown(MouseEvent const&) (svimpbox.cxx:2060) >==21736== by 0xB4B0C87: SvTreeListBox::MouseButtonDown(MouseEvent const&) (treelistbox.cxx:2547) >==21736== by 0x3FE1F9BE: SwContentTree::MouseButtonDown(MouseEvent const&) (content.cxx:2595) >==21736== by 0xD410BA1: ImplHandleMouseEvent(vcl::Window*, MouseNotifyEvent, bool, long, long, unsigned long, unsigned short, MouseEventModifiers) (winproc.cxx:722) >==21736== by 0xD417E05: ImplHandleSalMouseButtonDown(vcl::Window*, SalMouseEvent*) (winproc.cxx:2076) >==21736== by 0xD416338: ImplWindowFrameProc(vcl::Window*, SalFrame*, unsigned short, void const*) (winproc.cxx:2407) >==21736== by 0x28C38A1C: SalFrame::CallCallback(unsigned short, void const*) const (in /work/lo/master/instdir/program/libvclplug_gtk3lo.so) >==21736== by 0x28C344F7: GtkSalFrame::signalButton(_GtkWidget*, _GdkEventButton*, void*) (gtksalframe.cxx:3170) >==21736== by 0x297D0F4B: ??? (in /usr/lib64/libgtk-3.so.0.1800.5) >==21736== by 0x14F7E7A4: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.4600.2) >==21736== by 0x14F90850: ??? (in /usr/lib64/libgobject-2.0.so.0.4600.2) >==21736== by 0x14F99121: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.4600.2) >==21736== by 0x14F998FE: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.4600.2) >==21736== by 0x2990E52B: ??? (in /usr/lib64/libgtk-3.so.0.1800.5) >==21736== by 0x297CE3AD: ??? (in /usr/lib64/libgtk-3.so.0.1800.5) >==21736== by 0x297D015B: gtk_main_do_event (in /usr/lib64/libgtk-3.so.0.1800.5) >==21736== by 0x28F0CA31: ??? (in /usr/lib64/libgdk-3.so.0.1800.5) >==21736== by 0x1520AE39: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.4600.2) >==21736== by 0x1520B1CF: ??? (in /usr/lib64/libglib-2.0.so.0.4600.2) >==21736== by 0x1520B27B: g_main_context_iteration (in /usr/lib64/libglib-2.0.so.0.4600.2) >==21736== by 0x28BD1FE8: GtkData::Yield(bool, bool) (gtkdata.cxx:610) >==21736== by 0x28BD51FA: GtkInstance::DoYield(bool, bool, unsigned long) (gtkinst.cxx:404) >==21736== by 0xD881AB8: ImplYield(bool, bool, unsigned long) (svapp.cxx:509) >==21736== by 0xD87D88D: Application::Yield() (svapp.cxx:535) >==21736== by 0xD87D7D7: Application::Execute() (svapp.cxx:471) >==21736== by 0x510A278: desktop::Desktop::DoExecute() (app.cxx:1284) >==21736== by 0x510B439: desktop::Desktop::Main() (app.cxx:1609) >==21736== by 0xD88C31B: ImplSVMain() (svmain.cxx:170) >==21736== by 0xD88C45D: SVMain() (svmain.cxx:207) >==21736== by 0x515AFA7: soffice_main (sofficemain.cxx:96) >==21736== by 0x40083A: sal_main (main.c:48) >==21736== by 0x40083A: main (main.c:47) >==21736== Address 0x49eb1470 is 16 bytes inside a block of size 48 free'd >==21736== at 0x4C2A184: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) >==21736== by 0x3FE23BF2: SwContent::~SwContent() (swcont.hxx:71) >==21736== by 0x3FE247B2: o3tl::sorted_vector<SwContent*, o3tl::less_ptr_to<SwContent>, o3tl::find_partialorder_ptrequals>::DeleteAndDestroyAll() (sorted_vector.hxx:173) >==21736== by 0x3FE242CD: SwContentArr::~SwContentArr() (content.cxx:115) >==21736== by 0x3FE15BF9: SwContentType::~SwContentType() (content.cxx:457) >==21736== by 0x3FE15C7B: SwContentType::~SwContentType() (content.cxx:458) >==21736== by 0x3FE1E500: SwContentTree::SetActiveShell(SwWrtShell*) (content.cxx:2224) >==21736== by 0x3FE1848F: SwContentTree::dispose() (content.cxx:849) >==21736== by 0xD5679AB: OutputDevice::disposeOnce() (outdev.cxx:202) >==21736== by 0x3FE4E53A: VclPtr<SwContentTree>::disposeAndClear() (vclptr.hxx:206) >==21736== by 0x3FE4B109: SwNavigationPI::dispose() (navipi.cxx:873) >==21736== by 0xD5679AB: OutputDevice::disposeOnce() (outdev.cxx:202) >==21736== by 0x8F9DA84: VclPtr<vcl::Window>::disposeAndClear() (vclptr.hxx:206) >==21736== by 0x9372C67: sfx2::sidebar::SidebarPanelBase::disposing() (SidebarPanelBase.cxx:85) >==21736== by 0x767E4B1: cppu::WeakComponentImplHelperBase::dispose() (implbase.cxx:109) >==21736== by 0x9373B2B: cppu::WeakComponentImplHelper5<com::sun::star::ui::XContextChangeEventListener, com::sun::star::ui::XUIElement, com::sun::star::ui::XToolPanel, com::sun::star::ui::XSidebarPanel, com::sun::star::ui::XUpdateModel>::dispose() (compbase5.hxx:60) >==21736== by 0x93A0A2D: sfx2::sidebar::Panel::dispose() (Panel.cxx:88) >==21736== by 0xD5679AB: OutputDevice::disposeOnce() (outdev.cxx:202) >==21736== by 0x936D354: VclPtr<sfx2::sidebar::Panel>::disposeAndClear() (vclptr.hxx:206) >==21736== by 0x9382E30: sfx2::sidebar::Deck::ResetPanels(std::__debug::vector<VclPtr<sfx2::sidebar::Panel>, std::allocator<VclPtr<sfx2::sidebar::Panel> > > const&) (Deck.cxx:205) >==21736== by 0x936515F: sfx2::sidebar::SidebarController::CreatePanels(rtl::OUString const&) (SidebarController.cxx:631) >==21736== by 0x9364D4F: sfx2::sidebar::SidebarController::CreateDeck(rtl::OUString const&, bool) (SidebarController.cxx:566) >==21736== by 0x9365511: sfx2::sidebar::SidebarController::SwitchToDeck(sfx2::sidebar::DeckDescriptor const&, sfx2::sidebar::Context const&) (SidebarController.cxx:690) >==21736== by 0x93648BE: sfx2::sidebar::SidebarController::UpdateConfigurations() (SidebarController.cxx:500) >==21736== by 0x9363C26: sfx2::sidebar::SidebarController::notifyContextChangeEvent(com::sun::star::ui::ContextChangeEventObject const&) (SidebarController.cxx:275) >==21736== by 0x35BF5F71: (anonymous namespace)::ContextChangeEventMultiplexer::BroadcastEventToSingleContainer(com::sun::star::ui::ContextChangeEventObject const&, com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&) (ContextChangeEventMultiplexer.cxx:286) >==21736== by 0x35BF5DA3: (anonymous namespace)::ContextChangeEventMultiplexer::broadcastContextChangeEvent(com::sun::star::ui::ContextChangeEventObject const&, com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&) (ContextChangeEventMultiplexer.cxx:265) >==21736== by 0x937B568: sfx2::sidebar::ContextChangeBroadcaster::BroadcastContextChange(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, rtl::OUString const&, rtl::OUString const&) (ContextChangeBroadcaster.cxx:99) >==21736== by 0x937B32F: sfx2::sidebar::ContextChangeBroadcaster::Deactivate(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) (ContextChangeBroadcaster.cxx:61) >==21736== by 0x90A1857: SfxShell::BroadcastContextForActivation(bool) (shell.cxx:731) >==21736== by 0x90A05A7: SfxShell::Deactivate(bool) (shell.cxx:395) >==21736== by 0x90A0508: SfxShell::DoDeactivate_Impl(SfxViewFrame*, bool) (shell.cxx:356) >==21736== by 0x9072340: SfxDispatcher::FlushImpl() (dispatch.cxx:1505) >==21736== by 0x906BE43: SfxDispatcher::Flush() (dispatch.cxx:158) >==21736== by 0x3FD6F816: SwView::SelectShell() (view.cxx:430) >==21736== by 0x3FD76185: SwView::StopShellTimer() (view.cxx:1712) >==21736== by 0x3FE22FB5: SwContentTree::GotoContent(SwContent*) (content.cxx:3405) >==21736== by 0x3FE1B48D: SwContentTree::ContentDoubleClickHdl(SvTreeListBox*) (content.cxx:1536) >==21736== by 0x3FE1B2DA: SwContentTree::LinkStubContentDoubleClickHdl(void*, SvTreeListBox*) (content.cxx:1518) >==21736== by 0xB4324D6: Link<SvTreeListBox*, bool>::Call(SvTreeListBox*) const (in /work/lo/master/instdir/program/libsvtlo.so) >==21736== by 0xB4A974F: SvTreeListBox::DoubleClickHdl() (treelistbox.cxx:505) >==21736== by 0xB47614B: SvImpLBox::MouseButtonDown(MouseEvent const&) (svimpbox.cxx:2060) >==21736== by 0xB4B0C87: SvTreeListBox::MouseButtonDown(MouseEvent const&) (treelistbox.cxx:2547) >==21736== by 0x3FE1F9BE: SwContentTree::MouseButtonDown(MouseEvent const&) (content.cxx:2595) >==21736== by 0xD410BA1: ImplHandleMouseEvent(vcl::Window*, MouseNotifyEvent, bool, long, long, unsigned long, unsigned short, MouseEventModifiers) (winproc.cxx:722) >==21736== by 0xD417E05: ImplHandleSalMouseButtonDown(vcl::Window*, SalMouseEvent*) (winproc.cxx:2076) >==21736== by 0xD416338: ImplWindowFrameProc(vcl::Window*, SalFrame*, unsigned short, void const*) (winproc.cxx:2407) >==21736== by 0x28C38A1C: SalFrame::CallCallback(unsigned short, void const*) const (in /work/lo/master/instdir/program/libvclplug_gtk3lo.so) >==21736== by 0x28C344F7: GtkSalFrame::signalButton(_GtkWidget*, _GdkEventButton*, void*) (gtksalframe.cxx:3170) >==21736== by 0x297D0F4B: ??? (in /usr/lib64/libgtk-3.so.0.1800.5) >==21736== Block was alloc'd at >==21736== at 0x4C29158: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) >==21736== by 0x3FE1662B: SwContentType::FillMemberList(bool*) (content.cxx:588) >==21736== by 0x3FE1DA96: SwContentTree::HasContentChanged() (content.cxx:2057) >==21736== by 0x3FE1FAF5: SwContentTree::GetFocus() (content.cxx:2614) >==21736== by 0xD3FFEC9: vcl::Window::CompatGetFocus() (window.cxx:3945) >==21736== by 0xD354B53: vcl::Window::ImplGrabFocus(GetFocusFlags) (mouse.cxx:385) >==21736== by 0xD3FCB7E: vcl::Window::GrabFocus() (window.cxx:3167) >==21736== by 0xB475EC1: SvImpLBox::MouseButtonDown(MouseEvent const&) (svimpbox.cxx:2028) >==21736== by 0xB4B0C87: SvTreeListBox::MouseButtonDown(MouseEvent const&) (treelistbox.cxx:2547) >==21736== by 0x3FE1F9BE: SwContentTree::MouseButtonDown(MouseEvent const&) (content.cxx:2595) >==21736== by 0xD410BA1: ImplHandleMouseEvent(vcl::Window*, MouseNotifyEvent, bool, long, long, unsigned long, unsigned short, MouseEventModifiers) (winproc.cxx:722) >==21736== by 0xD417E05: ImplHandleSalMouseButtonDown(vcl::Window*, SalMouseEvent*) (winproc.cxx:2076) >==21736== by 0xD416338: ImplWindowFrameProc(vcl::Window*, SalFrame*, unsigned short, void const*) (winproc.cxx:2407) >==21736== by 0x28C38A1C: SalFrame::CallCallback(unsigned short, void const*) const (in /work/lo/master/instdir/program/libvclplug_gtk3lo.so) >==21736== by 0x28C344F7: GtkSalFrame::signalButton(_GtkWidget*, _GdkEventButton*, void*) (gtksalframe.cxx:3170) >==21736== by 0x297D0F4B: ??? (in /usr/lib64/libgtk-3.so.0.1800.5) >==21736== by 0x14F7E7A4: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.4600.2) >==21736== by 0x14F90850: ??? (in /usr/lib64/libgobject-2.0.so.0.4600.2) >==21736== by 0x14F99121: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.4600.2) >==21736== by 0x14F998FE: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.4600.2) >==21736== by 0x2990E52B: ??? (in /usr/lib64/libgtk-3.so.0.1800.5) >==21736== by 0x297CE3AD: ??? (in /usr/lib64/libgtk-3.so.0.1800.5) >==21736== by 0x297D015B: gtk_main_do_event (in /usr/lib64/libgtk-3.so.0.1800.5) >==21736== by 0x28F0CA31: ??? (in /usr/lib64/libgdk-3.so.0.1800.5) >==21736== by 0x1520AE39: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.4600.2) >==21736== by 0x1520B1CF: ??? (in /usr/lib64/libglib-2.0.so.0.4600.2) >==21736== by 0x1520B27B: g_main_context_iteration (in /usr/lib64/libglib-2.0.so.0.4600.2) >==21736== by 0x28BD1FE8: GtkData::Yield(bool, bool) (gtkdata.cxx:610) >==21736== by 0x28BD51FA: GtkInstance::DoYield(bool, bool, unsigned long) (gtkinst.cxx:404) >==21736== by 0xD881AB8: ImplYield(bool, bool, unsigned long) (svapp.cxx:509) >==21736== by 0xD87D88D: Application::Yield() (svapp.cxx:535) >==21736== by 0xD87D7D7: Application::Execute() (svapp.cxx:471) >==21736== by 0x510A278: desktop::Desktop::DoExecute() (app.cxx:1284) >==21736== by 0x510B439: desktop::Desktop::Main() (app.cxx:1609) >==21736== by 0xD88C31B: ImplSVMain() (svmain.cxx:170) >==21736== by 0xD88C45D: SVMain() (svmain.cxx:207) >==21736== by 0x515AFA7: soffice_main (sofficemain.cxx:96) >==21736== by 0x40083A: sal_main (main.c:48) >==21736== by 0x40083A: main (main.c:47) >==21736== >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 96162
:
120905
| 120939 |
120945