Bugzilla – Attachment 178641 Details for
Bug 147742
Assert hit when using UnoControlGrid with screen reader
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
GDB backtrace with first two fixes in place
backtrace_tdf147742_invalid_index.txt (text/plain), 16.57 KB, created by
Michael Weghorn
on 2022-03-03 13:46:16 UTC
(
hide
)
Description:
GDB backtrace with first two fixes in place
Filename:
MIME Type:
Creator:
Michael Weghorn
Created:
2022-03-03 13:46:16 UTC
Size:
16.57 KB
patch
obsolete
>0x00007ffff1e55d9c in svt::table::TableControl::GetColumnName (this=0x55555c14c970, _nIndex=-2) at /home/michi/development/git/libreoffice/svtools/source/table/tablecontrol.cxx:392 >392 return GetModel()->getColumnModel(_nIndex)->getName(); >(gdb) bt >#0 0x00007ffff1e55d9c in svt::table::TableControl::GetColumnName(int) const (this=0x55555c14c970, _nIndex=-2) at /home/michi/development/git/libreoffice/svtools/source/table/tablecontrol.cxx:392 >#1 0x00007ffff1e55aae in svt::table::TableControl::GetAccessibleObjectDescription(vcl::table::AccessibleTableControlObjType) const (this=0x55555c14c970, eObjType=vcl::table::TCTYPE_TABLECELL) > at /home/michi/development/git/libreoffice/svtools/source/table/tablecontrol.cxx:364 >#2 0x00007fffc12eb575 in accessibility::AccessibleGridControlBase::AccessibleGridControlBase(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&, vcl::table::IAccessibleTable&, vcl::table::AccessibleTableControlObjType) (this=0x55555b75c520, rxParent=uno::Reference to (accessibility::AccessibleGridControlTable *) 0x55555c274bc0, rTable=..., eObjType=vcl::table::TCTYPE_TABLECELL) > at /home/michi/development/git/libreoffice/accessibility/source/extended/AccessibleGridControlBase.cxx:58 >#3 0x00007fffc12f3dc1 in accessibility::AccessibleGridControlCell::AccessibleGridControlCell(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&, vcl::table::IAccessibleTable&, int, unsigned short, vcl::table::AccessibleTableControlObjType) (this=0x55555b75c520, _rxParent=uno::Reference to (accessibility::AccessibleGridControlTable *) 0x55555c274bc0, _rTable=..., _nRowPos=0, _nColPos=0, _eType=vcl::table::TCTYPE_TABLECELL) > at /home/michi/development/git/libreoffice/accessibility/source/extended/AccessibleGridControlTableCell.cxx:60 >#4 0x00007fffc12f429b in accessibility::AccessibleGridControlTableCell::AccessibleGridControlTableCell(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&, vcl::table::IAccessibleTable&, int, unsigned short) (this=0x55555b75c520, _rxParent=uno::Reference to (accessibility::AccessibleGridControlTable *) 0x55555c274bc0, _rTable=..., _nRowPos=0, _nColPos=0) > at /home/michi/development/git/libreoffice/accessibility/source/extended/AccessibleGridControlTableCell.cxx:104 >#5 0x00007fffc12efccf in accessibility::AccessibleGridControlTable::getAccessibleChild(int) (this=0x55555c274b00, nChildIndex=0) > at /home/michi/development/git/libreoffice/accessibility/source/extended/AccessibleGridControlTable.cxx:64 >#6 0x00007fffe45fbf55 in wrapper_ref_child(AtkObject*, gint) (atk_obj=0x55555bffc400, i=0) at /home/michi/development/git/libreoffice/vcl/unx/gtk3/a11y/atkwrapper.cxx:490 >#7 0x00007fffe3a9b773 in () at /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 >#8 0x00007fffe3aa7a07 in () at /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 >#9 0x00007ffff7616ff0 in () at /lib/x86_64-linux-gnu/libdbus-1.so.3 >#10 0x00007ffff7606a1c in dbus_connection_dispatch () at /lib/x86_64-linux-gnu/libdbus-1.so.3 >#11 0x00007fffe36ea4a5 in () at /lib/x86_64-linux-gnu/libatspi.so.0 >#12 0x00007fffe9acbcdb in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#13 0x00007fffe9acbf88 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#14 0x00007fffe9acc03f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#15 0x00007fffe4622586 in GtkSalData::Yield(bool, bool) (this=0x55555565cca0, bWait=true, bHandleAllCurrentEvents=false) at /home/michi/development/git/libreoffice/vcl/unx/gtk3/gtkdata.cxx:405 >#16 0x00007fffe462706a in GtkInstance::DoYield(bool, bool) (this=0x555555593800, bWait=true, bHandleAllCurrentEvents=false) at /home/michi/development/git/libreoffice/vcl/unx/gtk3/gtkinst.cxx:427 >#17 0x00007fffef7bc374 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/michi/development/git/libreoffice/vcl/source/app/svapp.cxx:474 >#18 0x00007fffef7bcf66 in Application::Yield() () at /home/michi/development/git/libreoffice/vcl/source/app/svapp.cxx:558 >#19 0x00007fffeef52e8d in Dialog::Execute() (this=0x55555c19d5b0) at /home/michi/development/git/libreoffice/vcl/source/window/dialog.cxx:1056 >#20 0x00007ffff150948b in VCLXDialog::execute() (this=0x55555c1a2cb0) at /home/michi/development/git/libreoffice/toolkit/source/awt/vclxwindows.cxx:2368 >#21 0x00007ffff1596b3e in UnoDialogControl::execute() (this=0x55555aba4490) at /home/michi/development/git/libreoffice/toolkit/source/controls/dialogcontrol.cxx:594 >#22 0x00007fffe366f9ee in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) > (pThis=0x55555aba47a8, nVtableIndex=5, pRegisterReturn=0x7fffffffa6d0, pReturnTypeRef=0x555555656e70, bSimpleReturn=true, pStack=0x7fffffffa400, nStack=0, pGPR=0x7fffffffa560, pFPR=0x7fffffffa590) > at /home/michi/development/git/libreoffice/bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77 >#23 0x00007fffe366e60c in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, typelib_TypeDescriptionReference*, sal_Int32, typelib_MethodParameter*, void*, void**, uno_Any**) > (pThis=0x55555c233ee0, aVtableSlot=..., pReturnTypeRef=0x555555656e70, nParams=0, pParams=0x55555c1028a0, pUnoReturn=0x7fffffffa6d0, pUnoArgs=0x7fffffffa6c0, ppUnoExc=0x7fffffffa7b0) > at /home/michi/development/git/libreoffice/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233 >#24 0x00007fffe366f0cf in bridges::cpp_uno::shared::unoInterfaceProxyDispatch(uno_Interface*, typelib_TypeDescription const*, void*, void**, uno_Any**) > (pUnoI=0x55555c233ee0, pMemberDescr=0x55555c1afa30, pReturn=0x7fffffffa6d0, pArgs=0x7fffffffa6c0, ppException=0x7fffffffa7b0) at /home/michi/development/git/libreoffice/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413 >#25 0x00007fffb34f4ef2 in stoc_corefl::(anonymous namespace)::IdlInterfaceMethodImpl::invoke(com::sun::star::uno::Any const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any>&) (this=0x55555c1b4cb0, rObj= > uno::Any("com.sun.star.awt.XControl": {<com::sun::star::lang::XComponent> = {<com::sun::star::uno::XInterface> = {_vptr.XInterface = 0x55555aba4790}, <No data fields>}, <No data fields>}), rArgs=empty uno::Sequence) > at /home/michi/development/git/libreoffice/stoc/source/corereflection/criface.cxx:672 >#26 0x00007ffff560ad5c in SbUnoObject::Notify(SfxBroadcaster&, SfxHint const&) (this=0x55555c1a4650, rBC=..., rHint=...) at /home/michi/development/git/libreoffice/basic/source/classes/sbunoobj.cxx:2247 >#27 0x00007ffff4330ea8 in SfxBroadcaster::Broadcast(SfxHint const&) (this=0x55555c1908e0, rHint=...) at /home/michi/development/git/libreoffice/svl/source/notify/SfxBroadcaster.cxx:39 >#28 0x00007ffff5772b55 in SbxVariable::Broadcast(SfxHintId) (this=0x55555c238f90, nHintId=SfxHintId::BasicDataWanted) at /home/michi/development/git/libreoffice/basic/source/sbx/sbxvar.cxx:151 >#29 0x00007ffff576be99 in SbxValue::SbxValue(SbxValue const&) (this=0x55555c2379c0, __vtt_parm=0x7ffff5911d08 <VTT for SbxMethod+16>, r=..., __in_chrg=<optimized out>) > at /home/michi/development/git/libreoffice/basic/source/sbx/sbxvalue.cxx:66 >#30 0x00007ffff5771db8 in SbxVariable::SbxVariable(SbxVariable const&) (this=0x55555c2379c0, __vtt_parm=0x7ffff5911d00 <VTT for SbxMethod+8>, r=..., __in_chrg=<optimized out>) > at /home/michi/development/git/libreoffice/basic/source/sbx/sbxvar.cxx:49 >#31 0x00007ffff5764d38 in SbxMethod::SbxMethod(SbxMethod const&) (this=0x55555c2379c0, r=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/michi/development/git/libreoffice/basic/source/sbx/sbxobj.cxx:840 >#32 0x00007ffff56ff7de in SbiRuntime::FindElement(SbxObject*, unsigned int, unsigned int, ErrCode, bool, bool) (this=0x55555ab21060, pObj=0x55555c1a4650, nOp1=69, nOp2=12, nNotFound=..., bLocal=false, bStatic=false) > at /home/michi/development/git/libreoffice/basic/source/runtime/runtime.cxx:3709 >#33 0x00007ffff5701a6e in SbiRuntime::StepELEM(unsigned int, unsigned int) (this=0x55555ab21060, nOp1=69, nOp2=12) at /home/michi/development/git/libreoffice/basic/source/runtime/runtime.cxx:4194 >--Type <RET> for more, q to quit, c to continue without paging-- >#34 0x00007ffff56f496a in SbiRuntime::Step() (this=0x55555ab21060) at /home/michi/development/git/libreoffice/basic/source/runtime/runtime.cxx:830 >#35 0x00007ffff564792f in (anonymous namespace)::RunInitGuard::run() (this=0x55555c1dc400) at /home/michi/development/git/libreoffice/basic/source/classes/sbxmod.cxx:1014 >#36 0x00007ffff56483ba in SbModule::Run(SbMethod*) (this=0x55555bc70e00, pMeth=0x55555c1deff0) at /home/michi/development/git/libreoffice/basic/source/classes/sbxmod.cxx:1175 >#37 0x00007ffff5646b15 in SbModule::Notify(SfxBroadcaster&, SfxHint const&) (this=0x55555bc70e00, rBC=..., rHint=...) at /home/michi/development/git/libreoffice/basic/source/classes/sbxmod.cxx:774 >#38 0x00007ffff4330ea8 in SfxBroadcaster::Broadcast(SfxHint const&) (this=0x55555c1266b0, rHint=...) at /home/michi/development/git/libreoffice/svl/source/notify/SfxBroadcaster.cxx:39 >#39 0x00007ffff564cd2e in SbMethod::Broadcast(SfxHintId) (this=0x55555c1264f0, nHintId=SfxHintId::BasicDataWanted) at /home/michi/development/git/libreoffice/basic/source/classes/sbxmod.cxx:2115 >#40 0x00007ffff576cda4 in SbxValue::Get(SbxValues&) const (this=0x55555c1264f0, rRes=...) at /home/michi/development/git/libreoffice/basic/source/sbx/sbxvalue.cxx:288 >#41 0x00007ffff564ca19 in SbMethod::Call(SbxValue*, SbxVariable*) (this=0x55555c1264f0, pRet=0x55555c1dedb0, pCaller=0x0) at /home/michi/development/git/libreoffice/basic/source/classes/sbxmod.cxx:2071 >#42 0x00007fffb2b4923f in basprov::BasicScriptImpl::invoke(com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&, com::sun::star::uno::Sequence<short>&, com::sun::star::uno::Sequence<com::sun::star::uno::Any>&) > (this=0x55555b9fec30, aParams=empty uno::Sequence, aOutParamIndex=empty uno::Sequence, aOutParam=empty uno::Sequence) at /home/michi/development/git/libreoffice/scripting/source/basprov/basscript.cxx:254 >#43 0x00007ffff4bad75f in SfxObjectShell::CallXScript(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&, com::sun::star::uno::Any&, com::sun::star::uno::Sequence<short>&, com::sun::star::uno::Sequence<com::sun::star::uno::Any>&, bool, com::sun::star::uno::Any const*) (_rxScriptContext= > uno::Reference to (SwXTextDocument *) 0x555559d0b5a0, _rScriptURL="vnd.sun.star.script:Standard.Module1.Main?language=Basic&location=document", aParams=empty uno::Sequence, aRet=uno::Any(void), aOutParamIndex=empty uno::Sequence, aOutParam=empty uno::Sequence, bRaiseError=true, pCaller=0x0) at /home/michi/development/git/libreoffice/sfx2/source/doc/objmisc.cxx:1424 >#44 0x00007ffff4badbfc in SfxObjectShell::CallXScript(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&, com::sun::star::uno::Any&, com::sun::star::uno::Sequence<short>&, com::sun::star::uno::Sequence<com::sun::star::uno::Any>&, bool, com::sun::star::uno::Any const*) (this= > 0x5555565768a0, rScriptURL="vnd.sun.star.script:Standard.Module1.Main?language=Basic&location=document", aParams=empty uno::Sequence, aRet=uno::Any(void), aOutParamIndex=empty uno::Sequence, aOutParam=empty uno::Sequence, bRaiseError=true, pCaller=0x0) at /home/michi/development/git/libreoffice/sfx2/source/doc/objmisc.cxx:1453 >#45 0x00007fffb96e5aef in SwDoc::ExecMacro(SvxMacro const&, rtl::OUString*, SbxArray*) (this=0x5555564d8000, rMacro=..., pRet=0x7fffffffbba8, pArgs=0x0) at /home/michi/development/git/libreoffice/sw/source/core/doc/docbasic.cxx:122 >#46 0x00007fffbaa3f631 in SwWrtShell::ExecMacro(SvxMacro const&, rtl::OUString*, SbxArray*) (this=0x55555a1e2b80, rMacro=..., pRet=0x7fffffffbba8, pArgs=0x0) > at /home/michi/development/git/libreoffice/sw/source/uibase/wrtsh/wrtsh3.cxx:186 >#47 0x00007fffbaa3c842 in SwWrtShell::ClickToField(SwField const&, bool) (this=0x55555a1e2b80, rField=..., bExecHyperlinks=false) at /home/michi/development/git/libreoffice/sw/source/uibase/wrtsh/wrtsh2.cxx:392 >#48 0x00007fffba6de845 in SwEditWin::MouseButtonUp(MouseEvent const&) (this=0x555556fa3600, rMEvt=...) at /home/michi/development/git/libreoffice/sw/source/uibase/docvw/edtwin.cxx:4784 >#49 0x00007fffef0e2049 in ImplHandleMouseEvent(VclPtr<vcl::Window> const&, MouseNotifyEvent, bool, long, long, unsigned long, unsigned short, MouseEventModifiers) > (xWindow=..., nSVEvent=MouseNotifyEvent::MOUSEBUTTONUP, bMouseLeave=false, nX=246, nY=383, nMsgTime=29614820, nCode=1, nMode=(MouseEventModifiers::SIMPLECLICK | MouseEventModifiers::SELECT)) > at /home/michi/development/git/libreoffice/vcl/source/window/winproc.cxx:721 >#50 0x00007fffef0e862f in ImplHandleSalMouseButtonUp(vcl::Window*, SalMouseEvent const*) (pWindow=0x5555570e1270, pEvent=0x7fffffffc6e0) at /home/michi/development/git/libreoffice/vcl/source/window/winproc.cxx:2298 >#51 0x00007fffef0e988f in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) (_pWindow=0x5555570e1270, nEvent=SalEvent::MouseButtonUp, pEvent=0x7fffffffc6e0) > at /home/michi/development/git/libreoffice/vcl/source/window/winproc.cxx:2653 >#52 0x00007fffe47557ba in SalFrame::CallCallback(SalEvent, void const*) const (this=0x555556a71aa0, nEvent=SalEvent::MouseButtonUp, pEvent=0x7fffffffc6e0) at /home/michi/development/git/libreoffice/vcl/inc/salframe.hxx:308 >#53 0x00007fffe4754cd0 in GtkSalFrame::CallCallbackExc(SalEvent, void const*) const (this=0x555556a71aa0, nEvent=SalEvent::MouseButtonUp, pEvent=0x7fffffffc6e0) at /home/michi/development/git/libreoffice/vcl/unx/gtk3/gtkframe.cxx:5942 >#54 0x00007fffe474d8c4 in GtkSalFrame::DrawingAreaButton(SalEvent, int, int, int, unsigned int, unsigned int) (this=0x555556a71aa0, nEventType=SalEvent::MouseButtonUp, nEventX=246, nEventY=383, nButton=1, nTime=29614820, nState=256) > at /home/michi/development/git/libreoffice/vcl/unx/gtk3/gtkframe.cxx:2993 >#55 0x00007fffe474dbf9 in GtkSalFrame::signalButton(_GtkWidget*, _GdkEventButton*, void*) (pEvent=0x55555c0d4030, frame=0x555556a71aa0) at /home/michi/development/git/libreoffice/vcl/unx/gtk3/gtkframe.cxx:3073 >#56 0x00007fffe40a4ed7 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 >#57 0x00007fffe9bc073f in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#58 0x00007fffe9bd2b96 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#59 0x00007fffe9bd8b1b in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#60 0x00007fffe9bd955f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#61 0x00007fffe404ebc4 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 >#62 0x00007fffe3f037c0 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 >#63 0x00007fffe3f0527d in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-3.so.0 >#64 0x00007fffe3bed6a5 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0 >#65 0x00007fffe3c211a2 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0 >#66 0x00007fffe9acbcdb in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#67 0x00007fffe9acbf88 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#68 0x00007fffe9acc03f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#69 0x00007fffe4622586 in GtkSalData::Yield(bool, bool) (this=0x55555565cca0, bWait=true, bHandleAllCurrentEvents=false) at /home/michi/development/git/libreoffice/vcl/unx/gtk3/gtkdata.cxx:405 >#70 0x00007fffe462706a in GtkInstance::DoYield(bool, bool) (this=0x555555593800, bWait=true, bHandleAllCurrentEvents=false) at /home/michi/development/git/libreoffice/vcl/unx/gtk3/gtkinst.cxx:427 >#71 0x00007fffef7bc374 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/michi/development/git/libreoffice/vcl/source/app/svapp.cxx:474 >#72 0x00007fffef7bcf66 in Application::Yield() () at /home/michi/development/git/libreoffice/vcl/source/app/svapp.cxx:558 >#73 0x00007fffef7bc044 in Application::Execute() () at /home/michi/development/git/libreoffice/vcl/source/app/svapp.cxx:452 >--Type <RET> for more, q to quit, c to continue without paging-- >#74 0x00007ffff7c30cac in desktop::Desktop::Main() (this=0x7fffffffd8d0) at /home/michi/development/git/libreoffice/desktop/source/app/app.cxx:1604 >#75 0x00007fffef7dac2b in ImplSVMain() () at /home/michi/development/git/libreoffice/vcl/source/app/svmain.cxx:202 >#76 0x00007fffef7dad4c in SVMain() () at /home/michi/development/git/libreoffice/vcl/source/app/svmain.cxx:234 >#77 0x00007ffff7c95159 in soffice_main() () at /home/michi/development/git/libreoffice/desktop/source/app/sofficemain.cxx:98 >#78 0x00005555555549f4 in sal_main () at /home/michi/development/git/libreoffice/desktop/source/app/main.c:51 >#79 0x00005555555549da in main (argc=3, argv=0x7fffffffdc48) at /home/michi/development/git/libreoffice/desktop/source/app/main.c:49
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 147742
:
178634
| 178641