Bugzilla – Attachment 156658 Details for
Bug 129484
Crash when trying to view property of a component from forms (gtk3)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
bt with debug symbols (gtk3)
bt.txt (text/plain), 12.79 KB, created by
Julien Nabet
on 2019-12-18 22:52:20 UTC
(
hide
)
Description:
bt with debug symbols (gtk3)
Filename:
MIME Type:
Creator:
Julien Nabet
Created:
2019-12-18 22:52:20 UTC
Size:
12.79 KB
patch
obsolete
>#0 0x00007fffea5c7889 in g_type_check_instance () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#1 0x00007fffea5b52f9 in g_signal_handler_disconnect () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#2 0x00007fffe525b952 in (anonymous namespace)::GtkInstanceWidget::~GtkInstanceWidget() > (this=0x5555592891d0, __vtt_parm=0x7fffe567bdf8 <VTT for (anonymous namespace)::GtkInstanceContainer+8>, __in_chrg=<optimized out>) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkinst.cxx:2728 >#3 0x00007fffe525f232 in (anonymous namespace)::GtkInstanceContainer::~GtkInstanceContainer() (this=0x5555592891d0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkinst.cxx:3265 >#4 0x00007fffe525f296 in (anonymous namespace)::GtkInstanceContainer::~GtkInstanceContainer() (this=0x5555592891d0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkinst.cxx:3265 >#5 0x00007fffe5295823 in std::default_delete<(anonymous namespace)::GtkInstanceContainer>::operator()((anonymous namespace)::GtkInstanceContainer*) const (this=0x55555925bb50, __ptr=0x5555592891d0) > at /usr/include/c++/9/bits/unique_ptr.h:81 >#6 0x00007fffe5290db8 in std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> >::~unique_ptr() > (this=0x55555925bb50, __in_chrg=<optimized out>) at /usr/include/c++/9/bits/unique_ptr.h:284 >#7 0x00007fffe52a15fe in __gnu_cxx::new_allocator<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> > >::destroy<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> > >(std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> >*) (this=0x555558c5f1d8, __p=0x55555925bb50) at /usr/include/c++/9/ext/new_allocator.h:153 >#8 0x00007fffe529e6f5 in std::allocator_traits<std::allocator<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> > > >::destroy<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> > >(std::allocator_traits<std::allocator<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> > > >::allocator_type&, std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> >*) (__a=..., __p=0x55555925bb50) at /usr/include/c++/9/bits/alloc_traits.h:497 >#9 0x00007fffe529b496 in std::__cxx1998::vector<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> >, std::allocator<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> > > >::_M_erase(std::__cxx1998::vector<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> >, std::allocator<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> > > >::iterator) (this=0x555558c5f1d8, __position=std::unique_ptr<(anonymous namespace)::GtkInstanceContainer> = {get() = 0x5555592891d0}) at /usr/include/c++/9/bits/vector.tcc:177 >#10 0x00007fffe529635d in std::__cxx1998::vector<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> >, std::allocator<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> > > >::erase(std::__cxx1998::vector<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> >, std::allocator<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> > > >::const_iterator) (this=0x555558c5f1d8, __position=std::unique_ptr<(anonymous namespace)::GtkInstanceContainer> = {get() = 0x5555592891d0}) at /usr/include/c++/9/bits/stl_vector.h:1428 >#11 0x00007fffe5291530 in std::__debug::vector<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> >, std::allocator<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> > > >::erase(std::__debug::vector<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> >, std::allocator<std::unique_ptr<(anonymous namespace)::GtkInstanceContainer, std::default_delete<(anonymous namespace)::GtkInstanceContainer> > > >::const_iterator) (this=0x555558c5f1c0, __position=std::unique_ptr<(anonymous namespace)::GtkInstanceContainer> = {get() = 0x5555592891d0}) at /usr/include/c++/9/debug/vector:665 >#12 0x00007fffe526b9b8 in (anonymous namespace)::GtkInstanceNotebook::remove_page(rtl::OString const&) (this=0x555558c5f070, rIdent="3") at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkinst.cxx:6054 >#13 0x00007fffa081c926 in pcr::OPropertyEditor::RemovePage(unsigned short) (this=0x555558c1d7f0, nID=3) at /home/julien/lo/libreoffice/extensions/source/propctrlr/propertyeditor.cxx:160 >#14 0x00007fffa07e6361 in pcr::OPropertyBrowserController::UpdateUI() (this=0x555558c3acb0) at /home/julien/lo/libreoffice/extensions/source/propctrlr/propcontroller.cxx:1242 >#15 0x00007fffa07e091b in pcr::OPropertyBrowserController::attachFrame(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) (this=0x555558c3acb0, _rxFrame= > uno::Reference to ((anonymous namespace)::XFrameImpl *) 0x555558b99aa0) at /home/julien/lo/libreoffice/extensions/source/propctrlr/propcontroller.cxx:379 >#16 0x00007ffff4a17a0a in FmPropBrw::impl_createPropertyBrowser_throw(FmFormShell*) (this=0x555559018b70, _pFormShell=0x55555c83f2d0) at /home/julien/lo/libreoffice/svx/source/form/fmPropBrw.cxx:485 >#17 0x00007ffff4a17ec1 in FmPropBrw::impl_ensurePropertyBrowser_nothrow(FmFormShell*) (this=0x555559018b70, _pFormShell=0x55555c83f2d0) at /home/julien/lo/libreoffice/svx/source/form/fmPropBrw.cxx:519 >#18 0x00007ffff4a180dd in FmPropBrw::StateChanged(unsigned short, SfxItemState, SfxPoolItem const*) (this=0x555559018b70, nSID=10636, eState=SfxItemState::DEFAULT, pState=0x555558823ff0) > at /home/julien/lo/libreoffice/svx/source/form/fmPropBrw.cxx:543 >#19 0x00007ffff56dd8e1 in SfxStateCache::SetState_Impl(SfxItemState, SfxPoolItem const*, bool) (this=0x555558b92d60, eState=SfxItemState::DEFAULT, pState=0x555558823ff0, bMaybeDirty=false) > at /home/julien/lo/libreoffice/sfx2/source/control/statcach.cxx:412 >#20 0x00007ffff56dd43f in SfxStateCache::SetState(SfxItemState, SfxPoolItem const*, bool) (this=0x555558b92d60, eState=SfxItemState::DEFAULT, pState=0x555558823ff0, bMaybeDirty=false) > at /home/julien/lo/libreoffice/sfx2/source/control/statcach.cxx:326 >#21 0x00007ffff5669fd0 in SfxBindings::UpdateControllers_Impl(SfxFoundCache_Impl const&, SfxPoolItem const*, SfxItemState) (rFound=..., pItem=0x555558823ff0, eState=SfxItemState::SET) > at /home/julien/lo/libreoffice/sfx2/source/control/bindings.cxx:1224 >#22 0x00007ffff5665d41 in SfxBindings::Update_Impl(SfxStateCache&) (this=0x55555c56b280, rCache=...) at /home/julien/lo/libreoffice/sfx2/source/control/bindings.cxx:281 >#23 0x00007ffff566a343 in SfxBindings::NextJob_Impl(Timer const*) (this=0x55555c56b280, pTimer=0x55555c56b798) at /home/julien/lo/libreoffice/sfx2/source/control/bindings.cxx:1284 >#24 0x00007ffff566a051 in SfxBindings::NextJob(Timer*) (this=0x55555c56b280, pTimer=0x55555c56b798) at /home/julien/lo/libreoffice/sfx2/source/control/bindings.cxx:1229 >#25 0x00007ffff566a02b in SfxBindings::LinkStubNextJob(void*, Timer*) (instance=0x55555c56b280, data=0x55555c56b798) at /home/julien/lo/libreoffice/sfx2/source/control/bindings.cxx:1227 >#26 0x00007ffff0cac3c1 in Link<Timer*, void>::Call(Timer*) const (this=0x55555c56b7b8, data=0x55555c56b798) at /home/julien/lo/libreoffice/include/tools/link.hxx:111 >#27 0x00007ffff0cac259 in Timer::Invoke() (this=0x55555c56b798) at /home/julien/lo/libreoffice/vcl/source/app/timer.cxx:75 >#28 0x00007ffff0c654d4 in Scheduler::ProcessTaskScheduling() () at /home/julien/lo/libreoffice/vcl/source/app/scheduler.cxx:478 >#29 0x00007ffff0c64935 in Scheduler::CallbackTaskScheduling() () at /home/julien/lo/libreoffice/vcl/source/app/scheduler.cxx:287 >--Type <RET> for more, q to quit, c to continue without paging-- >#30 0x00007fffe524ee9d in SalTimer::CallCallback() (this=0x555557c726f0) at /home/julien/lo/libreoffice/vcl/inc/saltimer.hxx:54 >#31 0x00007fffe524e52d in sal_gtk_timeout_dispatch(GSource*, GSourceFunc, gpointer) (pSource=0x5555590082f0) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:614 >#32 0x00007fffea4b9d7e in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#33 0x00007fffea4ba130 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#34 0x00007fffea4ba1bf in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#35 0x00007fffe524d8a1 in GtkSalData::Yield(bool, bool) (this=0x555555684db0, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:381 >#36 0x00007fffe52515c6 in GtkInstance::DoYield(bool, bool) (this=0x555555677bc0, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkinst.cxx:380 >#37 0x00007ffff0c8d488 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:446 >#38 0x00007ffff0c8d9a3 in Application::Yield() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:510 >#39 0x00007ffff0c8d286 in Application::Execute() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:427 >#40 0x00007ffff7cf5ecf in desktop::Desktop::Main() (this=0x7fffffff2940) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1609 >#41 0x00007ffff0ca8a20 in ImplSVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:191 >#42 0x00007ffff0ca8b45 in SVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:225 >#43 0x00007ffff7d50532 in soffice_main() () at /home/julien/lo/libreoffice/desktop/source/app/sofficemain.cxx:171 >#44 0x000055555555495d in sal_main () at /home/julien/lo/libreoffice/desktop/source/app/main.c:48 >#45 0x0000555555554943 in main (argc=2, argv=0x7fffffff2c98) at /home/julien/lo/libreoffice/desktop/source/app/main.c:47 >(gdb) frame 2 >#2 0x00007fffe525b952 in (anonymous namespace)::GtkInstanceWidget::~GtkInstanceWidget (this=0x5555592891d0, __vtt_parm=0x7fffe567bdf8 <VTT for (anonymous namespace)::GtkInstanceContainer+8>, > __in_chrg=<optimized out>) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkinst.cxx:2728 >2728 g_signal_handler_disconnect(m_pWidget, m_nKeyPressSignalId); >(gdb) p m_pWidget >warning: can't find linker symbol for virtual table for `(anonymous namespace)::GtkInstanceWidget' value >warning: found `construction vtable for (anonymous namespace)::GtkInstanceWidget-in-(anonymous namespace)::GtkInstanceContainer' instead >$9 = 0x555559281040 >(gdb) p m_nKeyPressSignalId >warning: can't find linker symbol for virtual table for `(anonymous namespace)::GtkInstanceWidget' value >warning: found `construction vtable for (anonymous namespace)::GtkInstanceWidget-in-(anonymous namespace)::GtkInstanceContainer' instead >$10 = 44251 >(gdb) frame 3 >#3 0x00007fffe525f232 in (anonymous namespace)::GtkInstanceContainer::~GtkInstanceContainer (this=0x5555592891d0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkinst.cxx:3265 >3265 class GtkInstanceContainer : public GtkInstanceWidget, public virtual weld::Container >(gdb) frame 4 >#4 0x00007fffe525f296 in (anonymous namespace)::GtkInstanceContainer::~GtkInstanceContainer (this=0x5555592891d0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkinst.cxx:3265 >3265 class GtkInstanceContainer : public GtkInstanceWidget, public virtual weld::Container >(gdb) frame 12 >#12 0x00007fffe526b9b8 in (anonymous namespace)::GtkInstanceNotebook::remove_page (this=0x555558c5f070, rIdent="3") at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkinst.cxx:6054 >6054 m_aPages.erase(m_aPages.begin() + nPageIndex); >(gdb) p m_aPages >$11 = std::__debug::vector of length 2, capacity 4 = {std::unique_ptr<(anonymous namespace)::GtkInstanceContainer> = {get() = 0x555558c68030}, std::unique_ptr<(anonymous namespace)::GtkInstanceContainer> = { > get() = 0x555559271ba0}} >(gdb) p nPageIndex >$12 = 2 >(gdb) p m_aPages.size() >[Thread 0x7fffa376b700 (LWP 383159) exited] >$13 = 2 >(gdb) p nPageIndex >$14 = 2 >(gdb) > >
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 129484
: 156658 |
156711