[Fluxus] segfault on osx
nik gaffney
nik at fo.am
Tue Apr 14 02:28:02 PDT 2009
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
More information about the Fluxus
mailing list