Hi Ian, Thanks for your reply. I removed the .gch files, and to be sure added -H to get a list of all used header files. The list contained a whooping 557 header files for a single cpp file, but contained no gch files. Still gcc crashes with the exact same error. I then tried changing the exec-shield-randomize value, but to no avail. So I tried: - exec-shield-randomize = 1 and PCH - exec-shield-randomize = 1 and no PCH - exec-shield-randomize = 0 and PCH - exec-shield-randomize = 0 and no PCH but all failed... I guess I better add a bug to bugzilla, though I doubt if it's any use, since I cannot supply any source code (just a mention that it crashes). In the meantime, any other suggestions? Thanks in advance, Marc -----Original Message----- From: Ian Lance Taylor [mailto:ian@xxxxxxxx] Sent: vrijdag 25 maart 2005 20:53 To: Marc Oude Kotte Cc: gcc-help@xxxxxxxxxxx Subject: Re: Internal error: Segmentation fault (program cc1plus) "Marc Oude Kotte" <moudekotte@xxxxxxxxx> writes: > I'm new to this list so I hope I'm posting this on the right list :) You are. > Can you guys give me some hints/tips on what I might do to prevent gcc > from crashing? The output above is the result of trying to compile a > source file, but when I try to compile a precompiled header gcc crashes > with the exact same message. If the crash only happens when using precompiled headers, then try turning off exec-shield-randomize, which I believe you do by writing 0 to the file /proc/sys/kernel/exec-shield-randomize or by editing sysctl.conf. For more information, see: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14206 http://gcc.gnu.org/ml/gcc/2004-03/msg00201.html If the crash happens when no precompiled headers are seen, then please file a bug report at http://gcc.gnu.org/bugzilla/. See: http://gcc.gnu.org/bugs.html Ian