From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32500 invoked by alias); 4 Apr 2002 06:36:02 -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 32474 invoked by uid 71); 4 Apr 2002 06:36:01 -0000 Date: Wed, 03 Apr 2002 22:36:00 -0000 Message-ID: <20020404063601.32470.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: 'Neil Booth' Subject: Re: preprocessor/6084: cpp Segmentation Fault Reply-To: 'Neil Booth' X-SW-Source: 2002-04/txt/msg00292.txt.bz2 List-Id: The following reply was made to PR preprocessor/6084; it has been noted by GNATS. From: 'Neil Booth' To: "Gerwin, Joshua A" Cc: "'neil@gcc.gnu.org'" , "'gcc-bugs@gcc.gnu.org'" , "'joshg@hf.intel.com'" , "'rnesius@ichips.intel.com'" , "Nguyen, Tuan" , "'gcc-gnats@gcc.gnu.org'" Subject: Re: preprocessor/6084: cpp Segmentation Fault Date: Thu, 4 Apr 2002 07:27:00 +0100 Gerwin, Joshua A wrote:- > (gdb) run -dM -dD ../accessories/hello.c > Starting program: > /(path/to)/gcc/3.0.3-64/lib/gcc-lib/sparcv9-sun-solaris2/3.0.3/cpp0 -dM -dD > ../accessories/hello.c > > Program received signal SIGSEGV, Segmentation fault. > 0xffffffff7f44035c in strlen () from /usr/lib/64/libc.so.1 > (gdb) bt > #0 0xffffffff7f44035c in strlen () from /usr/lib/64/libc.so.1 > #1 0xffffffff7f48d6d4 in _doprnt () from /usr/lib/64/libc.so.1 > #2 0xffffffff7f48f180 in fprintf () from /usr/lib/64/libc.so.1 > #3 0x100003d28 in maybe_print_line () > #4 0x100003e1c in cb_define () > #5 0x100004904 in do_define () > #6 0x100004778 in run_directive () > #7 0x100011d20 in init_builtins () > #8 0x100012344 in cpp_start_read () > #9 0x100003680 in do_preprocessing () > #10 0x10000349c in main () That's curious, because there is no fprintf in my version of 3.0.3 in maybe_print_line. Have you patched yours from stock 3.0.3? Could you do some more research - I have no clue from the above backtrace. Maybe step in yourself and see what's going wrong? Neil.