This is the mail archive of the gcc-prs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: libstdc++/9756: __verbose_terminate_handler enters infinite loop


The following reply was made to PR libstdc++/9756; it has been noted by GNATS.

From: "Stephen M. Webb" <stephenw at cryptocard dot com>
To: Phil Edwards <phil at jaj dot com>
Cc: gcc-gnats at gcc dot gnu dot org
Subject: Re: libstdc++/9756: __verbose_terminate_handler enters infinite loop
Date: Thu, 20 Feb 2003 11:59:55 -0500

 On February 20, 2003 11:25 am, Phil Edwards wrote:
 >
 > The rethrow never rethrows; it never leaves the try block.  Instead,
 > the support routine __cxa_rethrow calles std::terminate, and there's the
 > infinite loop.
 >
 > I have no idea why; the core dump I get (and the rest of us got during
 > testing) shows this:
 >
 > #0  0x40124a51 in kill () from /lib/libc.so.6
 > #1  0x40124872 in raise () from /lib/libc.so.6
 > #2  0x40125986 in abort () from /lib/libc.so.6
 > #3  0x400a1fcb in __gnu_cxx::__verbose_terminate_handler() () at
 > /home/pme/src/unified/libstdc++-v3/libsupc++/vterminate.cc:96
 
 Did you build with --enable-threads?
 
 -- 
 Stephen M. Webb
 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]