Date: Thu, 06 Nov 2003 19:13:00 +0000 From: Jens Rehsack <rehsack@liwing.de> To: Martin Blapp <mb@imp.ch> Cc: openoffice@freebsd.org Subject: Re: Fail to build openoffice-1.1 - regcomp dumps core Message-ID: <3FAA9D3C.7040806@liwing.de> In-Reply-To: <20031106175445.M69464@cvs.imp.ch> References: <3FA98954.9020607@liwing.de> <20031106175445.M69464@cvs.imp.ch>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------090506050203020309060808 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Martin Blapp wrote: > Hi, > > >>I remembered from mozilla build, that regcomp had problems with a to >>high optimization level, so I build with CFLAGS="-O -pipe". >> >>Where's a good start to fix the problem? Can I provide more (useful) >>information? > > > Try to build with -g and then show us a backtrace. Attached. Jens --------------090506050203020309060808 Content-Type: text/plain; name="gdb-bt-regcomp-openoffice-1.1" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="gdb-bt-regcomp-openoffice-1.1" Script started on Thu Nov 6 19:09:03 2003 statler# pwd /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/pyuno/unxfbsd.pro/lib statler# gdb ../../../solver/645/unxfbsd.pro/bin/regcomp regcomp.core GNU gdb 5.2.1 (FreeBSD) Copyright 2002 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-undermydesk-freebsd"... Core was generated by `regcomp'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/libsal.so.3...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/libsal.so.3 Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/libcppu.so.3...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/libcppu.so.3 Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/libcppuhelpergcc3.so.3...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/libcppuhelpergcc3.so.3 Reading symbols from /usr/lib/libc_r.so.5...done. Loaded symbols for /usr/lib/libc_r.so.5 Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/libstlport_gcc.so...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/libstlport_gcc.so Reading symbols from /usr/lib/libstdc++.so.4...done. Loaded symbols for /usr/lib/libstdc++.so.4 Reading symbols from /lib/libm.so.2...done. Loaded symbols for /lib/libm.so.2 Reading symbols from /lib/libc.so.5...done. Loaded symbols for /lib/libc.so.5 Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/servicemgr.uno.so...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/servicemgr.uno.so Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/shlibloader.uno.so...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/shlibloader.uno.so Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/simplereg.uno.so...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/simplereg.uno.so Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/libsalhelpergcc3.so.3...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/libsalhelpergcc3.so.3 Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/nestedreg.uno.so...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/nestedreg.uno.so Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/typemgr.uno.so...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/typemgr.uno.so Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/implreg.uno.so...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/implreg.uno.so Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/security.uno.so...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/security.uno.so Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/libreg.so.3...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/libreg.so.3 Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/libstore.so.3...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/libstore.so.3 Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/typeconverter.uno.so...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/typeconverter.uno.so Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/invocation.uno.so...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/invocation.uno.so Reading symbols from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/corereflection.uno.so...done. Loaded symbols for /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib/corereflection.uno.so Reading symbols from /libexec/ld-elf.so.1...done. Loaded symbols for /libexec/ld-elf.so.1 #0 0x683eaf27 in _Unwind_SetGR () from /usr/lib/libstdc++.so.4 (gdb) bt full #0 0x683eaf27 in _Unwind_SetGR () from /usr/lib/libstdc++.so.4 No symbol table info available. #1 0x683dcf7d in __gxx_personality_v0 () from /usr/lib/libstdc++.so.4 No symbol table info available. #2 0x683e9f17 in _Unwind_RaiseException () from /usr/lib/libstdc++.so.4 No symbol table info available. #3 0x683dcb03 in __cxa_throw () from /usr/lib/libstdc++.so.4 No symbol table info available. #4 0x68558758 in stoc_simreg::RegistryKeyImpl::getAsciiListValue() (this=0x685ee160) at /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/inc/rtl/ustring.hxx:226 aGuard = {pT = 0x68527744} #5 0x6859429d in insert_singletons (xDest=@0xbfbfe0b0, xImplKey=@0x6859b034, xContext=@0x68527964) at /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/inc/com/sun/star/uno/Reference.h:334 xKey = {<BaseReference> = {_pInterface = 0x685ef884}, <No data fields>} #6 0x68595590 in prepareRegistry (xDest=@0xbfbfe0b0, xSource=@0x0, implementationLoaderUrl=@0xbfbfe0f0, locationUrl=@0x6851b2f8, xContext=@0x68527964) at /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/stoc/source/implementationregistration/implreg.cxx:1272 xKey = {<BaseReference> = {_pInterface = 0x6852a6fc}, <No data fields>} subKeys = {_pSequence = 0x6852ae80, static s_pType = 0x6852af38} pool = (const StringPool &) @0x6859ca60: {sImplementationName = {pData = 0x68521488}, sServiceName = {pData = 0x68521500}, TMP = { pData = 0x6851be90}, TEMP = {pData = 0x68521578}, slash_UNO_slash_REGISTRY_LINKS = {pData = 0x68521598}, slash_IMPLEMENTATIONS = { pData = 0x685215d8}, slash_UNO = {pData = 0x68521610}, slash_UNO_slash_SERVICES = {pData = 0x68521630}, slash_UNO_slash_SINGLETONS = { pData = 0x68521660}, slash_SERVICES = {pData = 0x68521698}, slash_UNO_slash_LOCATION = {pData = 0x685216c0}, slash_UNO_slash_ACTIVATOR = { pData = 0x685216f0}, colon_old = {pData = 0x68521720}, com_sun_star_registry_SimpleRegistry = {pData = 0x68521740}, Registry = { pData = 0x685217a0}} pSubKeys = (const Reference<com::sun::star::registry::XRegistryKey> *) 0x6852ae88 xImplKey = {<BaseReference> = {_pInterface = 0x6852a7ec}, <No data fields>} i = 0 #7 0x6859864e in stoc_impreg::ImplementationRegistration::doRegister(com::sun::star::uno::Reference<com::sun::star::lang::XMultiComponentFactory> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, com::sun::star::uno::Reference<com::sun::star::loader::XImplementationLoader> const&, com::sun::star::uno::Reference<com::sun::star::registry::XSimpleRegistry> const&, rtl::OUString const&, rtl::OUString const&) (xSMgr=@0x68527960, xCtx=@0x68527964, xAct=@0xbfbfe0c0, xDest=@0xbfbfe0b0, implementationLoaderUrl=@0xbfbfe0f0, locationUrl=@0x6851b2f8) at /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/stoc/source/implementationregistration/implreg.cxx:1872 xDestKey = {<BaseReference> = {_pInterface = 0x6852a6fc}, <No data fields>} bSuccess = 0 '\0' xReg = {<BaseReference> = {_pInterface = 0x68528f04}, <No data fields>} xSourceKey = {<BaseReference> = {_pInterface = 0x6852a5f4}, <No data fields>} #8 0x685971c3 in stoc_impreg::ImplementationRegistration::registerImplementation(rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::registry::XSimpleRegistry> const&) (this=0x68527940, implementationLoaderUrl=@0x6852773c, locationUrl=@0x6851b2f8, xReg=@0xbfbfe1d4) at /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/stoc/source/implementationregistration/implreg.cxx:1600 xRegistry = {<BaseReference> = {_pInterface = 0x6852773c}, <No data fields>} xAct = {<BaseReference> = {_pInterface = 0x68528fd4}, <No data fields>} implLoaderUrl = {pData = 0x6851be00} activatorName = {pData = 0x68528f68} #9 0x0804bb5b in DoIt::operator()(rtl::OUString const&) (this=0xbfbfe1c4, url=@0x6851b2f8) at /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/inc/com/sun/star/uno/Reference.h:334 sUrl = {pData = 0x6852aac8} #10 0x0804d422 in main (argc=18, argv=0xbfbfe314) at /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/inc/stl/stl/_algo.h:65 bSlash = {pData = 0x68527888} tuedle = {pData = 0x68527820} semikolon = {pData = 0x685278c8} emptyString = {pData = 0x6821b8cc} space = {pData = 0x685278e0} index = -1077943868 quote = 0 '\0' inString = 0 '\0' raw_urls = (const sal_Unicode *) 0x6851b2f8 tmp_url = {pData = 0x68528f30} urls = {<_Vector_base<rtl::OUString,_STL::allocator<rtl::OUString> >> = {_M_start = 0x6851b2f0, _M_finish = 0x6851b30c, _M_end_of_storage = {<allocator<rtl::OUString>> = {<No data fields>}, _M_data = 0x6851b310}}, <No data fields>} sRegName = {pData = 0x68528ec8} ---Type <return> to continue, or q <return> to quit--- bRet = 0 '\0' exitCode = 0 aOptions = {bRegister = 1 '\001', bRevoke = 0 '\0', bSilent = 0 '\0', sProgramName = {pData = 0x6851bc98}, sBootRegName = { pData = 0x6821b8cc}, sBootRegName2 = {pData = 0x6821b8cc}, sRegName = {pData = 0x6851bdc8}, sComponentUrls = {pData = 0x6851c0a0}, sLoaderName = {pData = 0x6851be00}} xSMgr = {<BaseReference> = {_pInterface = 0x6851e140}, <No data fields>} xReg = {<BaseReference> = {_pInterface = 0x6852773c}, <No data fields>} xImplRegistration = {<BaseReference> = {_pInterface = 0x68527954}, <No data fields>} xComponent = {<BaseReference> = {_pInterface = 0xbf000001}, <No data fields>} #11 0x0804a0c4 in _start () No symbol table info available. (gdb) q statler# ^Dexit Script done on Thu Nov 6 19:09:32 2003 --------------090506050203020309060808--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3FAA9D3C.7040806>