Full Disclosure mailing list archives
Re: gcc: Internal compiler error: program cc1 got fatal signal 11
From: Thomas Binder <full-disclosure () arago de>
Date: Fri, 9 Jan 2004 14:20:12 +0100
Hi! On Fri, Jan 09, 2004 at 01:33:53PM +0200, Georgi Guninski wrote:
your arguments don't seem to be consistent with this test ;) : $ gcc --version 2.95.3 $ cat gcc-no2.c int main(void) { char c="msux"[0x7fffffff]; printf("%c",c); } $ gcc gcc-no2.c compile passes, but the proggie crashes, so "msux"[INDEX] doesn't seem to be expanded to char at compile time.
It works for large negative indexes, i.e. try 0x80000000 instead of 0x7fffffff. The following "source file" is enough to crash gcc 2.95.x here: -- snip -- int main() { char c = ""[0x80000000]; } -- snap -- The smallest negative index I was able to use to crash gcc here with i386-Linux 2.6.0 and gcc-2.95.4 is 0xffe4a9e7 (-1791513) - interestingly, though, gcc does not crash when using [-1791513] instead of [0xffe4a9e7]. Also interesting: If I change the funtion name to __main(), gcc still crashes with 0xffe4a9e7, but with ___main(), the value has to be changed to 0xffe4a9db (12 bytes "more" negative) to still crash the compiler. Ciao Thomas -- In every hierarchy the cream rises until it sours. -- Dr. Laurence J. Peter _______________________________________________ Full-Disclosure - We believe in it. Charter: http://lists.netsys.com/full-disclosure-charter.html
Current thread:
- Re: gcc: Internal compiler error: program cc1 got fatal signal 11, (continued)
- Re: gcc: Internal compiler error: program cc1 got fatal signal 11 Dennis Freise (Jan 09)
- Re: gcc: Internal compiler error: program cc1 got fatal signal 11 J.A. Terranson (Jan 08)
- Re: gcc: Internal compiler error: program cc1 got fatal signal 11 Steve Menard (Jan 08)
- Re: gcc: Internal compiler error: program cc1 got fatal signal 11 Michael Gebetsroither (Jan 08)
- Re: gcc: Internal compiler error: program cc1 got fatal signal 11 Daniel B (Jan 08)
- Re: gcc: Internal compiler error: program cc1 got fatal signal 11 Georgi Guninski (Jan 09)
- Re: gcc: Internal compiler error: program cc1 got fatal signal 11 Thomas Binder (Jan 09)
- Re: gcc: Internal compiler error: program cc1 got fatal signal 11 Kurt Schreiner (Jan 09)
- Re: gcc: Internal compiler error: program cc1 got fatal signal 11 Dale Harris (Jan 09)
- Re: gcc: Internal compiler error: program cc1 got fatal signal 11 m.esco (Jan 09)
- Re: gcc: Internal compiler error: program cc1 got fatal signal 11 Dale Harris (Jan 09)
- Re: gcc: Internal compiler error: program cc1 got fatal signal 11 Raj Mathur (Jan 09)