https://bugs.documentfoundation.org/show_bug.cgi?id=164783
Caolán McNamara <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] Summary|Libreoffice crashes when |Libreoffice crashes when |clicking on grid form |clicking on grid form |column header or in empty |column header or in empty |space below rows |space below rows, gtk3+a11y --- Comment #4 from Caolán McNamara <[email protected]> --- I saw this twice, so its likely this problem, nChildIndex of -6, detected in dbgutil version like so, but likely more random crashiness in release builds. getAccessibleCellAt is passed nRow of -2 (sounds dubious, from m_aTable.GetCurrentRow()) and nColumn of 0. #0 0x00007ffff78a8014 in __pthread_kill_implementation () at /lib64/libc.so.6 #1 0x00007ffff784ef1e in raise () at /lib64/libc.so.6 #2 0x00007ffff7836902 in abort () at /lib64/libc.so.6 #3 0x00007ffff74a84e9 in __gnu_debug::_Error_formatter::_M_error() const [clone .cold] () at /lib64/libstdc++.so.6 #4 0x00007fffed409583 in std::__debug::vector<rtl::Reference<accessibility::AccessibleGridControlTableCell>, std::allocator<rtl::Reference<accessibility::AccessibleGridControlTableCell> > >::operator[] (this=0x48a5720, __n=18446744073709551610) at /usr/bin/../lib/gcc/x86_64-redhat-linux/14/../../../../include/c++/14/debug/vector:508 #5 0x00007fffed4062a6 in accessibility::AccessibleGridControlTable::getAccessibleChild (this=0x48a5670, nChildIndex=-6) at /home/caolan/LibreOffice/core/vcl/source/accessibility/AccessibleGridControlTable.cxx:66 #6 0x00007fffed407592 in accessibility::AccessibleGridControlTable::getAccessibleCellAt (this=0x48a5670, nRow=-2, nColumn=0) at /home/caolan/LibreOffice/core/vcl/source/accessibility/AccessibleGridControlTable.cxx:191 #7 0x00007fffed3fe0b4 in accessibility::AccessibleGridControl::commitCellEvent (this=0x94bebf0, _nEventId=4, _rNewValue=uno::Any("hyper": 1024), _rOldValue=uno::Any(void)) at /home/caolan/LibreOffice/core/vcl/source/accessibility/AccessibleGridControl.cxx:272 #8 0x00007fffed3ff58b in accessibility::AccessibleGridControlAccess::commitCellEvent (this=0x94b5020, nEventId=4, rNewValue=uno::Any("hyper": 1024), rOldValue=uno::Any(void)) at vcl/inc/accessibility/AccessibleGridControl.hxx:196 #9 0x00007fffeff21b4d in svt::table::TableControl_Impl::commitCellEvent (this=0x488c4e0, i_eventID=4, i_newValue=uno::Any("hyper": 1024), i_oldValue=uno::Any(void)) at /home/caolan/LibreOffice/core/toolkit/source/controls/table/tablecontrol_impl.cxx:2303 #10 0x00007fffeff14deb in svt::table::TableControl::commitCellEventIfAccessibleAlive (this=0x650b3b0, i_eventID=4, i_newValue=uno::Any("hyper": 1024), i_oldValue=uno::Any(void)) at /home/caolan/LibreOffice/core/toolkit/source/controls/table/tablecontrol.cxx:472 #11 0x00007fffefec306b in SVTXGridControl::ProcessWindowEvent (this=0x2624ae0, rVclWindowEvent=...) at /home/caolan/LibreOffice/core/toolkit/source/controls/svtxgridcontrol.cxx:796 #12 0x00007fffefcf380a in VCLXWindow::WindowEventListener (this=0x2624ae0, rEvent=...) at /home/caolan/LibreOffice/core/toolkit/source/awt/vclxwindow.cxx:389 #13 0x00007fffefcf34ed in VCLXWindow::LinkStubWindowEventListener (instance=0x2624ae0, data=...) at /home/caolan/LibreOffice/core/toolkit/source/awt/vclxwindow.cxx:383 #14 0x00007fffed69faa8 in Link<VclWindowEvent&, void>::Call (this=0x8402850, data=...) at include/tools/link.hxx:101 #15 0x00007fffed69c80e in vcl::Window::CallEventListeners (this=0x650b3b0, nEvent=VclEventId::ControlGetFocus, pData=0x0) at /home/caolan/LibreOffice/core/vcl/source/window/event.cxx:262 #16 0x00007fffed876534 in Control::CallEventListeners (this=0x650b3b0, nEvent=VclEventId::ControlGetFocus, pData=0x0) at /home/caolan/LibreOffice/core/vcl/source/control/ctrl.cxx:298 #17 0x00007fffed876011 in Control::ImplCallEventListenersAndHandler (this=0x650b3b0, nEvent=VclEventId::ControlGetFocus, callHandler=...) at /home/caolan/LibreOffice/core/vcl/source/control/ctrl.cxx:305 #18 0x00007fffed875e11 in Control::EventNotify (this=0x650b3b0, rNEvt=...) at /home/caolan/LibreOffice/core/vcl/source/control/ctrl.cxx:233 #19 0x00007fffed7ff38d in vcl::Window::CompatNotify (this=0x650b3b0, rNEvt=...) at /home/caolan/LibreOffice/core/vcl/source/window/window.cxx:3943 #20 0x00007fffed7ff691 in vcl::Window::GetFocus (this=0x650b3b0) at /home/caolan/LibreOffice/core/vcl/source/window/window.cxx:1855 #21 0x00007fffeff12d9f in svt::table::TableControl::GetFocus (this=0x650b3b0) at /home/caolan/LibreOffice/core/toolkit/source/controls/table/tablecontrol.cxx:82 #22 0x00007fffed80b63c in vcl::Window::CompatGetFocus (this=0x650b3b0) at /home/caolan/LibreOffice/core/vcl/source/window/window.cxx:3903 #23 0x00007fffed72c8bd in vcl::Window::ImplGrabFocus (this=0x650b3b0, nFlags=GetFocusFlags::NONE) at /home/caolan/LibreOffice/core/vcl/source/window/mouse.cxx:384 #24 0x00007fffed7f8c57 in vcl::Window::GrabFocus (this=0x650b3b0) at /home/caolan/LibreOffice/core/vcl/source/window/window.cxx:2990 #25 0x00007fffeff14f65 in svt::table::TableControl::GrabFocus (this=0x650b3b0) at /home/caolan/LibreOffice/core/toolkit/source/controls/table/tablecontrol.cxx:493 #26 0x00007fffeff36d68 in svt::table::TableDataWindow::MouseButtonUp (this=0xc2caee0, rMEvt=...) at /home/caolan/LibreOffice/core/toolkit/source/controls/table/tabledatawindow.cxx:176 #27 0x00007fffed81f9c7 in ImplHandleMouseEvent (xWindow=..., nSVEvent=NotifyEventType::MOUSEBUTTONUP, bMouseLeave=false, nX=58, nY=198, nMsgTime=1839711105, nCode=1, nMode=(MouseEventModifiers::SIMPLECLICK | MouseEventModifiers::SELECT)) at /home/caolan/LibreOffice/core/vcl/source/window/winproc.cxx:719 -- You are receiving this mail because: You are the assignee for the bug.
