From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 430 invoked by alias); 29 Mar 2003 21:06:00 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 410 invoked by uid 71); 29 Mar 2003 21:06:00 -0000 Resent-Date: 29 Mar 2003 21:06:00 -0000 Resent-Message-ID: <20030329210600.409.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, starling@location.invalid Received: (qmail 32701 invoked by uid 48); 29 Mar 2003 21:03:00 -0000 Message-Id: <20030329210300.32700.qmail@sources.redhat.com> Date: Sun, 30 Mar 2003 00:13:00 -0000 From: starling@location.invalid Reply-To: starling@location.invalid To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: libstdc++/10266: throw crashes with SIGABRT, no matter what. X-SW-Source: 2003-03/txt/msg02051.txt.bz2 List-Id: >Number: 10266 >Category: libstdc++ >Synopsis: throw crashes with SIGABRT, no matter what. >Confidential: no >Severity: critical >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Sat Mar 29 21:06:00 UTC 2003 >Closed-Date: >Last-Modified: >Originator: Starling >Release: libstdc++-v3 (5.0.2 I think...) >Organization: >Environment: >Description: The synopsis says it all. I'm not experienced enough to discern much more. _Unwind_RaiseException always returns _URC_END_OF_STACK even when there is a catch handler. That's as far as I could get. >How-To-Repeat: $ g++ trythrow.cpp $ ./a.out Aborted (core dumped) >Fix: >Release-Note: >Audit-Trail: >Unformatted: ----gnatsweb-attachment---- Content-Type: application/octet-stream; name="trythrow.cpp" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="trythrow.cpp" I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgc3RkOjpjb3V0Owp1 c2luZyBzdGQ6OmNlcnI7CnVzaW5nIHN0ZDo6ZW5kbDsKdXNpbmcgc3RkOjpzdHJpbmc7CgovL0Eg c2ltcGxlIGNsYXNzIHdlIHdhbnQgdG8gdGhyb3cKc3RydWN0IEVycm9yIHsKCXN0cmluZyBkYXRh OwoJRXJyb3IoY29uc3QgY2hhciogbXNnKSA6IGRhdGEobXNnKSB7fQp9OwoKLy9JZiB5b3UgZGVm aW5lIE1BS0VJVFdPUkssIFNJR0FCUlQgaXMgcmVwbGFjZWQgYnkgYSB1c2VyIAovL2hhbmRsZXIg dGhhdCBkb2Vzbid0IGR1bXAgY29yZS4uLiBidXQgc28gd2hhdD8KLy8jZGVmaW5lIE1BS0VJVFdP UksKCiNpZmRlZiBNQUtFSVRXT1JLCiNpbmNsdWRlIDxzaWduYWwuaD4KCnZvaWQgZG9ub3RoaW5n KGludCBzaWduYWwpIHsKCS8qIEhpLiovCglleGl0KDApOwp9CgojZW5kaWYKCmludCBtYWluKHZv aWQpIHsKCiNpZmRlZiBNQUtFSVRXT1JLCglzaWduYWwoU0lHQUJSVCwgZG9ub3RoaW5nKTsKI2Vu ZGlmCgovKioqKioqKioqKioqKioqICBNYWluIENvZGUgU2VjdGlvbiAqKioqKioqKioqKioqKioq Ki8KCgl0cnkgewoKCQl0aHJvdyBFcnJvcigiVGhpcyB3aWxsIGNhdXNlIGEgU0lHQUJSVCIpOwoK CX0gY2F0Y2goRXJyb3IgbXNnKSB7CgkJY2VyciA8PCBtc2cuZGF0YSA8PCBlbmRsOwoJfSBjYXRj aChjb25zdCBFcnJvciYgbXNnKSB7CgkJY2VyciA8PCBtc2cuZGF0YSA8PCBlbmRsOwoJfSBjYXRj aCguLi4pIHsKCQljZXJyIDw8ICJJIGhhdmUgbm8gaWRlYSEiIDw8IGVuZGw7Cgl9CgoJY291dCA8 PCAiUXVpdHRpbmcuLi4iIDw8IGVuZGw7CgoJcmV0dXJuIDA7Cn0K