From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30937 invoked by alias); 20 Aug 2002 23:36: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 30917 invoked by uid 71); 20 Aug 2002 23:36:00 -0000 Resent-Date: 20 Aug 2002 23:36:00 -0000 Resent-Message-ID: <20020820233600.30916.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, richarda@vecien.com Received: (qmail 28379 invoked by uid 61); 20 Aug 2002 23:27:48 -0000 Message-Id: <20020820232748.28378.qmail@sources.redhat.com> Date: Tue, 20 Aug 2002 16:46:00 -0000 From: richarda@vecien.com Reply-To: richarda@vecien.com To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: libstdc++/7669: [Solaris 2.7, gcc-3.1.1] libstdc++.so segfaults in _init() X-SW-Source: 2002-08/txt/msg00429.txt.bz2 List-Id: >Number: 7669 >Category: libstdc++ >Synopsis: [Solaris 2.7, gcc-3.1.1] libstdc++.so segfaults in _init() >Confidential: no >Severity: critical >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Tue Aug 20 16:36:00 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Richard Andrews >Release: gcc-3.1.1 >Organization: >Environment: Solaris 2.7 binutils-2.13 Patches installed : 106541-04 106857-04 106978-06 All optional packages installed. >Description: All programs linked against libstdc++.so.4.0.1 segfault at startup and dump core. Linking against libstdc++.a does not cause the problem. The problem did not occur with gcc-3.1 binary package from sunfreeware.com. The backtrace from an empty program follows. (gdb) bt #0 0x13f78 in ?? () #1 0xff325b14 in frame_dummy () from /opt/dev/lib/libstdc++.so.4 #2 0xff3259fc in _init () from /opt/dev/lib/libstdc++.so.4 #3 0xff3b9ea4 in ?? () #4 0xff3b9d5c in ?? () #5 0xff3c1528 in ?? () #6 0xff3b2d44 in ?? () (gdb) l 1 ../../gcc/libgcc2.c: No such file or directory. >How-To-Repeat: gcc-3.1.1 was built from gcc-core-3.1.1 and gcc-g++-3.1.1 source tarballs using binutils-2.13 and gcc-3.1 (solaris7 binary package from sunfreeware.com) configured as follows obj-gcc-3.1.1 $ cat config.status #!/bin/sh # This file was generated automatically by configure. Do not edit. # This directory was configured as follows: ../gcc-3.1.1/configure --with-gcc-version-trigger=/export/home/opt/dev/src/gcc-3.1.1/gcc/version.c --host=sparc-sun-solaris2.7 --prefix=/opt/dev --with-gnu-as --with-as=/opt/dev/bin/as --with-gnu-ld --with-ld=/opt/dev/bin/ld --disable-multilib --disable-nls --norecursion # using "mh-frag" Build was "make bootstrap", "make install" The build appeared to progress without a problem. All programs (even with a main() that does nothing) exhibit the problem when linked against libstdc++.so.4.0.1 >Fix: >Release-Note: >Audit-Trail: >Unformatted: