Bugzilla – Attachment 120291 Details for
Bug 71409
Excessive duplicate accessible focused events for Calc input line [a11y]
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Backtrace - addAccessibleEventListener (AtkListener)
Backtrace addAccessibleEventListener AtkListener.txt (text/plain), 16.18 KB, created by
Niklas Johansson
on 2015-11-05 16:03:24 UTC
(
hide
)
Description:
Backtrace - addAccessibleEventListener (AtkListener)
Filename:
MIME Type:
Creator:
Niklas Johansson
Created:
2015-11-05 16:03:24 UTC
Size:
16.18 KB
patch
obsolete
>Breakpoint 1, accessibility::AccessibleTextHelper_Impl::addAccessibleEventListener (this=0x24c9e00, xListener=uno::Reference to (AtkListener *) 0x2384b98) > at /home/njohansson/lo/svx/source/accessibility/AccessibleTextHelper.cxx:1581 >1581 if( getNotifierClientId() != -1 ) >(gdb) bt full >#0 0x00002aaad79625fe in accessibility::AccessibleTextHelper_Impl::addAccessibleEventListener(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener> const&) (this=0x24c9e00, xListener=uno::Reference to (AtkListener *) 0x2384b98) > at /home/njohansson/lo/svx/source/accessibility/AccessibleTextHelper.cxx:1581 >#1 0x00002aaad7963126 in accessibility::AccessibleTextHelper::AddEventListener(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener> const&) (this=0x282b8c0, xListener=uno::Reference to (AtkListener *) 0x2384b98) > at /home/njohansson/lo/svx/source/accessibility/AccessibleTextHelper.cxx:1870 >#2 0x00002aaae0007082 in ScAccessibleEditObject::addAccessibleEventListener(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener> const&) (this=0x2836800, xListener=uno::Reference to (AtkListener *) 0x2384b98) > at /home/njohansson/lo/sc/source/ui/Accessibility/AccessibleEditObject.cxx:313 >#3 0x00002aaac932b762 in atk_object_wrapper_new(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&, AtkObject*) (rxAccessible=uno::Reference to (ScAccessibleEditObject *) 0x2836860, parent=0x0) > at /home/njohansson/lo/vcl/unx/gtk3/a11y/../../gtk/a11y/atkwrapper.cxx:851 > xBroadcaster = uno::Reference to (ScAccessibleEditObject *) 0x2836878 > obj = 0x2aa5d80 > xStateSet = uno::Reference to (utl::AccessibleStateSetHelper *) 0x282a418 > xContext = uno::Reference to (ScAccessibleEditObject *) 0x2836870 > nType = 22480192 > atk_obj = 0x2aa5d80 > __PRETTY_FUNCTION__ = "AtkObject* atk_object_wrapper_new(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible>&, AtkObject*)" > pWrap = 0x2aa5d80 >#4 0x00002aaac932b403 in atk_object_wrapper_ref(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&, bool) (rxAccessible=uno::Reference to (ScAccessibleEditObject *) 0x2836860, create=true) > at /home/njohansson/lo/vcl/unx/gtk3/a11y/../../gtk/a11y/atkwrapper.cxx:795 > __PRETTY_FUNCTION__ = "AtkObject* atk_object_wrapper_ref(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible>&, bool)" > obj = 0x0 >#5 0x00002aaac9315359 in AtkListener::handleChildAdded(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleContext> const&, com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&) (this=0x2a8e530, rxParent=uno::Reference to (ScAccessibleDocument *) 0x29a1bf0, rxAccessible=uno::Reference to (ScAccessibleEditObject *) 0x2836860) > at /home/njohansson/lo/vcl/unx/gtk3/a11y/../../gtk/a11y/atklistener.cxx:157 > pChild = 0x7fffffff3f30 >#6 0x00002aaac93158d3 in AtkListener::notifyEvent(com::sun::star::accessibility::AccessibleEventObject const&) (this=0x2a8e530, aEvent=...) > at /home/njohansson/lo/vcl/unx/gtk3/a11y/../../gtk/a11y/atklistener.cxx:296 > xParent = uno::Reference to (ScAccessibleDocument *) 0x29a1bf0 > xChild = uno::Reference to (ScAccessibleEditObject *) 0x2836860 > atk_obj = 0x2a8e410 > __PRETTY_FUNCTION__ = "virtual void AtkListener::notifyEvent(const com::sun::star::accessibility::AccessibleEventObject&)" >#7 0x00002aaaacfd3428 in comphelper::AccessibleEventNotifier::addEvent(unsigned int, com::sun::star::accessibility::AccessibleEventObject const&) (_nClient=848, _rEvent=...) > at /home/njohansson/lo/comphelper/source/misc/accessibleeventnotifier.cxx:281 > aListeners = uno::Sequence of length 3 = {uno::Reference to (DocumentFocusListener *) 0x21cd568, uno::Reference to (ScAccessibleSpreadsheet *) 0x2a4edd8, uno::Reference to (AtkListener *) 0x2a8e558} > pListeners = 0x2677ca8 > pListenersEnd = 0x2677cb0 >#8 0x00002aaadffd9ba2 in ScAccessibleContextBase::CommitChange(com::sun::star::accessibility::AccessibleEventObject const&) const (this=0x29a1b80, rEvent=...) > at /home/njohansson/lo/sc/source/ui/Accessibility/AccessibleContextBase.cxx:519 >#9 0x00002aaadffee6e3 in ScAccessibleDocument::AddChild(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&, bool) (this=0x29a1b80, xAcc=uno::Reference to (ScAccessibleEditObject *) 0x2836860, bFireEvent=true) > at /home/njohansson/lo/sc/source/ui/Accessibility/AccessibleDocument.cxx:2270 > aEvent = {<com::sun::star::lang::EventObject> = {Source = uno::Reference to (ScAccessibleDocument *) 0x29a1bf0}, EventId = 7, NewValue = uno::Any {<com::sun::star::uno::XInterface> = {_vptr.XInterface = 0x2836860}, <No data fields>}, OldValue = empty uno::Any} >#10 0x00002aaadffeb341 in ScAccessibleDocument::Notify(SfxBroadcaster&, SfxHint const&) (this=0x29a1b80, rBC=..., rHint=...) > at /home/njohansson/lo/sc/source/ui/Accessibility/AccessibleDocument.cxx:1602 > xAcc = uno::Reference to (ScAccessibleEditObject *) 0x2836860 >Python Exception <class 'gdb.error'> There is no member named value.: >Python Exception <class 'gdb.error'> There is no member named value.: >Python Exception <class 'gdb.error'> There is no member named value.: >Python Exception <class 'gdb.error'> There is no member named value.: > rViewData = @0x26223a0: {nPPTX = 0,063802106126914671, nPPTY = 0,067000000000000004, maTabData = {<std::_Vector_base<ScViewDataTable*, std::allocator<ScViewDataTable*> >> = {_M_impl = {<std::allocator<ScViewDataTable*>> = {<__gnu_cxx::new_allocator<ScViewDataTable*>> = {<No data fields>}, <No data fields>}, _M_start = 0x2623190, _M_finish = 0x26231a0, _M_end_of_storage = 0x26231a0}}, <No data fields>}, mpMarkData = {_M_t = {<std::_Tuple_impl<0ul, ScMarkData*, std::default_delete<ScMarkData> >> = {<std::_Tuple_impl<1ul, std::default_delete<ScMarkData> >> = {<std::_Head_base<1ul, std::default_delete<ScMarkData>, true>> = {<std::default_delete<ScMarkData>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0ul, ScMarkData*, false>> = {_M_head_impl = 0x2622e80}, <No data fields>}, <No data fields>}}, pThisTab = 0x2622ff0, pDocShell = 0x2504a30, pDoc = 0x2504a98, pView = 0x2622390, pViewShell = 0x2622330, pEditView = {0x0, 0x0, 0x23cef60, 0x0}, pOptions = 0x2622ef0, pSpellingView = 0x0, aScenButSize = Size = {width = 0, height = 0}, aScrSize = Size = {width = 839, height = 646}, aLogicMode = {mpImplMapMode = 0x2653ea0}, eDefZoomType = SvxZoomType::PERCENT, aDefZoomX = , aDefZoomY = , aDefPageZoomX = , aDefPageZoomY = , eRefType = SC_REFTYPE_NONE, nTabNo = 0, nRefTabNo = 0, nRefStartX = 1, nRefStartY = 0, nRefStartZ = 0, nRefEndX = 0, nRefEndY = 0, nRefEndZ = 0, nFillStartX = 0, nFillStartY = 0, nFillEndX = 0, nFillEndY = 0, nEditCol = 1, nEditRow = 0, nEditStartCol = 1, nEditEndCol = 1, nEditEndRow = 0, nTabStartCol = 32767, aDelRange = {aStart = {nRow = 0, nCol = 0, nTab = 0, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}, aEnd = {nRow = 0, nCol = 0, nTab = 0, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}}, nPasteFlags = SC_PASTE_NONE, eEditActivePart = SC_SPLIT_BOTTOMLEFT, nFillMode = ScFillMode::NONE, bEditActive = {false, false, true, false}, bActive = true, bIsRefMode = false, bDelMarkValid = false, bPagebreak = false, bSelCtrlMouseClick = false} > pEditEng = 0x280ac30 > pSimpleHint = 0x7fffffff4070 >#11 0x00002aaaaf80d3c3 in SfxBroadcaster::Broadcast(SfxHint const&) (this=0x24c8Python Exception <class 'KeyboardInterrupt'> Quit: >#12 0x00002aaae0569d06 in ScTabViewShell::BroadcastAccessibility(SfxHint const&) (this=0x2622330, rHint=...) > at /home/njohansson/lo/sc/source/ui/view/tabvwshh.cxx:252 >#13 0x00002aaae053b316 in ScTabView::MakeEditView(ScEditEngineDefaulter*, short, int) (this=0x2622398, pEngine=0x280ac10, nCol=1, nRow=0) > at /home/njohansson/lo/sc/source/ui/view/tabview3.cxx:1801 > pSpellingView = 0x0 >#14 0x00002aaae0554e24 in ScTabViewShell::Notify(SfxBroadcaster&, SfxHint const&) (this=0x2622330, rBC=..., rHint=...) > at /home/njohansson/lo/sc/source/ui/view/tabvwsh5.cxx:182 > eActive = SC_SPLIT_TOPLEFT > nCol = 1 > nRow = 0 > pHint = 0x7fffffff41d0 > nTab = 0 >#15 0x00002aaae0139288 in ScDocShell::PostEditView(ScEditEngineDefaulter*, ScAddress const&) (this=0x2504a30, pEditEngine=0x280ac10, rCursorPos=...) > at /home/njohansson/lo/sc/source/ui/docshell/docsh3.cxx:78 > aHint = {<SfxHint> = {_vptr.SfxHint = 0x2aaae1101a70 <vtable for ScEditViewHint+16>}, pEditEngine = 0x280ac10, aCursorPos = {nRow = 0, nCol = 1, nTab = 0, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}} > pViewSh = 0x2622330 >#16 0x00002aaae004344e in ScInputHandler::SetMode(ScInputMode, rtl::OUString const*) (this=0x2641b30, eNewMode=SC_INPUT_TABLE, pInitText=0x0) > at /home/njohansson/lo/sc/source/ui/app/inputhdl.cxx:2337 > nPara = -536448581 > nLen = 10922 > nCount = 65535 > eOldMode = SC_INPUT_NONE >#17 0x00002aaae006729d in ScModule::SetInputMode(ScInputMode, rtl::OUString const*) (this=0x24718a0, eMode=SC_INPUT_TABLE, pInitText=0x0) > at /home/njohansson/lo/sc/source/ui/app/scmod.cxx:1404 > pHdl = 0x2641b30 >#18 0x00002aaae043f38f in ScCellShell::ExecuteMove(SfxRequest&) (this=0x263ed40, rReq=...) > at /home/njohansson/lo/sc/source/ui/view/cellsh4.cxx:343 > pTabViewShell = 0x2622330 > nSlotId = 26552 >#19 0x00002aaae041eb94 in SfxStubScCellShellExecuteMove(SfxShell*, SfxRequest&) (pShell=0x263ed40, rReq=...) > at /home/njohansson/lo/workdir/SdiTarget/sc/sdi/scslots.hxx:7143 >#20 0x00002aaaaedf796c in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) (this=0x263ed40, pFunc=0x2aaae041eb71 <SfxStubScCellShellExecuteMove(SfxShell*, SfxRequest&)>, rReq=...) > at /home/njohansson/lo/include/sfx2/shell.hxx:208 >#21 0x00002aaaaedf0116 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) (this=0x25e8370, rShell=..., rSlot=..., rReq=..., bRecord=true) > at /home/njohansson/lo/sfx2/source/control/dispatch.cxx:259 > bThisDispatcherAlive = true > pOldInCallAliveFlag = 0x0 > pFunc = 0x2aaae041eb71 <SfxStubScCellShellExecuteMove(SfxShell*, SfxRequest&)> > bAutoUpdate = false >#22 0x00002aaaaedf27ed in SfxDispatcher::_Execute(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) (this=0x25e8370, rShell=..., rSlot=..., rReq=..., eCallMode=SfxCallMode::RECORD) > at /home/njohansson/lo/sfx2/source/control/dispatch.cxx:849 >#23 0x00002aaaaede3c77 in SfxBindings::Execute_Impl(SfxRequest&, SfxSlot const*, SfxShell*) (this=0x25e8670, aReq=..., pSlot=0x2aaae1199560 <aScCellShellSlots_Impl+20736>, pShell=0x263ed40) > at /home/njohansson/lo/sfx2/source/control/bindings.cxx:1279 > nSlotId = 26552 > rPool = @0x24ea760: {_vptr.SfxItemPool = 0x2aaae112a110 <vtable for ScMessagePool+16>, pItemInfos = 0x2aaae0885a20 <aMsgItemInfos>, pImp = 0x24eaaa0, static pStoringPool_ = 0x0} >#24 0x00002aaaaee43583 in SfxDispatchController_Impl::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) (this=0x29f2900, aURL=..., aArgs=empty uno::Sequence, rListener=empty uno::Reference) > at /home/njohansson/lo/sfx2/source/control/unoctitm.cxx:844 > aReq = {<SfxHint> = {_vptr.SfxHint = 0x2aaaaf678148 <vtable for SfxRequest+16>}, nSlot = 26552, pArgs = 0x0, pImp = 0x1534340} > xSet = {_M_t = {<std::_Tuple_impl<0ul, SfxAllItemSet*, std::default_delete<SfxAllItemSet> >> = {<std::_Tuple_impl<1ul, std::default_delete<SfxAllItemSet> >> = {<std::_Head_base<1ul, std::default_delete<SfxAllItemSet>, true>> = {<std::default_delete<SfxAllItemSet>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0ul, SfxAllItemSet*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}} > pSlot = 0x2aaae1199560 <aScCellShellSlots_Impl+20736> > aInternalSet = {<SfxItemSet> = SfxItemSet of pool 0x16b0970 with parent 0x0 and Which ranges: [(6516, 6516)] = {6516 = {<SfxPoolItem> = {_vptr.SfxPoolItem = 0x2aaaaf69e460 <vtable for SfxUnoFrameItem+16>, m_nRefCount = 1, m_nWhich = 6516, m_nKind = SFX_ITEMS_NONE}, m_xFrame = uno::Reference to ((anonymous namespace)::Frame *) 0x24d1c28}}, aDefault = {<SfxPoolItem> = {_vptr.SfxPoolItem = 0x2aaaafb2ba10 <vtable for SfxVoidItem+16>, m_nRefCount = 0, m_nWhich = 0, m_nKind = SFX_ITEMS_NONE}, <No data fields>}, nFree = 8} > pShell = 0x263ed40 > lNewArgs = empty uno::Sequence > nCall = SfxCallMode::RECORD > nModifier = 0 > aAddArgs = {<std::_Vector_base<com::sun::star::beans::PropertyValue, std::allocator<com::sun::star::beans::PropertyValue> >> = {_M_impl = {<std::allocator<com::sun::star::beans::PropertyValue>> = {<__gnu_cxx::new_allocator<com::sun::star::beans::PropertyValue>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>} > xFrameRef = uno::Reference to ((anonymous namespace)::Frame *) 0x24d1c28 > pItem = 0x0 > eMapUnit = SFX_MAPUNIT_100TH_MM > nMarkArg = -1 > nAddArgs = 0 > bSuccess = false > nCount = 0 > aURLObj = {m_aAbsURIRef = ".uno:SetInputMode", m_aScheme = {m_nBegin = 0, m_nLength = 4}, m_aUser = {m_nBegin = -1, m_nLength = 0}, m_aAuth = {m_nBegin = -1, m_nLength = 0}, m_aHost = {m_nBegin = -1, m_nLength = 0}, m_aPort = {m_nBegin = -1, m_nLength = 0}, m_aPath = {m_nBegin = 5, m_nLength = 12}, m_aQuery = {m_nBegin = -1, m_nLength = 0}, m_aFragment = {m_nBegin = -1, m_nLength = 0}, m_eScheme = INetProtocol::Uno, m_eSmartScheme = INetProtocol::Http} > aGuard = {m_solarMutex = @0x641910} >#25 0x00002aaaaee412e6 in SfxOfficeDispatch::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x1981c20, aURL=..., aArgs=empty uno::Sequence) > at /home/njohansson/lo/sfx2/source/control/unoctitm.cxx:361 > layer = {m_aEnvTypeName = "gcc3", m_xPreviousContext = uno::Reference to (svt::JavaContext *) 0x18bff90} >#26 0x00002aaaafedb976 in svt::AsyncAccelExec::impl_ts_asyncCallback(LinkParamNone*) (this=0x1c062b0) > at /home/njohansson/lo/svtools/source/misc/acceleratorexecute.cxx:468 >#27 0x00002aaaafedb897 in svt::AsyncAccelExec::LinkStubimpl_ts_asyncCallback(void*, LinkParamNone*) (instance=0x1c062b0, data=0x0) > at /home/njohansson/lo/svtools/source/misc/acceleratorexecute.cxx:460 >#28 0x00002aaab18d0d81 in Link<LinkParamNone*, void>::Call(LinkParamNone*) const (this=0x1c06350, data=0x0) > at /home/njohansson/lo/include/tools/link.hxx:84 >#29 0x00002aaab1cd14de in vcl::EventPoster::DoEvent_Impl(void*) (this=0x1c06348) > at /home/njohansson/lo/vcl/source/helper/evntpost.cxx:52 >#30 0x00002aaab1cd14ab in vcl::EventPoster::LinkStubDoEvent_Impl(void*, void*) (instance=0x1c06348, data=0x0) > at /home/njohansson/lo/vcl/source/helper/evntpost.cxx:48 >#31 0x00002aaab19897fd in Link<void*, void>::Call(void*) const (this=0x235e468, data=0x0) > at /home/njohansson/lo/include/tools/link.hxx:84 >#32 0x00002aaab1986ba3 in ImplHandleUserEvent(ImplSVEvent*) (pSVEvent=0x235e460) > at /home/njohansson/lo/vcl/source/window/winproc.cxx:2015 >#33 0x00002aaab19882f1 in ImplWindowFrameProc(vcl::Window*, SalFrame*, unsigned short, void const*) (_pWindow=0x16b3ad0, nEvent=22, pEvent=0x235e460) > at /home/njohansson/lo/vcl/source/window/winproc.cxx:2575 > pWindow = {m_rInnerRef = rtl::Reference to 0x16b3ad0} > bRet = false >#34 0x00002aaab1da6f9b in SalFrame::CallCallback(unsigned short, void const*) const (this=0x16b4320, nEvent=22, pEvent=0x235e460) > at /home/njohansson/lo/vcl/inc/salframe.hxx:253 >#35 0x00002aaab1da6c15 in SalGenericDisplay::DispatchInternalEvent() (this=0x1670b60) > at /home/njohansson/lo/vcl/generic/app/gendisp.cxx:90 > pData = 0x235e460 > pFrame = 0x16b4320 > nEvent = 22 >#36 0x00002aaac932ff8c in GtkData::userEventFn(void*) (data=0x64f010) > at /home/njohansson/lo/vcl/unx/gtk3/app/../../gtk/app/gtkdata.cxx:976 > bContinue = 1 > pThis = 0x64f010 > pData = 0x64f010
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 71409
:
88914
| 120291 |
120292
|
120293
|
128731