[Fluxus] Crash after compiling on OS X 10.7 (64 bit)

Fjölnir Ásgeirsson fjolnir at gmail.com
Thu Jan 5 19:11:56 PST 2012


Hi,  

I tried compiling Fluxus on my 64-bit iMac running Lion.
It didn't take much work for the compilation to work, I just had to exclude the video addon (Because it uses the old QuickTime APIs which aren't available on 64-bit machines)

However, when I try running the produced binary it crashes on line 243 of Interpreter.cpp when evaluating the startup script.

Here's the backtrace:
------------------------------------------------------------------------------------------
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x0000000000000000
0x000000010083be50 in get_module_src_name ()
(gdb) bt
#0  0x000000010083be50 in get_module_src_name ()
#1  0x0000000100842137 in scheme_stx_module_eq3 ()
#2  0x000000010062b624 in add_renames_unless_module ()
#3  0x000000010062a2ef in compile_k ()
#4  0x000000010065ff4f in scheme_top_level_do_worker ()
#5  0x00000001006356f7 in scheme_eval_multi ()
#6  0x0000000100635bd6 in do_eval_string_all ()
#7  0x0000000100006e33 in fluxus::Interpreter::Interpret (str=@0x7fff5fbfedf8, ret=0x10300b6e0, abort=true) at Interpreter.cpp:245
#8  0x000000010000754d in fluxus::Interpreter::Initialise () at Interpreter.cpp:162
#9  0x000000010000e50f in run (data=0x1030db590) at main.cpp:270
#10 0x00000001005e3081 in scheme_main_stack_setup ()
#11 0x000000010000e4c4 in main (argc=51230096, argv=0x7fff5fbfedf8) at main.cpp:437

------------------------------------------------------------------------------------------

I can't for the life of me figure out why this happens.
I tried both the official Racket binaries and compiling it myself using homebrew and that had no effect. (both builds were version 5.2)
Has anyone successfully compiled on a recent mac, and if so what steps did it take?

Best regards,
– Fjölnir Ásgeirsson, A future contributor ..hopefully :)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20120106/db22b51e/attachment-0001.htm>


More information about the Fluxus mailing list