Bugzilla – Attachment 101326 Details for
Bug 80205
assertion in OUString::operator[], at ustring.hxx:421
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
gdb on the core file, with backtrace with symbols
file_80205.txt (text/plain), 14.71 KB, created by
Terrence Enger
on 2014-06-18 23:28:40 UTC
(
hide
)
Description:
gdb on the core file, with backtrace with symbols
Filename:
MIME Type:
Creator:
Terrence Enger
Created:
2014-06-18 23:28:40 UTC
Size:
14.71 KB
patch
obsolete
>terry@debian-wheezy:~$ gdb $( cat ~/lo_hacking/forrunning )/instdir/program/soffice.bin core >GNU gdb (GDB) 7.4.1-debian >Copyright (C) 2012 Free Software Foundation, Inc. >License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> >This is free software: you are free to change and redistribute it. >There is NO WARRANTY, to the extent permitted by law. Type "show copying" >and "show warranty" for details. >This GDB was configured as "x86_64-linux-gnu". >For bug reporting instructions, please see: ><http://www.gnu.org/software/gdb/bugs/>... >Reading symbols from /home/terry/lo_hacking/git/libo4/instdir/program/soffice.bin...done. >[New LWP 4594] >[New LWP 4595] >[New LWP 4597] >[New LWP 4598] >[New LWP 4608] > >warning: Can't read pathname for load map: Input/output error. >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". >Core was generated by `/home/terry/lo_hacking/git/libo4/instdir/program/soffice.bin -env:UserInstallat'. >Program terminated with signal 6, Aborted. >#0 0x00007fea5c2c6475 in *__GI_raise (sig=<optimized out>) > at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. >(gdb) info threads > Id Target Id Frame > 5 Thread 0x7fea2eed6700 (LWP 4608) pthread_cond_timedwait@@GLIBC_2.3.2 () > at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 > 4 Thread 0x7fea4648e700 (LWP 4598) 0x00007fea5c3654a3 in *__GI___poll ( > fds=<optimized out>, nfds=<optimized out>, timeout=-1) > at ../sysdeps/unix/sysv/linux/poll.c:87 > 3 Thread 0x7fea45456700 (LWP 4597) 0x00007fea5c370d3d in accept () > at ../sysdeps/unix/syscall-template.S:82 > 2 Thread 0x7fea4bef5700 (LWP 4595) pthread_cond_timedwait@@GLIBC_2.3.2 () > at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 >* 1 Thread 0x7fea5cd7d7e0 (LWP 4594) 0x00007fea5c2c6475 in *__GI_raise ( > sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >(gdb) set pagination off >(gdb) backtrace >#0 0x00007fea5c2c6475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >#1 0x00007fea5c2c96f0 in *__GI_abort () at abort.c:92 >#2 0x00007fea5c928482 in CallSystemHandler (Signal=6) at /home/terry/lo_hacking/git/libo4/sal/osl/unx/signal.c:876 >#3 0x00007fea5c9286b5 in SignalHandlerFunction (Signal=6) at /home/terry/lo_hacking/git/libo4/sal/osl/unx/signal.c:963 >#4 <signal handler called> >#5 0x00007fea5c2c6475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >#6 0x00007fea5c2c96f0 in *__GI_abort () at abort.c:92 >#7 0x00007fea56c076e1 in SalAbort (rErrorText="", bDumpCore=true) at /home/terry/lo_hacking/git/libo4/vcl/unx/generic/plugadapt/salplug.cxx:279 >#8 0x00007fea56aaa05e in Application::Abort (rErrorText="") at /home/terry/lo_hacking/git/libo4/vcl/source/app/svapp.cxx:319 >#9 0x00007fea5c63a05d in desktop::Desktop::Exception (this=0x7fff3f538470, nError=768) at /home/terry/lo_hacking/git/libo4/desktop/source/app/app.cxx:1307 >#10 0x00007fea56ab16f8 in VCLExceptionSignal_impl (pInfo=0x7fff3f531620) at /home/terry/lo_hacking/git/libo4/vcl/source/app/svmain.cxx:128 >#11 0x00007fea5c9282f8 in CallSignalHandler (pInfo=0x7fff3f531620) at /home/terry/lo_hacking/git/libo4/sal/osl/unx/signal.c:834 >#12 0x00007fea5c92869a in SignalHandlerFunction (Signal=6) at /home/terry/lo_hacking/git/libo4/sal/osl/unx/signal.c:960 >#13 <signal handler called> >#14 0x00007fea5c2c6475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >#15 0x00007fea5c2c96f0 in *__GI_abort () at abort.c:92 >#16 0x00007fea5c2bf621 in *__GI___assert_fail (assertion=0x7fea59867fe8 "index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())", file=<optimized out>, line=421, function=0x7fea59869320 "sal_Unicode rtl::OUString::operator[](sal_Int32) const") at assert.c:81 >#17 0x00007fea59415204 in rtl::OUString::operator[] (this=0x7fff3f5320f0, index=0) at /home/terry/lo_hacking/git/libo4/include/rtl/ustring.hxx:421 >#18 0x00007fea59590243 in sfx2::AppendWildcardToDescriptor::AppendWildcardToDescriptor (this=0x7fff3f531f90, _rWildCard="") at /home/terry/lo_hacking/git/libo4/sfx2/source/dialog/filtergrouping.cxx:476 >#19 0x00007fea59590a14 in sfx2::lcl_GroupAndClassify (_rFilterMatcher=..., _rAllFilters=...) at /home/terry/lo_hacking/git/libo4/sfx2/source/dialog/filtergrouping.cxx:622 >#20 0x00007fea5959371a in sfx2::appendFiltersForOpen (_rFilterMatcher=..., _rxFilterManager=uno::Reference to (SalGtkFilePicker *) 0x2c71738, _rFirstNonEmpty="", _rFileDlgImpl=...) at /home/terry/lo_hacking/git/libo4/sfx2/source/dialog/filtergrouping.cxx:1145 >#21 0x00007fea595865e7 in sfx2::FileDialogHelper_Impl::addFilters (this=0x2c71c30, rFactory="com.sun.star.sheet.SpreadsheetDocument", nMust=1, nDont=0) at /home/terry/lo_hacking/git/libo4/sfx2/source/dialog/filedlghelper.cxx:1755 >#22 0x00007fea595890de in sfx2::FileDialogHelper::FileDialogHelper (this=0x7fff3f532cd0, nDialogType=8, nFlags=0, rFact="private:factory/scalc", nMust=1, nDont=0) at /home/terry/lo_hacking/git/libo4/sfx2/source/dialog/filedlghelper.cxx:2227 >#23 0x00007fea39ac333d in dbaui::OConnectionHelper::OnBrowseConnections (this=0x2bd6ca0) at /home/terry/lo_hacking/git/libo4/dbaccess/source/ui/dlg/ConnectionHelper.cxx:217 >#24 0x00007fea39ac2faf in dbaui::OConnectionHelper::LinkStubOnBrowseConnections (pThis=0x2bd6ca0, pCaller=0x2bd7470) at /home/terry/lo_hacking/git/libo4/dbaccess/source/ui/dlg/ConnectionHelper.cxx:157 >#25 0x00007fea56565330 in Link::Call (this=0x2bd76a8, pCaller=0x2bd7470) at /home/terry/lo_hacking/git/libo4/include/tools/link.hxx:123 >#26 0x00007fea5672ae0f in Control::ImplCallEventListenersAndHandler (this=0x2bd7470, nEvent=1102, rHandler=..., pCaller=0x2bd7470) at /home/terry/lo_hacking/git/libo4/vcl/source/control/ctrl.cxx:322 >#27 0x00007fea5670c536 in Button::Click (this=0x2bd7470) at /home/terry/lo_hacking/git/libo4/vcl/source/control/button.cxx:99 >#28 0x00007fea56711000 in PushButton::Tracking (this=0x2bd7470, rTEvt=...) at /home/terry/lo_hacking/git/libo4/vcl/source/control/button.cxx:1219 >#29 0x00007fea566de7d7 in Window::EndTracking (this=0x2bd7470, nFlags=0) at /home/terry/lo_hacking/git/libo4/vcl/source/window/window2.cxx:434 >#30 0x00007fea56705510 in ImplHandleMouseEvent (pWindow=0x2983ac0, nSVEvent=2, bMouseLeave=false, nX=781, nY=185, nMsgTime=9831947, nCode=1, nMode=3) at /home/terry/lo_hacking/git/libo4/vcl/source/window/winproc.cxx:740 >#31 0x00007fea5670b307 in ImplHandleSalMouseButtonUp (pWindow=0x2983ac0, pEvent=0x7fff3f533c70) at /home/terry/lo_hacking/git/libo4/vcl/source/window/winproc.cxx:1959 >#32 0x00007fea5670a2bd in ImplWindowFrameProc (pWindow=0x2983ac0, nEvent=4, pEvent=0x7fff3f533c70) at /home/terry/lo_hacking/git/libo4/vcl/source/window/winproc.cxx:2301 >#33 0x00007fea4b46ae3b in SalFrame::CallCallback (this=0x29856c0, nEvent=4, pEvent=0x7fff3f533c70) at /home/terry/lo_hacking/git/libo4/vcl/inc/salframe.hxx:243 >#34 0x00007fea4b466ea4 in GtkSalFrame::signalButton (pEvent=0x2bc92a0, frame=0x29856c0) at /home/terry/lo_hacking/git/libo4/vcl/unx/gtk/window/gtksalframe.cxx:3226 >#35 0x00007fea4abe6099 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 >#36 0x00007fea52ae76e0 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#37 0x00007fea52af8750 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#38 0x00007fea52b002db in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#39 0x00007fea52b00852 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#40 0x00007fea4acfd93e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 >#41 0x00007fea4abe4434 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 >#42 0x00007fea4abe478b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 >#43 0x00007fea4a8517ac in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 >#44 0x00007fea52828355 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#45 0x00007fea52828688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#46 0x00007fea52828744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#47 0x00007fea4b42e41d in GtkData::Yield (this=0x19c42a0, bWait=true, bHandleAllCurrentEvents=false) at /home/terry/lo_hacking/git/libo4/vcl/unx/gtk/app/gtkdata.cxx:575 >#48 0x00007fea4b4323f2 in GtkInstance::Yield (this=0x19c4190, bWait=true, bHandleAllCurrentEvents=false) at /home/terry/lo_hacking/git/libo4/vcl/unx/gtk/app/gtkinst.cxx:424 >#49 0x00007fea56aad66e in ImplYield (i_bWait=true, i_bAllEvents=false) at /home/terry/lo_hacking/git/libo4/vcl/source/app/svapp.cxx:360 >#50 0x00007fea56aaa14b in Application::Yield () at /home/terry/lo_hacking/git/libo4/vcl/source/app/svapp.cxx:392 >#51 0x00007fea565e9fd9 in Dialog::Execute (this=0x2983ac0) at /home/terry/lo_hacking/git/libo4/vcl/source/window/dialog.cxx:871 >#52 0x00007fea588ad4df in svt::OGenericUnoDialog::execute (this=0x297b800) at /home/terry/lo_hacking/git/libo4/svtools/source/uno/genericunodialog.cxx:227 >#53 0x00007fea40146227 in dbaxml::DBContentLoader::impl_executeNewDatabaseWizard (this=0x29546a0, _rxModel=uno::Reference to (dbaccess::ODatabaseDocument *) 0x2967ad0, _bShouldStartTableWizard=@0x7fff3f53493f: false) at /home/terry/lo_hacking/git/libo4/dbaccess/source/filter/xml/dbloader2.cxx:366 >#54 0x00007fea40146a90 in dbaxml::DBContentLoader::load (this=0x29546a0, rFrame=uno::Reference to ((anonymous namespace)::Frame *) 0x28561d8, _rURL="private:factory/sdatabase?Interactive", rArgs=uno::Sequence of length 8 = {...}, rListener=uno::Reference to (framework::LoadEnvListener *) 0x2885348) at /home/terry/lo_hacking/git/libo4/dbaccess/source/filter/xml/dbloader2.cxx:447 >#55 0x00007fea41c25852 in framework::LoadEnv::impl_loadContent (this=0x2793280) at /home/terry/lo_hacking/git/libo4/framework/source/loadenv/loadenv.cxx:1119 >#56 0x00007fea41c21ee9 in framework::LoadEnv::startLoading (this=0x2793280) at /home/terry/lo_hacking/git/libo4/framework/source/loadenv/loadenv.cxx:386 >#57 0x00007fea41baac0a in framework::LoadDispatcher::impl_dispatch (this=0x2793220, rURL=..., lArguments=uno::Sequence of length 4 = {...}, xListener=empty uno::Reference) at /home/terry/lo_hacking/git/libo4/framework/source/dispatch/loaddispatcher.cxx:115 >#58 0x00007fea41baa8ec in framework::LoadDispatcher::dispatchWithReturnValue (this=0x2793220, rURL=..., lArguments=uno::Sequence of length 4 = {...}) at /home/terry/lo_hacking/git/libo4/framework/source/dispatch/loaddispatcher.cxx:62 >#59 0x00007fea5b154c38 in comphelper::SynchronousDispatch::dispatch (xStartPoint=uno::Reference to (framework::Desktop *) 0x252e5c8, sURL="private:factory/sdatabase?Interactive", sTarget="_default", nFlags=0, lArguments=uno::Sequence of length 4 = {...}) at /home/terry/lo_hacking/git/libo4/comphelper/source/misc/synchronousdispatch.cxx:69 >#60 0x00007fea5c66b938 in desktop::DispatchWatcher::executeDispatchRequests (this=0x278ba90, aDispatchRequestsList=..., bNoTerminate=false) at /home/terry/lo_hacking/git/libo4/desktop/source/app/dispatchwatcher.cxx:384 >#61 0x00007fea5c679a53 in desktop::OfficeIPCThread::ExecuteCmdLineRequests (aRequest=...) at /home/terry/lo_hacking/git/libo4/desktop/source/app/officeipcthread.cxx:1060 >#62 0x00007fea5c640bc9 in desktop::Desktop::OpenDefault () at /home/terry/lo_hacking/git/libo4/desktop/source/app/app.cxx:2518 >#63 0x00007fea5c63ff0e in desktop::Desktop::OpenClients () at /home/terry/lo_hacking/git/libo4/desktop/source/app/app.cxx:2463 >#64 0x00007fea5c63d359 in desktop::Desktop::OpenClients_Impl (this=0x7fff3f538470) at /home/terry/lo_hacking/git/libo4/desktop/source/app/app.cxx:1973 >#65 0x00007fea5c63d2f3 in desktop::Desktop::LinkStubOpenClients_Impl (pThis=0x7fff3f538470, pCaller=0x0) at /home/terry/lo_hacking/git/libo4/desktop/source/app/app.cxx:1968 >#66 0x00007fea56565330 in Link::Call (this=0x277aaf0, pCaller=0x0) at /home/terry/lo_hacking/git/libo4/include/tools/link.hxx:123 >#67 0x00007fea56709311 in ImplHandleUserEvent (pSVEvent=0x2514dc0) at /home/terry/lo_hacking/git/libo4/vcl/source/window/winproc.cxx:1883 >#68 0x00007fea5670a7f0 in ImplWindowFrameProc (pWindow=0x25605d0, nEvent=22, pEvent=0x2514dc0) at /home/terry/lo_hacking/git/libo4/vcl/source/window/winproc.cxx:2454 >#69 0x00007fea56b64f9d in SalFrame::CallCallback (this=0x2560320, nEvent=22, pEvent=0x2514dc0) at /home/terry/lo_hacking/git/libo4/vcl/inc/salframe.hxx:243 >#70 0x00007fea56b64ac6 in SalGenericDisplay::DispatchInternalEvent (this=0x24edb20) at /home/terry/lo_hacking/git/libo4/vcl/generic/app/gendisp.cxx:90 >#71 0x00007fea4b42f4c9 in GtkData::userEventFn (data=0x19c42a0) at /home/terry/lo_hacking/git/libo4/vcl/unx/gtk/app/gtkdata.cxx:935 >#72 0x00007fea4b42f524 in call_userEventFn (data=0x19c42a0) at /home/terry/lo_hacking/git/libo4/vcl/unx/gtk/app/gtkdata.cxx:945 >#73 0x00007fea52828355 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#74 0x00007fea52828688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#75 0x00007fea52828744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#76 0x00007fea4b42e41d in GtkData::Yield (this=0x19c42a0, bWait=true, bHandleAllCurrentEvents=false) at /home/terry/lo_hacking/git/libo4/vcl/unx/gtk/app/gtkdata.cxx:575 >#77 0x00007fea4b4323f2 in GtkInstance::Yield (this=0x19c4190, bWait=true, bHandleAllCurrentEvents=false) at /home/terry/lo_hacking/git/libo4/vcl/unx/gtk/app/gtkinst.cxx:424 >#78 0x00007fea56aad66e in ImplYield (i_bWait=true, i_bAllEvents=false) at /home/terry/lo_hacking/git/libo4/vcl/source/app/svapp.cxx:360 >#79 0x00007fea56aaa14b in Application::Yield () at /home/terry/lo_hacking/git/libo4/vcl/source/app/svapp.cxx:392 >#80 0x00007fea56aaa0f9 in Application::Execute () at /home/terry/lo_hacking/git/libo4/vcl/source/app/svapp.cxx:341 >#81 0x00007fea5c63b701 in desktop::Desktop::Main (this=0x7fff3f538470) at /home/terry/lo_hacking/git/libo4/desktop/source/app/app.cxx:1682 >#82 0x00007fea56ab17ca in ImplSVMain () at /home/terry/lo_hacking/git/libo4/vcl/source/app/svmain.cxx:156 >#83 0x00007fea56ab18c0 in SVMain () at /home/terry/lo_hacking/git/libo4/vcl/source/app/svmain.cxx:189 >#84 0x00007fea5c67c70d in soffice_main () at /home/terry/lo_hacking/git/libo4/desktop/source/app/sofficemain.cxx:85 >#85 0x0000000000400918 in sal_main () at /home/terry/lo_hacking/git/libo4/desktop/source/app/main.c:48 >#86 0x00000000004008f9 in main (argc=5, argv=0x7fff3f5387b8) at /home/terry/lo_hacking/git/libo4/desktop/source/app/main.c:47 >(gdb) frame 17 >#17 0x00007fea59415204 in rtl::OUString::operator[] (this=0x7fff3f5320f0, index=0) at /home/terry/lo_hacking/git/libo4/include/rtl/ustring.hxx:421 >421 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); >(gdb) p *this >$1 = ""
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 80205
:
101325
| 101326