From owner-freebsd-hackers@FreeBSD.ORG Sat Apr 19 01:18:09 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 724161065682 for ; Sat, 19 Apr 2008 01:18:09 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell.rawbw.com (shell.rawbw.com [198.144.192.42]) by mx1.freebsd.org (Postfix) with ESMTP id 612CB8FC0A for ; Sat, 19 Apr 2008 01:18:09 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from eagle.syrec.org (ip224.carlyle.sfo.ygnition.net [24.219.144.224]) (authenticated bits=0) by shell.rawbw.com (8.13.6/8.13.6) with ESMTP id m3J1I8mL071340 for ; Fri, 18 Apr 2008 18:18:08 -0700 (PDT) Message-ID: <4809484F.3010607@rawbw.com> Date: Fri, 18 Apr 2008 18:18:07 -0700 From: Yuri User-Agent: Thunderbird 2.0.0.12 (X11/20080405) MIME-Version: 1.0 CC: freebsd-hackers@freebsd.org References: <47FCF12D.3070902@rawbw.com> In-Reply-To: <47FCF12D.3070902@rawbw.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: C++ exceptions are broken in FreeBSD with gcc-compiled code? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: yuri@rawbw.com List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2008 01:18:09 -0000 I had some mixup of gcc versions so I got some false errors with system compiler. System gcc-4.2.1 works ok, as well as all gcc-4.2.X But the newest gcc-4.3.0 breaks. Executable aborts: Abort trap: 6 Stack trace in debugger is: Program received signal SIGABRT, Aborted. 0x28250a67 in kill () from /lib/libc.so.7 (gdb) bt #0 0x28250a67 in kill () from /lib/libc.so.7 #1 0x282509c6 in raise () from /lib/libc.so.7 #2 0x2824f5da in abort () from /lib/libc.so.7 #3 0x281759d6 in uw_init_context_1 (context=0xbfbfe5c4, outer_cfa=0xbfbfe660, outer_ra=0x28127fe8) at ../../../src/libgcc/../gcc/unwind-dw2.c:1249 #4 0x28175f3e in _Unwind_RaiseException (exc=0x81030b0) at ../../../src/libgcc/../gcc/unwind.inc:93 #5 0x28127fe8 in __cxa_throw (obj=0x81030d0, tinfo=0x8048da0, dest=0x80488ac <_ZNSsD1Ev@plt>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:71 #6 0x08048bcc in main () at exc-2.C:7 And shared libraries loaded correspond to this compiler. Yuri