[chuck-dev] segfaults galore

smoerk smoerk at gmx.de
Wed Jul 28 20:38:16 EDT 2004


it's the same with gcc 3.3.4. I have segfaults with -O2 and -O3, but it 
works with -O1.

Niklas Werner wrote:

> On Wed, 28 Jul 2004 10:57, Ge Wang wrote:
> 
>>I think this is related to the earlier gain paramater crash.
>>it suggested there was a compiler gcc bug in the -O3 or
>>that chuck may be trashing memory.
>>
>>try:
>> > take out the -O3 flag in the make file
> 
> 
> OK, some of the optimisations in -O2 are the culprits... -O1 works...
> 
> choose freely:
> 
> -O2 turns on all optimization flags specified by -O.  It also turns on the 
> following optimization flags: -fforce-mem -foptimize-sibling-calls 
> -fstrength-reduce -fcse-follow-jumps  -fcse-skip-blocks 
> -frerun-cse-after-loop  -frerun-loop-opt -fgcse  -fgcse-lm -fgcse-sm  
> -fgcse-las -fdelete-null-pointer-checks -fexpensive-optimizations 
> -fregmove -fschedule-insns  -fschedule-insns2 -fsched-interblock  
> -fsched-spec -fcaller-saves -fpeephole2 -freorder-blocks 
> -freorder-functions -fstrict-aliasing -funit-at-a-time -falign-functions  
> -falign-jumps -falign-loops -falign-labels -fcrossjumping
> 
> 
>> > make clean
>> > make linux-alsa
>>
>>please also post your gcc version (gcc --version).
> 
> gcc (GCC) 3.4.1  (Gentoo Linux 3.4.1-r1, ssp-3.4-2, pie-8.7.6.3)
> 
> Cheers,
> 
> Niklas
> --
> Computer Music PhD-student
> University of Waikato
> Hamilton
> New Zealand
> _______________________________________________
> chuck-dev mailing list
> chuck-dev at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev
> 



More information about the chuck-dev mailing list