To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=98159 Issue #|98159 Summary|GCC 4.3 - terminate called after throwing an instance |of 'CppUnit::StubException' Component|porting Version|OOO300m9 Platform|Opteron/x86_64 URL| OS/Version|other Status|UNCONFIRMED Status whiteboard| Keywords| Resolution| Issue type|DEFECT Priority|P3 Subcomponent|code Assigned to|mh Reported by|rnagy
------- Additional comments from rn...@openoffice.org Fri Jan 16 20:25:14 +0000 2009 ------- Hi There is some problem with Exception handling using GCC4 on OpenBSD for building OpenOffice.Org. The problem does not come up with GCC 3 but we can't use GCC 3 because ooxml can't be built with GCC 3 just yet. There is another problem report for that. So about the current issue: Using built-in specs. Target: x86_64-unknown-openbsd4.4 Configured with: /usr/obj/ports/gcc-4.3.20090115/gcc-4.3-20090115/configure --with-gmp=/usr/local --disable-libstdcxx-pch --verbose --program-transform-name='s,^,e,' --disable-nls --disable-checking --with-system-zlib --disable-libmudflap --disable-libgomp --with-as=/usr/bin/as --with-ld=/usr/bin/ld --with-gnu-ld --with-gnu-as --enable-languages=c,c++,fortran,objc --enable-cpp --with-gnu-as --with-gnu-ld --enable-shared --prefix=/usr/local --sysconfdir=/etc --mandir=/usr/local/man --infodir=/usr/local/info Thread model: single gcc version 4.3.3 20090114 (prerelease) (GCC) deliver -- version: 1.130 Module 'comphelper' delivered successfully. 0 files copied, 105 files unchanged ============= Building module basegfx /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/inc ------------- /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/source/curve ------------- /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/source/matrix ------------- /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/source/numeric ------------- /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/source/point ------------- /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/source/polygon ------------- /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/source/range ------------- /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/source/tools ------------- /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/source/tuple ------------- /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/source/vector ------------- /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/util ------------- /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/test ------------- ---------------------------------------------------------- - start unit test on library ../unxobsd.pro/lib/libbasegfx_tests.so ---------------------------------------------------------- testshl2 -forward ../unxobsd.pro/bin/ ../unxobsd.pro/lib/libbasegfx_tests.so Use default signal file name 'signalfile_1232137171.txt' terminate called after throwing an instance of 'CppUnit::StubException' terminate called recursively dmake: Error code 134, while making '../unxobsd.pro/misc/unittest_succeeded' ERROR: Error 65280 occurred while making /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/test rmdir /tmp/18166 *** Error code 1 ------------------ qcore:ooo_OOO300_m15_src {3} env | grep EXCEPT EXCEPTIONS=dwarf2 ------------------ qcore:test {8} gdb -core testshl2.core ../../solver/300/unxobsd.pro/bin/testshl2 GNU gdb 6.3 Copyright 2004 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 "amd64-unknown-openbsd4.4"...(no debugging symbols found) Core was generated by `testshl2'. Program terminated with signal 6, Aborted. Reading symbols from /usr/lib/libpthread.so.11.1...done. Loaded symbols for /usr/lib/libpthread.so.11.1 Reading symbols from /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/solver/300/unxobsd.pro/lib/libuno_sal.so.3...done. Loaded symbols for /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/solver/300/unxobsd.pro/lib/libuno_sal.so.3 Reading symbols from /usr/local/lib/libestdc++.so.8.0...done. Loaded symbols for /usr/local/lib/libestdc++.so.8.0 Reading symbols from /usr/lib/libm.so.5.0...done. Loaded symbols for /usr/lib/libm.so.5.0 Symbols already loaded for /usr/lib/libpthread.so.11.1 Reading symbols from /usr/lib/libc.so.50.0...bdone. Loaded symbols for /usr/lib/libc.so.50.0 Reading symbols from /usr/lib/libm.so.4.0...done. Loaded symbols for /usr/lib/libm.so.4.0 Reading symbols from /usr/lib/libc.so.49.0...done. Loaded symbols for /usr/lib/libc.so.49.0 Reading symbols from /usr/libexec/ld.so...done. Loaded symbols for /usr/libexec/ld.so Reading symbols from /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/unxobsd.pro/lib/libbasegfx_tests.so...done. Loaded symbols for /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/unxobsd.pro/lib/libbasegfx_tests.so Reading symbols from /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/solver/300/unxobsd.pro/lib/libuno_cppuhelpergcc3.so.3...done. Loaded symbols for /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/solver/300/unxobsd.pro/lib/libuno_cppuhelpergcc3.so.3 Reading symbols from /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/solver/300/unxobsd.pro/lib/libuno_cppu.so.3...done. Loaded symbols for /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/solver/300/unxobsd.pro/lib/libuno_cppu.so.3 Reading symbols from /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/solver/300/unxobsd.pro/lib/libuno_salhelpergcc3.so.3...done. Loaded symbols for /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/solver/300/unxobsd.pro/lib/libuno_salhelpergcc3.so.3 #0 0x00000002034385ba in kill () from /usr/lib/libc.so.50.0 (gdb) bt #0 0x00000002034385ba in kill () from /usr/lib/libc.so.50.0 #1 0x0000000203484425 in abort () at /usr/src/lib/libc/stdlib/abort.c:68 #2 0x000000020be2f5f4 in __gnu_cxx::__verbose_terminate_handler () at /usr/obj/ports/gcc-4.2.20081029/gcc-4.2-20081029/libstdc++-v3/libsupc++/vterminate.cc:53 #3 0x000000020be2d813 in __cxxabiv1::__terminate (handler=Variable "handler" is not available. ) at /usr/obj/ports/gcc-4.2.20081029/gcc-4.2-20081029/libstdc++-v3/libsupc++/eh_terminate.cc:43 #4 0x000000020be2d853 in std::terminate () at /usr/obj/ports/gcc-4.2.20081029/gcc-4.2-20081029/libstdc++-v3/libsupc++/eh_terminate.cc:53 #5 0x000000020be2d8d1 in __cxa_rethrow () at /usr/obj/ports/gcc-4.2.20081029/gcc-4.2-20081029/libstdc++-v3/libsupc++/eh_throw.cc:109 #6 0x000000020be2f5aa in __gnu_cxx::__verbose_terminate_handler () at /usr/obj/ports/gcc-4.2.20081029/gcc-4.2-20081029/libstdc++-v3/libsupc++/vterminate.cc:83 #7 0x000000020be2d813 in __cxxabiv1::__terminate (handler=Variable "handler" is not available. ) at /usr/obj/ports/gcc-4.2.20081029/gcc-4.2-20081029/libstdc++-v3/libsupc++/eh_terminate.cc:43 #8 0x000000020be2d853 in std::terminate () at /usr/obj/ports/gcc-4.2.20081029/gcc-4.2-20081029/libstdc++-v3/libsupc++/eh_terminate.cc:53 #9 0x000000020be2d93a in __cxa_throw (obj=Variable "obj" is not available. ) at /usr/obj/ports/gcc-4.2.20081029/gcc-4.2-20081029/libstdc++-v3/libsupc++/eh_throw.cc:76 #10 0x000000020e57eb09 in CppUnit::Asserter::failStub () from /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/unxobsd.pro/lib/libbasegfx_tests.so #11 0x000000020e4fc9f1 in basegfx1d::b1drange::EmptyMethod () from /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/unxobsd.pro/lib/libbasegfx_tests.so #12 0x000000020e4fc51a in CppUnit::TestCaller<basegfx1d::b1drange, CppUnit::NoExceptionExpected>::runTest () from /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/unxobsd.pro/lib/libbasegfx_tests.so #13 0x000000020e57f2c7 in CppUnit::TestCase::run () from /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/unxobsd.pro/lib/libbasegfx_tests.so #14 0x000000020e57fb38 in CppUnit::TestSuite::run () from /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/unxobsd.pro/lib/libbasegfx_tests.so #15 0x000000020e57fb38 in CppUnit::TestSuite::run () from /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/unxobsd.pro/lib/libbasegfx_tests.so #16 0x000000020e580db9 in CppUnit::NamedRegistries::testRegistries () from /usr/obj/ports/openoffice-3.0.1rc1/ooo_OOO300_m15_src/basegfx/unxobsd.pro/lib/libbasegfx_tests.so #17 0x00000000004123fd in AutomaticRegisterHelper::CallAll () #18 0x00000000004135cb in starttest () #19 0x0000000000413efa in _ZL18sal_main_with_argsiPPc () #20 0x0000000000414034 in main () ------------------ Later on pyuno also fails with a similar exception problem with regcomp. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@porting.openoffice.org For additional commands, e-mail: issues-h...@porting.openoffice.org --------------------------------------------------------------------- To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org For additional commands, e-mail: allbugs-h...@openoffice.org