Bugzilla – Attachment 154638 Details for
Bug 127863
Crash when trying to edit macro assigned part for a button
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
bt with debug symbols
bt.txt (text/plain), 10.98 KB, created by
Julien Nabet
on 2019-09-29 11:05:38 UTC
(
hide
)
Description:
bt with debug symbols
Filename:
MIME Type:
Creator:
Julien Nabet
Created:
2019-09-29 11:05:38 UTC
Size:
10.98 KB
patch
obsolete
>/usr/include/c++/9/debug/safe_iterator.h:307: >In function: > __gnu_debug::_Safe_iterator<_Iterator, _Sequence, _Category>::pointer > __gnu_debug::_Safe_iterator<_Iterator, _Sequence, > _Category>::operator->() const [with _Iterator = > std::__detail::_Node_iterator<std::pair<const rtl::OUString, > com::sun::star::script::ScriptEventDescriptor>, false, true>; _Sequence > = std::__debug::unordered_map<rtl::OUString, > com::sun::star::script::ScriptEventDescriptor>; _Category = > std::forward_iterator_tag; __gnu_debug::_Safe_iterator<_Iterator, > _Sequence, _Category>::pointer = std::pair<const rtl::OUString, > com::sun::star::script::ScriptEventDescriptor>*] > >Error: attempt to dereference a singular iterator. > >Objects involved in the operation: > iterator "this" @ 0x0x55555d2966d8 { > type = std::__detail::_Node_iterator<std::pair<rtl::OUString const, com::sun::star::script::ScriptEventDescriptor>, false, true> (mutable iterator); > state = singular; > references sequence with type 'std::__debug::unordered_map<rtl::OUString, com::sun::star::script::ScriptEventDescriptor, std::hash<rtl::OUString>, std::equal_to<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, com::sun::star::script::ScriptEventDescriptor> > >' @ 0x0x55555d59d210 > } > >Thread 1 "soffice.bin" received signal SIGABRT, Aborted. >__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 >50 ../sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type. >(gdb) bt >#0 0x00007ffff7ae5081 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 >#1 0x00007ffff7ad0535 in __GI_abort () at abort.c:79 >#2 0x00007ffff795ebab in std::__throw_bad_exception() () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 >#3 0x00007fff203e4f87 in __gnu_debug::_Safe_iterator<std::__detail::_Node_iterator<std::pair<rtl::OUString const, com::sun::star::script::ScriptEventDescriptor>, false, true>, std::__debug::unordered_map<rtl::OUString, com::sun::star::script::ScriptEventDescriptor, std::hash<rtl::OUString>, std::equal_to<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, com::sun::star::script::ScriptEventDescriptor> > >, std::forward_iterator_tag>::operator->() const (this=0x55555d2966d8) at /usr/include/c++/9/debug/safe_iterator.h:307 >#4 0x00007fff203d9863 in pcr::EventHolder::getElementNames() (this=0x55555d59d1e0) at /home/julien/lo/libreoffice/extensions/source/propctrlr/eventhandler.cxx:412 >#5 0x00007fff203dc011 in pcr::EventHandler::onInteractivePropertySelection(rtl::OUString const&, unsigned char, com::sun::star::uno::Any&, com::sun::star::uno::Reference<com::sun::star::inspection::XObjectInspectorUI> const&) (this=0x55555d0de0c0, _rPropertyName="com.sun.star.awt.XTextListener;textChanged", _rxInspectorUI=uno::Reference to (struct pcr::CachedInspectorUI *) 0x55555d59cf18) > at /home/julien/lo/libreoffice/extensions/source/propctrlr/eventhandler.cxx:801 >#6 0x00007fff2046f133 in pcr::OPropertyBrowserController::Clicked(rtl::OUString const&, bool) (this=0x555558a7b6e0, _rName="com.sun.star.awt.XTextListener;textChanged", _bPrimary=true) > at /home/julien/lo/libreoffice/extensions/source/propctrlr/propcontroller.cxx:1253 >#7 0x00007fff203876c8 in pcr::OBrowserListBox::buttonClicked(pcr::OBrowserLine*, bool) (this=0x55555cfd4f20, _pLine=0x55555ce38bf0, _bPrimary=true) > at /home/julien/lo/libreoffice/extensions/source/propctrlr/browserlistbox.cxx:856 >#8 0x00007fff2037fed1 in pcr::OBrowserLine::OnButtonClicked(Button*) (this=0x55555ce38bf0, _pButton=0x55555ce31ea0) at /home/julien/lo/libreoffice/extensions/source/propctrlr/browserline.cxx:464 >#9 0x00007fff2037fe71 in pcr::OBrowserLine::LinkStubOnButtonClicked(void*, Button*) (instance=0x55555ce38bf0, data=0x55555ce31ea0) at /home/julien/lo/libreoffice/extensions/source/propctrlr/browserline.cxx:461 >#10 0x00007ffff0651a8b in Link<Button*, void>::Call(Button*) const (this=0x55555ce32148, data=0x55555ce31ea0) at /home/julien/lo/libreoffice/include/tools/link.hxx:112 >#11 0x00007ffff063e0ba in Button::<lambda()>::operator()(void) const (__closure=0x7fffffff0c60) at /home/julien/lo/libreoffice/vcl/source/control/button.cxx:123 >#12 0x00007ffff064ff92 in std::_Function_handler<void(), Button::Click()::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/9/bits/std_function.h:300 >#13 0x00007ffff0674b16 in std::function<void ()>::operator()() const (this=0x7fffffff0c60) at /usr/include/c++/9/bits/std_function.h:690 >#14 0x00007ffff0672d9f in Control::ImplCallEventListenersAndHandler(VclEventId, std::function<void ()> const&) (this=0x55555ce31ea0, nEvent=VclEventId::ButtonClick, callHandler=...) > at /home/julien/lo/libreoffice/vcl/source/control/ctrl.cxx:315 >#15 0x00007ffff063e105 in Button::Click() (this=0x55555ce31ea0) at /home/julien/lo/libreoffice/vcl/source/control/button.cxx:123 >#16 0x00007ffff0642d08 in PushButton::Tracking(TrackingEvent const&) (this=0x55555ce31ea0, rTEvt=...) at /home/julien/lo/libreoffice/vcl/source/control/button.cxx:1233 >#17 0x00007ffff05febe1 in vcl::Window::EndTracking(TrackingEventFlags) (this=0x55555ce31ea0, nFlags=TrackingEventFlags::NONE) at /home/julien/lo/libreoffice/vcl/source/window/window2.cxx:307 >#18 0x00007ffff062d645 in ImplHandleMouseEvent(VclPtr<vcl::Window> const&, MouseNotifyEvent, bool, long, long, unsigned long, unsigned short, MouseEventModifiers) (xWindow= > ..., nSVEvent=MouseNotifyEvent::MOUSEBUTTONUP, bMouseLeave=false, nX=454, nY=96, nMsgTime=12882755, nCode=1, nMode=(MouseEventModifiers::SIMPLECLICK | MouseEventModifiers::SELECT)) > at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:700 >#19 0x00007ffff06324e9 in ImplHandleSalMouseButtonUp(vcl::Window*, SalMouseEvent const*) (pWindow=0x555558fe7720, pEvent=0x7fffffff1520) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:2026 >#20 0x00007ffff063360c in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) (_pWindow=0x555558fe7720, nEvent=SalEvent::MouseButtonUp, pEvent=0x7fffffff1520) > at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:2364 >#21 0x00007fffe83f9ef8 in SalFrame::CallCallback(SalEvent, void const*) const (this=0x55555cd41ee0, nEvent=SalEvent::MouseButtonUp, pEvent=0x7fffffff1520) at /home/julien/lo/libreoffice/vcl/inc/salframe.hxx:299 >#22 0x00007fffe83f982c in GtkSalFrame::CallCallbackExc(SalEvent, void const*) const (this=0x55555cd41ee0, nEvent=SalEvent::MouseButtonUp, pEvent=0x7fffffff1520) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkframe.cxx:4402 >#23 0x00007fffe83f403d in GtkSalFrame::signalButton(_GtkWidget*, _GdkEventButton*, void*) (pEvent=0x55555d0da910, frame=0x55555cd41ee0) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkframe.cxx:2585 >#24 0x00007fffe7ea4b7b in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#25 0x00007fffea61ee8d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#26 0x00007fffea632555 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#27 0x00007fffea63ab9b in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#28 0x00007fffea63bb6f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#29 0x00007fffe7e509f2 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#30 0x00007fffe7d10fc8 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#31 0x00007fffe7d1312b in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#32 0x00007fffe7a0f7d5 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 >#33 0x00007fffe7a6c3a2 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 >#34 0x00007fffea5389ee in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#35 0x00007fffea538c88 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#36 0x00007fffea538d1c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#37 0x00007fffe82fe98e in GtkSalData::Yield(bool, bool) (this=0x555555647980, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:528 >#38 0x00007fffe8302a8a in GtkInstance::DoYield(bool, bool) (this=0x5555556588b0, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtkinst.cxx:393 >#39 0x00007ffff0c4538d in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:446 >#40 0x00007ffff0c458ab in Application::Yield() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:510 >--Type <RET> for more, q to quit, c to continue without paging-- >#41 0x00007ffff0c4518a in Application::Execute() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:427 >#42 0x00007ffff7ce9811 in desktop::Desktop::Main() (this=0x7fffffff2410) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1620 >#43 0x00007ffff0c602ba in ImplSVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:190 >#44 0x00007ffff0c603df in SVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:224 >#45 0x00007ffff7d4519e in soffice_main() () at /home/julien/lo/libreoffice/desktop/source/app/sofficemain.cxx:177 >#46 0x000055555555495d in sal_main () at /home/julien/lo/libreoffice/desktop/source/app/main.c:48 >#47 0x0000555555554943 in main (argc=2, argv=0x7fffffff27d8) at /home/julien/lo/libreoffice/desktop/source/app/main.c:47 >(gdb) frame 4 >#4 0x00007fff203d9863 in pcr::EventHolder::getElementNames (this=0x55555d59d1e0) at /home/julien/lo/libreoffice/extensions/source/propctrlr/eventhandler.cxx:412 >412 *pReturn = elem.second->first; >(gdb) p elem >$1 = {first = 2, second = invalid iterator} >(gdb) p m_aEventIndexAccess >$2 = std::__debug::map with 18 elements = {[2] = invalid iterator, [4] = invalid iterator, [5] = invalid iterator, [6] = > {<std::__detail::_Node_iterator_base<std::pair<rtl::OUString const, com::sun::star::script::ScriptEventDescriptor>, true>> = {_M_cur = 0x55555cc8e510}, <No data fields>}, [7] = invalid iterator, > [8] = invalid iterator, [9] = {<std::__detail::_Node_iterator_base<std::pair<rtl::OUString const, com::sun::star::script::ScriptEventDescriptor>, true>> = {_M_cur = 0x55555d299670}, <No data fields>}, [10] = > {<std::__detail::_Node_iterator_base<std::pair<rtl::OUString const, com::sun::star::script::ScriptEventDescriptor>, true>> = {_M_cur = 0x55555d6eac80}, <No data fields>}, [11] = > {<std::__detail::_Node_iterator_base<std::pair<rtl::OUString const, com::sun::star::script::ScriptEventDescriptor>, true>> = {_M_cur = 0x55555c97c590}, <No data fields>}, [12] = invalid iterator, [13] = > {<std::__detail::_Node_iterator_base<std::pair<rtl::OUString const, com::sun::star::script::ScriptEventDescriptor>, true>> = {_M_cur = 0x55555d60a1b0}, <No data fields>}, [14] = > {<std::__detail::_Node_iterator_base<std::pair<rtl::OUString const, com::sun::star::script::ScriptEventDescriptor>, true>> = {_M_cur = 0x55555d073dc0}, <No data fields>}, [15] = invalid iterator, > [16] = invalid iterator, [17] = invalid iterator, [19] = invalid iterator, [20] = > {<std::__detail::_Node_iterator_base<std::pair<rtl::OUString const, com::sun::star::script::ScriptEventDescriptor>, true>> = {_M_cur = 0x55555d07fb60}, <No data fields>}, [32] = invalid iterator} >(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 127863
: 154638