Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7f2e067fa8a0 (LWP 10009)] 0x00007f2e0478b1b4 in rtl::OUString::compareTo (this=0x936b10, str="com.sun.star.io.TempFile") at /home/julien/compile-libreoffice/libo/solver/unxlngx6/inc/rtl/ustring.hxx:448 448 str.pData->buffer, str.pData->length ); (gdb) bt #0 0x00007f2e0478b1b4 in rtl::OUString::compareTo (this=0x936b10, str="com.sun.star.io.TempFile") at /home/julien/compile-libreoffice/libo/solver/unxlngx6/inc/rtl/ustring.hxx:448 #1 0x00007f2e0478b25d in rtl::operator< (rStr1=, rStr2="com.sun.star.io.TempFile") at /home/julien/compile-libreoffice/libo/solver/unxlngx6/inc/rtl/ustring.hxx:1002 #2 0x00007f2e0479c701 in std::less::operator() (this=0x918f70, __x=, __y="com.sun.star.io.TempFile") at /usr/include/c++/4.7/bits/stl_function.h:237 #3 0x00007f2e04785100 in std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_lower_bound(std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_Link_type, std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_Link_type, const rtl::OUString &) (this=0x918f70, __x=0x936af0, __y=0x97a610, __k="com.sun.star.io.TempFile") at /usr/include/c++/4.7/bits/stl_tree.h:1098 #4 0x00007f2e04781baf in std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(const rtl::OUString &) (this=0x918f70, __k="com.sun.star.io.TempFile") at /usr/include/c++/4.7/bits/stl_tree.h:1544 #5 0x00007f2e0477dd99 in std::__cxx1998::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(const std::__cxx1998::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::key_type &) (this=0x918f70, __x="com.sun.star.io.TempFile") at /usr/include/c++/4.7/bits/stl_map.h:749 #6 0x00007f2e047788c7 in std::__debug::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(const std::__debug::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::key_type &) (this=0x918f70, __x="com.sun.star.io.TempFile") at /usr/include/c++/4.7/debug/map.h:361 #7 0x00007f2e04774ab4 in (anonymous namespace)::ServiceManager::findServiceImplementation (this=0x918e40, specifier="com.sun.star.io.TempFile") at /home/julien/compile-libreoffice/libo/cppuhelper/source/defaultbootstrap.cxx:1828 #8 0x00007f2e0476d0bb in (anonymous namespace)::ServiceManager::createInstanceWithContext (this=0x918e40, aServiceSpecifier="com.sun.star.io.TempFile", Context= uno::Reference to { = {_vptr.XInterface = 0x7f2e04a691b0}, }) at /home/julien/compile-libreoffice/libo/cppuhelper/source/defaultbootstrap.cxx:985 #9 0x00007f2e0476cbd2 in (anonymous namespace)::ServiceManager::createInstance (this=0x918e40, aServiceSpecifier="com.sun.star.io.TempFile") at /home/julien/compile-libreoffice/libo/cppuhelper/source/defaultbootstrap.cxx:940 ---Type to continue, or q to quit--- #10 0x00007f2dec9e0a37 in ZipPackage::writeTempFile (this=0x1d16de0) at /home/julien/compile-libreoffice/libo/package/source/zippackage/ZipPackage.cxx:1185 #11 0x00007f2dec9e20f3 in ZipPackage::commitChanges (this=0x1d16de0) at /home/julien/compile-libreoffice/libo/package/source/zippackage/ZipPackage.cxx:1405 #12 0x00007f2dd9a3a05f in OStorage_Impl::Commit (this=0x1cbe800) at /home/julien/compile-libreoffice/libo/package/source/xstor/xstorage.cxx:1275 #13 0x00007f2dd9a506d6 in OStorage::commit (this=0x149fe00) at /home/julien/compile-libreoffice/libo/package/source/xstor/xstorage.cxx:4110 #14 0x00007f2dea93b74f in dbaccess::tools::stor::commitStorageIfWriteable (_rxStorage= uno::Reference to { = { = { = {_vptr.XInterface = 0x7f2dd9cb2d10}, }, }, = { = {_vptr.XInterface = 0x7f2dd9cb2f80}, }, }) at /home/julien/compile-libreoffice/libo/dbaccess/source/core/misc/sdbcoretools.cxx:152 #15 0x00007f2dea9008b4 in dbaccess::ODatabaseModelImpl::commitStorageIfWriteable_ignoreErrors (_rxStorage= uno::Reference to { = { = { = {_vptr.XInterface = 0x7f2dd9cb2d10}, }, }, = { = {_vptr.XInterface = 0x7f2dd9cb2f80}, }, }) at /home/julien/compile-libreoffice/libo/dbaccess/source/core/dataaccess/ModelImpl.cxx:922 #16 0x00007f2dea8ffbb2 in dbaccess::ODatabaseModelImpl::commitRootStorage (this=0x1932450) at /home/julien/compile-libreoffice/libo/dbaccess/source/core/dataaccess/ModelImpl.cxx:830 #17 0x00007f2dea8fe540 in dbaccess::ODatabaseModelImpl::dispose (this=0x1932450) at /home/julien/compile-libreoffice/libo/dbaccess/source/core/dataaccess/ModelImpl.cxx:740 #18 0x00007f2dea874b5e in dbaccess::ODatabaseContext::disposing (this=0x192afd0) at /home/julien/compile-libreoffice/libo/dbaccess/source/core/dataaccess/databasecontext.cxx:289 #19 0x00007f2e047adb45 in cppu::WeakComponentImplHelperBase::dispose (this=0x192afd0) at /home/julien/compile-libreoffice/libo/cppuhelper/source/implbase.cxx:277 #20 0x00007f2dea8833c4 in cppu::WeakComponentImplHelper8::dispose (this=0x192afd0) at /home/julien/compile-libreoffice/libo/solver/unxlngx6/inc/cppuhelper/compbase8.hxx:75 #21 0x00007f2e047a65e6 in cppu::OFactoryComponentHelper::dispose (this=0x192bfc0) at /home/julien/compile-libreoffice/libo/cppuhelper/source/factory.cxx:528 #22 0x00007f2e04764b8e in cppu::OComponentHelper::release (this=0x192bfc0) at /home/julien/compile-libreoffice/libo/cppuhelper/source/component.cxx:100 #23 0x00007f2e047ab8a0 in cppu::OFactoryComponentHelper::release (this=0x192bfc0) at /home/julien/compile-libreoffice/libo/cppuhelper/source/factory.cxx:348 #24 0x00007f2e04760437 in com::sun::star::uno::Reference::~Reference (this=0x9cc140, __in_chrg=) at /home/julien/compile-libreoffice/libo/solver/unxlngx6/inc/com/sun/star/uno/Reference.hxx:108 #25 0x00007f2e04783ec1 in (anonymous namespace)::Implementation::~Implementation (this=0x9cc130, __in_chrg=) at /home/julien/compile-libreoffice/libo/cppuhelper/source/defaultbootstrap.cxx:149 #26 0x00007f2e04783f1a in boost::checked_delete<{anonymous}::Implementation>((anonymous namespace)::Implementation *) (x=0x9cc130) at /home/julien/compile-libreoffice/libo/solver/unxlngx6/inc/boost/checked_delete.hpp:34 #27 0x00007f2e0478a93e in boost::detail::sp_counted_impl_p<{anonymous}::Implementation>::dispose(void) (this=0x9cc250) at /home/julien/compile-libreoffice/libo/solver/unxlngx6/inc/boost/smart_ptr/detail/sp_counted_impl.hpp:78 #28 0x00007f2e0478af86 in boost::detail::sp_counted_base::release (this=0x9cc250) at /home/julien/compile-libreoffice/libo/solver/unxlngx6/inc/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145 #29 0x00007f2e0478b015 in boost::detail::shared_count::~shared_count (this=0x9cc3c8, __in_chrg=) at /home/julien/compile-libreoffice/libo/solver/unxlngx6/inc/boost/smart_ptr/detail/shared_count.hpp:217 #30 0x00007f2e047684dc in boost::shared_ptr<{anonymous}::Implementation>::~shared_ptr(void) (this=0x9cc3c0, __in_chrg=) at /home/julien/compile-libreoffice/libo/solver/unxlngx6/inc/boost/smart_ptr/shared_ptr.hpp:168 #31 0x00007f2e04789b5a in std::_Destroy >(boost::shared_ptr<{anonymous}::Implementation> *) (__pointer=0x9cc3c0) at /usr/include/c++/4.7/bits/stl_construct.h:95 #32 0x00007f2e04788a25 in std::_Destroy_aux::__destroy*>(boost::shared_ptr<{anonymous}::Implementation> *, boost::shared_ptr<{anonymous}::Implementation> *) (__first=0x9cc3c0, __last=0x9cc3d0) at /usr/include/c++/4.7/bits/stl_construct.h:105 ---Type to continue, or q to quit--- #33 0x00007f2e04786735 in std::_Destroy*>(boost::shared_ptr<{anonymous}::Implementation> *, boost::shared_ptr<{anonymous}::Implementation> *) (__first=0x9cc3c0, __last=0x9cc3d0) at /usr/include/c++/4.7/bits/stl_construct.h:128 #34 0x00007f2e04783021 in std::_Destroy*, boost::shared_ptr<{anonymous}::Implementation> >(boost::shared_ptr<{anonymous}::Implementation> *, boost::shared_ptr<{anonymous}::Implementation> *, std::allocator > &) (__first=0x9cc3c0, __last=0x9cc3d0) at /usr/include/c++/4.7/bits/stl_construct.h:155 #35 0x00007f2e0477eb55 in std::__cxx1998::vector, std::allocator > >::~vector(void) (this=0x9cc378, __in_chrg=) at /usr/include/c++/4.7/bits/stl_vector.h:403 #36 0x00007f2e04779f18 in std::__debug::vector, std::allocator > >::~vector(void) (this=0x9cc378, __in_chrg=) at /usr/include/c++/4.7/debug/vector:140 #37 0x00007f2e047780e6 in std::pair, std::allocator > > >::~pair(void) (this=0x9cc370, __in_chrg=) at /usr/include/c++/4.7/bits/stl_pair.h:88 #38 0x00007f2e04788990 in std::_Rb_tree_node, std::allocator > > > >::~_Rb_tree_node(void) (this=0x9cc350, __in_chrg=) at /usr/include/c++/4.7/bits/stl_tree.h:130 #39 0x00007f2e047889ae in __gnu_cxx::new_allocator, std::allocator > > > > >::destroy > > > >(std::_Rb_tree_node, std::allocator > > > > *) (this=0x918f70, __p=0x9cc350) at /usr/include/c++/4.7/ext/new_allocator.h:114 #40 0x00007f2e047866b5 in std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_Link_type) (this=0x918f70, __p=0x9cc350) at /usr/include/c++/4.7/bits/stl_tree.h:419 #41 0x00007f2e04782ee5 in std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_Link_type) (this=0x918f70, __x=0x9cc350) at /usr/include/c++/4.7/bits/stl_tree.h:1084 #42 0x00007f2e04782ec2 in std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_Link_type) (this=0x918f70, __x=0x996670) at /usr/include/c++/4.7/bits/stl_tree.h:1082 #43 0x00007f2e04782ec2 in std::_Rb_tree, std::allocator to continue, or q to quit--- :shared_ptr<{anonymous}::Implementation> > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_Link_type) (this=0x918f70, __x=0x91be00) at /usr/include/c++/4.7/bits/stl_tree.h:1082 #44 0x00007f2e04782ec2 in std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_Link_type) (this=0x918f70, __x=0x91f380) at /usr/include/c++/4.7/bits/stl_tree.h:1082 #45 0x00007f2e04782ec2 in std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_Link_type) (this=0x918f70, __x=0x955a50) at /usr/include/c++/4.7/bits/stl_tree.h:1082 #46 0x00007f2e04783de9 in std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::clear(void) (this=0x918f70) at /usr/include/c++/4.7/bits/stl_tree.h:816 #47 0x00007f2e0477f5e4 in std::__cxx1998::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::clear(void) (this=0x918f70) at /usr/include/c++/4.7/bits/stl_map.h:716 #48 0x00007f2e0477a94c in std::__debug::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::clear(void) (this=0x918f70) at /usr/include/c++/4.7/debug/map.h:351 #49 0x00007f2e0476ff1c in (anonymous namespace)::ServiceManager::disposing (this=0x918e40) at /home/julien/compile-libreoffice/libo/cppuhelper/source/defaultbootstrap.cxx:1359 #50 0x00007f2e047adb45 in cppu::WeakComponentImplHelperBase::dispose (this=0x918e40) at /home/julien/compile-libreoffice/libo/cppuhelper/source/implbase.cxx:277 #51 0x00007f2e047a33f2 in cppu::WeakComponentImplHelper8::dispose (this=0x918e40) at /home/julien/compile-libreoffice/libo/solver/unxlngx6/inc/cppuhelper/compbase8.hxx:75 #52 0x00007f2e04752951 in cppu::try_dispose (xInstance=uno::Reference to {_vptr.XInterface = 0x7f2e04a6a2e8}) at /home/julien/compile-libreoffice/libo/cppuhelper/source/component_context.cxx:284 #53 0x00007f2e04754c4a in cppu::ComponentContext::disposing (this=0x92b640) at /home/julien/compile-libreoffice/libo/cppuhelper/source/component_context.cxx:747 #54 0x00007f2e047adb45 in cppu::WeakComponentImplHelperBase::dispose (this=0x92b640) at /home/julien/compile-libreoffice/libo/cppuhelper/source/implbase.cxx:277 ---Type to continue, or q to quit--- #55 0x00007f2e0476441c in cppu::WeakComponentImplHelper2::dispose (this=0x92b640) at /home/julien/compile-libreoffice/libo/solver/unxlngx6/inc/cppuhelper/compbase2.hxx:75 #56 0x00007f2e060ea18c in desktop::Desktop::DestroyApplicationServiceManager (this=0x7fff5ffc5be0, xSMgr= uno::Reference to { = {_vptr.XInterface = 0x7f2e04a6a0b0}, }) at /home/julien/compile-libreoffice/libo/desktop/source/app/appinit.cxx:192 #57 0x00007f2e060cac91 in desktop::Desktop::DeInit (this=0x7fff5ffc5be0) at /home/julien/compile-libreoffice/libo/desktop/source/app/app.cxx:753 #58 0x00007f2e00d76de1 in DeInitVCL () at /home/julien/compile-libreoffice/libo/vcl/source/app/svmain.cxx:507 #59 0x00007f2e00d76002 in ImplSVMain () at /home/julien/compile-libreoffice/libo/vcl/source/app/svmain.cxx:196 #60 0x00007f2e00d7607c in SVMain () at /home/julien/compile-libreoffice/libo/vcl/source/app/svmain.cxx:209 #61 0x00007f2e0610b167 in soffice_main () at /home/julien/compile-libreoffice/libo/desktop/source/app/sofficemain.cxx:85 #62 0x000000000040080c in sal_main () at /home/julien/compile-libreoffice/libo/desktop/source/app/main.c:25 #63 0x00000000004007f1 in main (argc=2, argv=0x7fff5ffc5d98) at /home/julien/compile-libreoffice/libo/desktop/source/app/main.c:24 (gdb)