Bug 34779 - terminate called after throwing an instance of
Summary: terminate called after throwing an instance of
Status: RESOLVED DUPLICATE of bug 34778
Alias: None
Product: gcc
Classification: Unclassified
Component: c++ (show other bugs)
Version: 4.2.2
: P3 blocker
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-14 11:18 UTC by ter Kiernan
Modified: 2008-01-14 12:05 UTC (History)
2 users (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ter Kiernan 2008-01-14 11:18:20 UTC
Hi ,
I have downloaded GCC 4.2.2 and configured it on powerpc , linux (redhat 4.5)

host: powerpc64-unknown-linux-gnu
build: powerpc64-unknown-linux-gnu
target: powerpc64-unknown-linux-gnu
configured with: ./configure -prefix=/home/teresa/gcc4.2.2/local/ --enable-languages=c,c++ -disable-nls -enable-sjlj-execptions

When I run my application , I'm  getting the problem when running an exception from an instance of the class - see below as what i was getting with GCC version 4.1.1  and version 4.2.2

Does anyone know if this has been fixed on gcc4.2.2 /4.1.1 and do I need to configure a gcc flag to allow visibility ?


terminate called after throwing an instance of 'OracleAPIException'
  what():  ORA-20005: 
Below is the output of the stacktrace

 0x00000080aad79f70 in .__GI_raise () from /lib64/tls/libc.so.6
#1  0x00000080aad7bac4 in .__GI_abort () from /lib64/tls/libc.so.6
#2  0x00000080ab12d5b4 in ._ZN9__gnu_cxx27__verbose_terminate_handlerEv ()
   from /usr/lib64/libstdc++.so.6
#3  0x00000080ab12a00c in .__cxa_call_unexpected ()
   from /usr/lib64/libstdc++.so.6
#4  0x00000080ab12a054 in ._ZSt9terminatev () from /usr/lib64/libstdc++.so.6
#5  0x00000080ab12a2e4 in .__cxa_rethrow () from /usr/lib64/libstdc++.so.6
Comment 1 Andrew Pinski 2008-01-14 12:05:54 UTC

*** This bug has been marked as a duplicate of 34778 ***