[Fluxus] segfaults

gabor papp gabor.lists at mndl.hu
Thu Jul 31 05:46:31 PDT 2008


> in this case, I cannot as it was not executing a script, fluxus crashed 
> while executing (reset-renderers) which I had typed from the console.
yes, the repl is not that stable. it is possible to segfault it by 
splitting simple commands in multiple lines a couple of times, deleting 
back the previous line, and deliberately messing up parentheses. i was 
experiencing crashes this way, but haven't found the cause yet.

probably it cannot be reproduced this easily, but i attached the 
keypresses on my macbook which causes a segfault if played back.

backtrace:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x14ce4000
0xffff0c8f in __memcpy ()
(gdb) backtrace
#0  0xffff0c8f in __memcpy ()
#1  0x0054c16a in GC_mark ()
#2  0x0054ca3e in GC_mark_variable_stack ()
#3  0x0054a6be in garbage_collect ()
#4  0x0054e695 in GC_malloc_one_tagged ()
#5  0x003f4c10 in scheme_new_comp_env ()
#6  0x0041f66d in compile_k ()
#7  0x00431f40 in top_level_do ()
#8  0x0043214c in scheme_top_level_do ()
#9  0x0040eaed in scheme_compile_for_eval ()
#10 0x0041cc75 in scheme_eval_multi ()
#11 0x0041ce19 in do_eval_string_all ()
#12 0x00007e8d in fluxus::Interpreter::Interpret (str=@0xffff0c40, 
ret=0x0, abort=false) at src/Interpreter.cpp:150
#13 0x00010e8b in DisplayCallback () at src/main.cpp:151
#14 0x3e005b9d in -[GLUTView drawRect:] ()
#15 0x3e009515 in -[GLUTView handleWorkEvent:] ()
#16 0x3e023875 in processWindowWorkList ()
#17 0x3e0238dd in __glutProcessWorkEvents ()
#18 0x3e011c22 in -[GLUTApplication run] ()
#19 0x3e023313 in glutMainLoop ()
#20 0x00011153 in main (argc=3, argv=0xbffff928) at src/main.cpp:268


gabor

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: keys.txt
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20080731/281bd2c6/attachment-0002.txt>


More information about the Fluxus mailing list