c/2979: Resulting prog crashes with segmentation fault
galli@kwsoft.de
galli@kwsoft.de
Mon May 28 08:26:00 GMT 2001
>Number: 2979
>Category: c
>Synopsis: Resulting prog crashes with segmentation fault
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon May 28 08:26:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: Andreas Galli, Freiburg, Germany
>Release: GCC 2.95.2/3 runtime
>Organization:
>Environment:
Linux SuSE 6.4; HP-UX 10.20/11; Solaris 2.7
>Description:
Following program crashes with segmentation fault, in reason of a null pointer to the printf function.
#include <stdio.h>
char *buff;
main( int argc, char *argv[]){
buff = (char *)0;
printf("Text is [%s]\n", buff);
}
I know this is not a acceptable programming style, but:
1. it's really not easy to find the places to check it
2. native eg. from HP do handle this
Is it possible fix this (via compiler switch) or maybe workaround?
Please help me!
Regards
Andreas Galli
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the Gcc-bugs
mailing list