[Fluxus] (help) crashes
gabor papp
gabor.lists at mndl.hu
Wed Jun 24 22:13:33 PDT 2009
>>> #0 0xb80d3430 in __kernel_vsyscall ()
>>> #1 0xb75c46d0 in raise () from /lib/tls/i686/cmov/libc.so.6
>>> #2 0xb75c6098 in abort () from /lib/tls/i686/cmov/libc.so.6
>>> #3 0xb760224d in ?? () from /lib/tls/i686/cmov/libc.so.6
>>> #4 0xb7696da8 in __fortify_fail () from /lib/tls/i686/cmov/libc.so.6
>>> #5 0xb7696d60 in __stack_chk_fail () from /lib/tls/i686/cmov/libc.so.6
>>> #6 0x08061aa4 in __stack_chk_fail_local ()
>>> #7 0x0805441d in fluxus::Interpreter::Interpret (str=@0xbf9f0138,
>>> ret=0xbf9f013c, abort=false) at src/Interpreter.cpp:259
this seems to be a stack smash protector problem to me. i am not sure
how the fluxus interpreter smashes the stack, but you can try disabling
the stack protector by compiling with the -fno-stack-protector gcc
option. you can do this by adding -fno-stack-protector to the following
line in the SConstruct file:
env = Environment(CCFLAGS = '-ggdb -pipe -Wall -O3 -ffast-math
-Wno-unused -fPIC',
unfortunately even if it works, it only fixes the symptom, not the problem.
best,
gabor
More information about the Fluxus
mailing list