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

Reply via email to