Bugzilla – Attachment 141243 Details for
Bug 116890
Firebird: empty columns gone with prepared statement
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
bt with debug symbols
bt.txt (text/plain), 13.60 KB, created by
Julien Nabet
on 2018-04-10 05:23:54 UTC
(
hide
)
Description:
bt with debug symbols
Filename:
MIME Type:
Creator:
Julien Nabet
Created:
2018-04-10 05:23:54 UTC
Size:
13.60 KB
patch
obsolete
>Thread 1 "soffice.bin" hit Breakpoint 1, connectivity::firebird::OResultSetMetaData::getColumnName (this=0x555558edd320, column=1) > at /home/julien/lo/libreoffice/connectivity/source/drivers/firebird/ResultSetMetaData.cxx:130 >130 verifyValidColumn(column); >(gdb) n >132 m_pSqlda->sqlvar[column-1].sqlname_length, >(gdb) n >133 RTL_TEXTENCODING_UTF8); >(gdb) >131 OUString sRet(m_pSqlda->sqlvar[column-1].sqlname, >(gdb) >133 RTL_TEXTENCODING_UTF8); >(gdb) >134 sanitizeIdentifier(sRet); >(gdb) p m_pSqlda->sqlvar[column-1].sqlname >$1 = "ID", '\000' <repeats 29 times> >(gdb) bt >#0 0x00007fff9946ba8e in connectivity::firebird::OResultSetMetaData::getColumnName(int) (this=0x555558edd320, column=1) > at /home/julien/lo/libreoffice/connectivity/source/drivers/firebird/ResultSetMetaData.cxx:134 >#1 0x00007fffcaf081f8 in dbaccess::OPreparedStatement::getColumns() (this=0x555558eb8090) at /home/julien/lo/libreoffice/dbaccess/source/core/api/preparedstatement.cxx:159 >#2 0x00007fffd37157a2 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) (pThis=0x555558eb81c0, nVtableIndex=3, pRegisterReturn=0x7fffffff0130, pReturnTypeRef=0x55555598bbd0, bSimpleReturn=false, pStack=0x7fffffff0150, nStack=0, pGPR=0x7fffffff0290, pFPR=0x7fffffff02c0) at /home/julien/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:133 >#3 0x00007fffd37143e8 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, typelib_TypeDescriptionReference*, sal_Int32, typelib_MethodParameter*, void*, void**, uno_Any**) (pThis=0x555558074de0, aVtableSlot=..., pReturnTypeRef=0x55555598bbd0, nParams=0, pParams=0x0, pUnoReturn=0x7fffffff0410, pUnoArgs=0x7fffffff0400, ppUnoExc=0x7fffffff0500) at /home/julien/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233 >#4 0x00007fffd3714e59 in bridges::cpp_uno::shared::unoInterfaceProxyDispatch(uno_Interface*, typelib_TypeDescription const*, void*, void**, uno_Any**) (pUnoI=0x555558074de0, pMemberDescr=0x555558ec8ef0, pReturn=0x7fffffff0410, pArgs=0x7fffffff0400, ppException=0x7fffffff0500) > at /home/julien/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:420 >#5 0x00007fffc477adc9 in stoc_corefl::IdlInterfaceMethodImpl::invoke(com::sun::star::uno::Any const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any>&) (this= > 0x555558ec56b0, rObj= > uno::Any("com.sun.star.sdbc.XPreparedStatement": {<com::sun::star::uno::XInterface> = {_vptr.XInterface = 0x555558eb81a8}, <No data fields>}), rArgs=empty uno::Sequence) > at /home/julien/lo/libreoffice/stoc/source/corereflection/criface.cxx:686 >#6 0x00007fffc49bf89d in (anonymous namespace)::IntrospectionAccessStatic_Impl::getPropertyValueByIndex(com::sun::star::uno::Any const&, sal_Int32) const (this=0x555558eb9600, obj=uno::Any("com.sun.star.sdbc.XPreparedStatement": {<com::sun::star::uno::XInterface> = {_vptr.XInterface = 0x555558eb81a8}, <No data fields>}), nSequenceIndex=14) > at /home/julien/lo/libreoffice/stoc/source/inspect/introspection.cxx:607 >#7 0x00007fffc49bf407 in (anonymous namespace)::IntrospectionAccessStatic_Impl::getPropertyValue(com::sun::star::uno::Any const&, rtl::OUString const&) const (this=0x555558eb9600, obj= > uno::Any("com.sun.star.sdbc.XPreparedStatement": {<com::sun::star::uno::XInterface> = {_vptr.XInterface = 0x555558eb81a8}, <No data fields>}), aPropertyName="Columns") > at /home/julien/lo/libreoffice/stoc/source/inspect/introspection.cxx:517 >#8 0x00007fffc49c161c in (anonymous namespace)::ImplIntrospectionAccess::getPropertyValue(rtl::OUString const&) (this=0x555558eb4e60, aPropertyName="Columns") > at /home/julien/lo/libreoffice/stoc/source/inspect/introspection.cxx:1035 >#9 0x00007ffff26e5af8 in SbUnoObject::Notify(SfxBroadcaster&, SfxHint const&) (this=0x555558eb3a30, rBC=..., rHint=...) > at /home/julien/lo/libreoffice/basic/source/classes/sbunoobj.cxx:2046 >#10 0x00007ffff12088dd in SfxBroadcaster::Broadcast(SfxHint const&) (this=0x555558ed5770, rHint=...) at /home/julien/lo/libreoffice/svl/source/notify/SfxBroadcaster.cxx:49 >#11 0x00007ffff2819a43 in SbxVariable::Broadcast(SfxHintId) (this=0x555558ee3470, nHintId=SfxHintId::BasicDataWanted) > at /home/julien/lo/libreoffice/basic/source/sbx/sbxvar.cxx:182 >#12 0x00007ffff28138de in SbxValue::Get(SbxValues&) const (this=0x555558ee3470, rRes=...) at /home/julien/lo/libreoffice/basic/source/sbx/sbxvalue.cxx:284 >#13 0x00007ffff2814123 in SbxValue::GetObject() const (this=0x555558ee3470) at /home/julien/lo/libreoffice/basic/source/sbx/sbxvalue.cxx:399 >#14 0x00007ffff27b1be1 in checkUnoStructCopy(bool, tools::SvRef<SbxVariable> const&, tools::SvRef<SbxVariable> const&) (bVBA=false, refVal=..., refVar=...) > at /home/julien/lo/libreoffice/basic/source/runtime/runtime.cxx:1583 >#15 0x00007ffff27a5515 in SbiRuntime::StepPUT() (this=0x55555845b860) at /home/julien/lo/libreoffice/basic/source/runtime/runtime.cxx:1683 >#16 0x00007ffff27a2476 in SbiRuntime::Step() (this=0x55555845b860) at /home/julien/lo/libreoffice/basic/source/runtime/runtime.cxx:754 >#17 0x00007ffff271993c in SbModule::Run(SbMethod*) (this=0x555558d67f70, pMeth=0x55555845edf0) at /home/julien/lo/libreoffice/basic/source/classes/sbxmod.cxx:1146 >#18 0x00007ffff2718501 in SbModule::Notify(SfxBroadcaster&, SfxHint const&) (this=0x555558d67f70, rBC=..., rHint=...) > at /home/julien/lo/libreoffice/basic/source/classes/sbxmod.cxx:811 >#19 0x00007ffff12088dd in SfxBroadcaster::Broadcast(SfxHint const&) (this=0x555558d64410, rHint=...) at /home/julien/lo/libreoffice/svl/source/notify/SfxBroadcaster.cxx:49 >#20 0x00007ffff271dfdd in SbMethod::Broadcast(SfxHintId) (this=0x555558d676e0, nHintId=SfxHintId::BasicDataWanted) >---Type <return> to continue, or q <return> to quit--- > at /home/julien/lo/libreoffice/basic/source/classes/sbxmod.cxx:2116 >#21 0x00007ffff28138de in SbxValue::Get(SbxValues&) const (this=0x555558d676e0, rRes=...) at /home/julien/lo/libreoffice/basic/source/sbx/sbxvalue.cxx:284 >#22 0x00007ffff271dd07 in SbMethod::Call(SbxValue*, SbxVariable*) (this=0x555558d676e0, pRet=0x55555845d260, pCaller=0x0) > at /home/julien/lo/libreoffice/basic/source/classes/sbxmod.cxx:2072 >#23 0x00007fff9b2af432 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=0x555558dacd90, aParams=empty uno::Sequence, aOutParamIndex=empty uno::Sequence, aOutParam=empty uno::Sequence) > at /home/julien/lo/libreoffice/scripting/source/basprov/basscript.cxx:234 >#24 0x00007ffff1cc7f42 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 (dbaccess::ODatabaseDocument *) 0x5555579b6d58, _rScriptURL="vnd.sun.star.script:Standard.Module1.ExportDataExcelvorlage?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/julien/lo/libreoffice/sfx2/source/doc/objmisc.cxx:1393 >#25 0x00007ffff192a60b in SfxApplication::OfaExec_Impl(SfxRequest&) (this=0x5555577f7ad0, rReq=...) at /home/julien/lo/libreoffice/sfx2/source/appl/appserv.cxx:1559 >#26 0x00007ffff190a3ea in SfxStubSfxApplicationOfaExec_Impl(SfxShell*, SfxRequest&) (pShell=0x5555577f7ad0, rReq=...) > at /home/julien/lo/libreoffice/workdir/SdiTarget/sfx2/sdi/sfxslots.hxx:1235 >#27 0x00007ffff1a2bdd0 in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) (this=0x5555577f7ad0, pFunc=0x7ffff190a3bc <SfxStubSfxApplicationOfaExec_Impl(SfxShell*, SfxRequest&)>, rReq=...) at /home/julien/lo/libreoffice/include/sfx2/shell.hxx:211 >#28 0x00007ffff1a22724 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) (this=0x5555577f6c10, rShell=..., rSlot=..., rReq=..., bRecord=true) > at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:371 >#29 0x00007ffff1a25200 in SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) (this=0x5555577f6c10, rShell=..., rSlot=..., rReq=..., eCallMode=SfxCallMode::RECORD) at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:893 >#30 0x00007ffff1a2563f in SfxDispatcher::Execute(unsigned short, SfxCallMode, SfxItemSet const*, SfxItemSet const*, unsigned short) (this=0x5555577f6c10, nSlot=6692, nCall=SfxCallMode::RECORD, pArgs=0x0, pInternalArgs=0x7fffffff1d10, nModi=0) at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:961 >#31 0x00007ffff1ac5edc 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=0x555557d245b0, aURL=..., aArgs=empty uno::Sequence, rListener=empty uno::Reference) > at /home/julien/lo/libreoffice/sfx2/source/control/unoctitm.cxx:778 >#32 0x00007ffff1ac362e in SfxOfficeDispatch::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x555557d2b370, aURL=..., aArgs=empty uno::Sequence) at /home/julien/lo/libreoffice/sfx2/source/control/unoctitm.cxx:226 >#33 0x00007fffcdd0f8d8 in framework::MenuBarManager::Select(Menu*) (this=0x555557cdb9f0, pMenu=0x555557ce88a0) > at /home/julien/lo/libreoffice/framework/source/uielement/menubarmanager.cxx:903 >#34 0x00007fffcdd0f3c7 in framework::MenuBarManager::LinkStubSelect(void*, Menu*) (instance=0x555557cdb9f0, data=0x555557ce88a0) > at /home/julien/lo/libreoffice/framework/source/uielement/menubarmanager.cxx:839 >#35 0x00007fffebcf2b19 in Link<Menu*, bool>::Call(Menu*) const (this=0x555557ce8900, data=0x555557ce88a0) at /home/julien/lo/libreoffice/include/tools/link.hxx:84 >#36 0x00007fffebce4648 in Menu::Select() (this=0x555557ce88a0) at /home/julien/lo/libreoffice/vcl/source/window/menu.cxx:360 >#37 0x00007fffebcec98a in Menu::ImplCallSelect(void*) (this=0x555557ce88a0) at /home/julien/lo/libreoffice/vcl/source/window/menu.cxx:2132 >#38 0x00007fffebcec951 in Menu::LinkStubImplCallSelect(void*, void*) (instance=0x555557ce88a0, data=0x0) at /home/julien/lo/libreoffice/vcl/source/window/menu.cxx:2129 >#39 0x00007fffebdeb841 in Link<void*, void>::Call(void*) const (this=0x5555580459c8, data=0x0) at /home/julien/lo/libreoffice/include/tools/link.hxx:84 >#40 0x00007fffebde87dd in ImplHandleUserEvent(ImplSVEvent*) (pSVEvent=0x5555580459c0) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:1928 >#41 0x00007fffebdea104 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) (_pWindow=0x555557801420, nEvent=SalEvent::UserEvent, pEvent=0x5555580459c0) > at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:2478 >---Type <return> to continue, or q <return> to quit--- >#42 0x00007fffec3fc85a in SalFrame::CallCallback(SalEvent, void const*) const (this=0x555557801b60, nEvent=SalEvent::UserEvent, pEvent=0x5555580459c0) > at /home/julien/lo/libreoffice/vcl/inc/salframe.hxx:279 >#43 0x00007fffec40f997 in SalGenericDisplay::ProcessEvent(SalUserEventList::SalUserEvent) (this=0x5555574c1f20, aEvent=...) > at /home/julien/lo/libreoffice/vcl/unx/generic/app/gendisp.cxx:67 >#44 0x00007fffec24fdd4 in SalUserEventList::DispatchUserEvents(bool) (this=0x5555574c1f20, bHandleAllCurrentEvents=false) > at /home/julien/lo/libreoffice/vcl/source/app/salusereventlist.cxx:109 >#45 0x00007fffec40f90f in SalGenericDisplay::DispatchInternalEvent(bool) (this=0x5555574c1f20, bHandleAllCurrentEvent=false) > at /home/julien/lo/libreoffice/vcl/unx/generic/app/gendisp.cxx:52 >#46 0x00007fffd818e4d8 in call_userEventFn(void*) (data=0x555555840850) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:784 >#47 0x00007ffff5a790f5 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#48 0x00007ffff5a794c0 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#49 0x00007ffff5a7954c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#50 0x00007fffd818d44c in GtkSalData::Yield(bool, bool) (this=0x555555840850, bWait=true, bHandleAllCurrentEvents=false) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:459 >#51 0x00007fffd8190c7c in GtkInstance::DoYield(bool, bool) (this=0x555555851ce0, bWait=true, bHandleAllCurrentEvents=false) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtkinst.cxx:412 >#52 0x00007fffec29b515 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:470 >#53 0x00007fffec297531 in Application::Yield() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:535 >#54 0x00007fffec2970e5 in Application::Execute() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:450 >#55 0x00007ffff77745f9 in desktop::Desktop::Main() (this=0x7fffffff30f0) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1623 >#56 0x00007fffec2a7a37 in ImplSVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:198 >#57 0x00007fffec2a7ba0 in SVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:236 >#58 0x00007ffff77cb0da in soffice_main() () at /home/julien/lo/libreoffice/desktop/source/app/sofficemain.cxx:166 >#59 0x00005555555549f2 in sal_main () at /home/julien/lo/libreoffice/desktop/source/app/main.c:48 >#60 0x00005555555549d8 in main (argc=2, argv=0x7fffffff3438) at /home/julien/lo/libreoffice/desktop/source/app/main.c:47 >(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 116890
:
141215
| 141243