This looks like both PLT_MzScheme and PLT_MrEd are linked in, which is the problem... which means that one of the SCONs isn&#39;t conistent. That is, it looks like the APP is built with Mz and libfluxus with MrEd.<br><br><br>

<div class="gmail_quote">On Tue, Apr 14, 2009 at 2:28 AM, nik gaffney <span dir="ltr">&lt;<a href="mailto:nik@fo.am">nik@fo.am</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div><div></div><div class="h5">On 14/04/2009 10:52, gabor papp wrote:<br>
&gt;&gt; looks like the changes introduced with the recent PLT update has<br>
&gt;&gt; introduced some problems on osx (or in my environment at least..)<br>
&gt; is this the infamous multitexturing/glsl problem? do you get a segfault<br>
&gt; if you disable multitexturing and/or glsl?<br>
<br>
</div></div>unfortunatly not. looks more like a PLT issue, probably something to do<br>
with initialising MrEd,. ..<br>
<br>
Process:         fluxus-0.16 [46711]<br>
Path:            /opt/local/bin/fluxus-0.16<br>
Identifier:      fluxus-0.16<br>
Version:         ??? (???)<br>
Code Type:       X86 (Native)<br>
Parent Process:  zsh [34081]<br>
<br>
Date/Time:       2009-04-14 11:23:55.933 +0200<br>
OS Version:      Mac OS X 10.5.6 (9G55)<br>
Report Version:  6<br>
<br>
Exception Type:  EXC_BAD_ACCESS (SIGBUS)<br>
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000004<br>
Crashed Thread:  0<br>
<br>
Thread 0 Crashed:<br>
0   org.plt-scheme.PLT_MrEd             0x029629aa symbol_bucket + 26<br>
1   org.plt-scheme.PLT_MrEd             0x029631a3<br>
scheme_intern_exact_symbol_in_table_worker + 85<br>
2   org.plt-scheme.PLT_MrEd             0x0296323a scheme_intern_exact_symbol<br>
+ 48<br>
3   org.plt-scheme.PLT_MrEd             0x0296350e scheme_intern_symbol + 246<br>
4   fluxus-engine_ss.dylib              0x02595ebb scheme_module_name + 27<br>
(FluxusEngine.cpp:354)<br>
5   PLT_MzScheme                        0x005540a9<br>
scheme_default_load_extension + 1552<br>
6   ???                                 0x0092e3f6 0 + 9626614<br>
7   ???                                 0x00959a2d 0 + 9804333<br>
8   PLT_MzScheme                        0x0057d956 scheme_do_eval + 6463<br>
9   PLT_MzScheme                        0x0059767b apply_k + 205<br>
10  PLT_MzScheme                        0x00597120 scheme_top_level_do_worker<br>
+ 700<br>
11  PLT_MzScheme                        0x005972d5 scheme_top_level_do + 40<br>
12  PLT_MzScheme                        0x005db1c2 _module_resolve + 566<br>
13  PLT_MzScheme                        0x005e851e parse_requires + 1065<br>
14  PLT_MzScheme                        0x005ef835 do_module_begin + 19356<br>
15  PLT_MzScheme                        0x00574b35 scheme_compile_expand_expr<br>
+ 6394<br>
16  PLT_MzScheme                        0x005e3acc do_module + 2332<br>
17  PLT_MzScheme                        0x00574b35 scheme_compile_expand_expr<br>
+ 6394<br>
18  PLT_MzScheme                        0x005849ee compile_k + 1259<br>
19  PLT_MzScheme                        0x00597120 scheme_top_level_do_worker<br>
+ 700<br>
20  PLT_MzScheme                        0x005972d5 scheme_top_level_do + 40<br>
21  PLT_MzScheme                        0x0057ef03<br>
scheme_default_compile_handler + 124<br>
22  PLT_MzScheme                        0x0057d512 scheme_do_eval + 5371<br>
23  PLT_MzScheme                        0x0059767b apply_k + 205<br>
24  PLT_MzScheme                        0x00597120 scheme_top_level_do_worker<br>
+ 700<br>
25  PLT_MzScheme                        0x005972d5 scheme_top_level_do + 40<br>
26  PLT_MzScheme                        0x00572c71 call_compile_handler + 140<br>
27  PLT_MzScheme                        0x00584ebb compile_k + 2488<br>
28  PLT_MzScheme                        0x00597120 scheme_top_level_do_worker<br>
+ 700<br>
29  PLT_MzScheme                        0x005972d5 scheme_top_level_do + 40<br>
30  PLT_MzScheme                        0x00581bc3<br>
scheme_default_eval_handler + 120<br>
31  PLT_MzScheme                        0x0057d512 scheme_do_eval + 5371<br>
32  PLT_MzScheme                        0x005978d3 finish_apply_with_prompt + 83<br>
33  PLT_MzScheme                        0x0057d9d5 scheme_do_eval + 6590<br>
34  PLT_MzScheme                        0x005a19a9<br>
scheme_finish_apply_for_prompt + 578<br>
35  PLT_MzScheme                        0x005a1afe scheme_apply_for_prompt + 84<br>
36  PLT_MzScheme                        0x005a2567 call_with_prompt + 1024<br>
37  PLT_MzScheme                        0x0057d512 scheme_do_eval + 5371<br>
38  PLT_MzScheme                        0x005a2c76 do_call_with_prompt + 199<br>
39  PLT_MzScheme                        0x005a2e6b do_apply_with_prompt + 278<br>
40  PLT_MzScheme                        0x00626a4f do_load_handler + 541<br>
41  PLT_MzScheme                        0x005a55cc scheme_dynamic_wind + 702<br>
42  PLT_MzScheme                        0x00627374 default_load + 970<br>
43  ???                                 0x0092e3f6 0 + 9626614<br>
44  PLT_MzScheme                        0x0057d956 scheme_do_eval + 6463<br>
45  PLT_MzScheme                        0x005a19a9<br>
scheme_finish_apply_for_prompt + 578<br>
46  PLT_MzScheme                        0x005a1afe scheme_apply_for_prompt + 84<br>
47  PLT_MzScheme                        0x005a2567 call_with_prompt + 1024<br>
48  ???                                 0x0092e3f6 0 + 9626614<br>
49  ???                                 0x00959a2d 0 + 9804333<br>
50  PLT_MzScheme                        0x0057d956 scheme_do_eval + 6463<br>
51  PLT_MzScheme                        0x0059767b apply_k + 205<br>
52  PLT_MzScheme                        0x00597120 scheme_top_level_do_worker<br>
+ 700<br>
53  PLT_MzScheme                        0x005972d5 scheme_top_level_do + 40<br>
54  PLT_MzScheme                        0x005db1c2 _module_resolve + 566<br>
55  PLT_MzScheme                        0x005e851e parse_requires + 1065<br>
56  PLT_MzScheme                        0x005f3370 do_require + 323<br>
57  PLT_MzScheme                        0x00574b35 scheme_compile_expand_expr<br>
+ 6394<br>
58  PLT_MzScheme                        0x005849ee compile_k + 1259<br>
59  PLT_MzScheme                        0x00597120 scheme_top_level_do_worker<br>
+ 700<br>
60  PLT_MzScheme                        0x005972d5 scheme_top_level_do + 40<br>
61  PLT_MzScheme                        0x0057ef03<br>
scheme_default_compile_handler + 124<br>
62  PLT_MzScheme                        0x0057d512 scheme_do_eval + 5371<br>
63  PLT_MzScheme                        0x0059767b apply_k + 205<br>
64  PLT_MzScheme                        0x00597120 scheme_top_level_do_worker<br>
+ 700<br>
65  PLT_MzScheme                        0x005972d5 scheme_top_level_do + 40<br>
66  PLT_MzScheme                        0x00572c71 call_compile_handler + 140<br>
67  PLT_MzScheme                        0x00584ebb compile_k + 2488<br>
68  PLT_MzScheme                        0x00597120 scheme_top_level_do_worker<br>
+ 700<br>
69  PLT_MzScheme                        0x005972d5 scheme_top_level_do + 40<br>
70  PLT_MzScheme                        0x00581bc3<br>
scheme_default_eval_handler + 120<br>
71  PLT_MzScheme                        0x0057d512 scheme_do_eval + 5371<br>
72  PLT_MzScheme                        0x005978d3 finish_apply_with_prompt + 83<br>
73  PLT_MzScheme                        0x0057d9d5 scheme_do_eval + 6590<br>
74  PLT_MzScheme                        0x005a19a9<br>
scheme_finish_apply_for_prompt + 578<br>
75  PLT_MzScheme                        0x005a1afe scheme_apply_for_prompt + 84<br>
76  PLT_MzScheme                        0x005a2567 call_with_prompt + 1024<br>
77  PLT_MzScheme                        0x0057d512 scheme_do_eval + 5371<br>
78  PLT_MzScheme                        0x005a2c76 do_call_with_prompt + 199<br>
79  PLT_MzScheme                        0x005a2e6b do_apply_with_prompt + 278<br>
80  PLT_MzScheme                        0x00626a4f do_load_handler + 541<br>
81  PLT_MzScheme                        0x005a55cc scheme_dynamic_wind + 702<br>
82  PLT_MzScheme                        0x00627374 default_load + 970<br>
83  PLT_MzScheme                        0x0057d512 scheme_do_eval + 5371<br>
84  PLT_MzScheme                        0x006275af scheme_load_with_clrd + 434<br>
85  PLT_MzScheme                        0x00627603 load + 48<br>
86  PLT_MzScheme                        0x0057d512 scheme_do_eval + 5371<br>
87  PLT_MzScheme                        0x0058192a eval_k + 582<br>
88  PLT_MzScheme                        0x00597120 scheme_top_level_do_worker<br>
+ 700<br>
89  PLT_MzScheme                        0x005972d5 scheme_top_level_do + 40<br>
90  PLT_MzScheme                        0x00581de6 scheme_eval_compiled_multi<br>
+ 42<br>
91  PLT_MzScheme                        0x00581e38 scheme_eval_multi + 80<br>
92  PLT_MzScheme                        0x00581fc8 do_eval_string_all + 252<br>
93  fluxus-0.16                         0x000085cd<br>
fluxus::Interpreter::Interpret(std::basic_string&lt;char,<br>
std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**,<br>
bool) + 861 (Interpreter.cpp:156)<br>
94  fluxus-0.16                         0x0000896c<br>
fluxus::Interpreter::Initialise() + 492 (basic_string.h:277)<br>
95  fluxus-0.16                         0x0001177c run(Scheme_Env*, int,<br>
char**) + 28<br>
96  PLT_MzScheme                        0x00548962 call_with_basic + 83<br>
97  PLT_MzScheme                        0x005489be scheme_main_stack_setup + 79<br>
98  PLT_MzScheme                        0x00548a28 scheme_main_setup + 88<br>
99  fluxus-0.16                         0x0000fdb1 main + 49 (main.cpp:349)<br>
100 fluxus-0.16                         0x00002896 start + 54<br>
<br>
Thread 1:<br>
0   libSystem.B.dylib                   0x96ea71c6 mach_msg_trap + 10<br>
1   libSystem.B.dylib                   0x96eae9bc mach_msg + 72<br>
2   PLT_MzScheme                        0x006c4c0e exception_thread + 172<br>
3   libSystem.B.dylib                   0x96ed8095 _pthread_start + 321<br>
4   libSystem.B.dylib                   0x96ed7f52 thread_start + 34<br>
<br>
Thread 2:<br>
0   libSystem.B.dylib                   0x96ea720e semaphore_wait_signal_trap<br>
+ 10<br>
1   libSystem.B.dylib                   0x96ed9206 _pthread_cond_wait + 1267<br>
2   libSystem.B.dylib                   0x96f1e539 pthread_cond_wait + 48<br>
3   PLT_MzScheme                        0x0061c02b run_itimer + 130<br>
4   libSystem.B.dylib                   0x96ed8095 _pthread_start + 321<br>
5   libSystem.B.dylib                   0x96ed7f52 thread_start + 34<br>
<br>
Thread 0 crashed with X86 Thread State (32-bit):<br>
  eax: 0x00000000  ebx: 0x029629a1  ecx: 0x0000000d  edx: 0x02622ee7<br>
  edi: 0x02aa8d9c  esi: 0x0000000d  ebp: 0xbfffac18  esp: 0xbfffab70<br>
   ss: 0x0000001f  efl: 0x00010282  eip: 0x029629aa   cs: 0x00000017<br>
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037<br>
  cr2: 0x00000004<br>
<br>
<br>
</blockquote></div><br>