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