[Fluxus] segfault on os x 10.5.6 (G4)
evan.raskob [lists]
lists at lowfrequency.org
Wed Jan 21 08:32:07 PST 2009
sure, I'll bring in the laptop.
I wouldn't be surprised if its a PPC thing. PPC support is dropping
by the wayside these days... too bad, they were good machines, and
still do things like FFT faster than even the new Intel-based Macs.
Cheers
Evan
On Jan 21, 2009, at 3:52 PM, Dave Griffiths wrote:
> Hi Evan,
>
> I'm not sure how many people are using fluxus on PPC these days, so it
> may not have worked for a while - but that looks fairly debugabble.
> Could I have a look at it on Friday?
>
> cheers,
>
> dave
>
> On Wed, 2009-01-21 at 12:45 +0000, evan.raskob [lists] wrote:
>> Hi guys,
>>
>> I'm getting an immediate segfault on the newest version of fluxus,
>> from the git repository, on OS X 10.5.6 on a G4 laptop. All my
>> libraries are up to date, but I'm using liblo 0.22 as per the error
>> from before. Funny, this same fluxus version built just fine
>> yesterday on an Intel laptop, on 10.4.11. Here's the stack trace:
>>
>>
>> Process: fluxus-0.16 [92243]
>> Path: /Users/evan/cvs/newfluxus/fluxus/fluxus-0.16
>> Identifier: fluxus-0.16
>> Version: ??? (???)
>> Code Type: PPC (Native)
>> Parent Process: bash [1840]
>>
>> Date/Time: 2009-01-21 12:42:39.141 +0000
>> OS Version: Mac OS X 10.5.6 (9G55)
>> Report Version: 6
>>
>> Exception Type: EXC_BAD_ACCESS (SIGBUS)
>> Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
>> Crashed Thread: 0
>>
>> Thread 0 Crashed:
>> 0 ??? 0000000000 0 + 0
>> 1 fluxus-engine_ss.dylib 0x022ed874
>> Fluxus::Renderer::Render() + 260
>> 2 fluxus-engine_ss.dylib 0x022985e8 fluxus_render(int,
>> Scheme_Object**) + 104
>> 3 ??? 0x029323bc 0 + 43197372
>> 4 PLT_MzScheme 0x003f8380 scheme_do_eval + 2960
>> 5 PLT_MzScheme 0x003f9778
>> _scheme_apply_multi_from_native + 216
>> 6 ??? 0x006fd5b0 0 + 7329200
>> 7 PLT_MzScheme 0x003f8380 scheme_do_eval + 2960
>> 8 PLT_MzScheme 0x003fd43c eval_k + 796
>> 9 PLT_MzScheme 0x004137bc
>> scheme_top_level_do_worker + 1084
>> 10 PLT_MzScheme 0x003fd7f8 scheme_eval_multi + 88
>> 11 PLT_MzScheme 0x003fdab0 do_eval_string_all +
>> 496
>> 12 fluxus-0.16 0x00007880
>> fluxus::Interpreter::Interpret(std::basic_string<char,
>> std::char_traits<char>, std::allocator<char> > const&,
>> Scheme_Object**, bool) + 656 (Interpreter.cpp:154)
>> 13 fluxus-0.16 0x00010cac DisplayCallback() + 204
>> 14 com.apple.glut 0x3e005650 -[GLUTView drawRect:] +
>> 120
>> 15 com.apple.AppKit 0x962413ac -[NSView
>> _drawRect:clip:] + 3004
>> 16 com.apple.AppKit 0x962402f8 -[NSView
>> _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 852
>> 17 com.apple.AppKit 0x962405dc -[NSView
>> _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1592
>> 18 com.apple.AppKit 0x9623f1a8 -[NSView
>> _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisi
>> bleRectForView:topView
>> :] + 644
>> 19 com.apple.AppKit 0x9623ebe0 -[NSThemeFrame
>> _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisi
>> bleRectForView:topView
>> :] + 268
>> 20 com.apple.AppKit 0x9623b9ac -[NSView
>> _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
>> +
>> 2332
>> 21 com.apple.AppKit 0x9618f870 -[NSWindow
>> displayIfNeeded] + 192
>> 22 com.apple.AppKit 0x962380fc -[NSWindow
>> _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] +
>> 1248
>> 23 com.apple.glut 0x3e003728 -[GLUTWindow
>> orderWindow:relativeTo:] + 220
>> 24 com.apple.AppKit 0x962048e8 -[NSWindow
>> makeKeyAndOrderFront:] + 156
>> 25 com.apple.glut 0x3e0080b0 -[GLUTView
>> handleWorkEvent:] + 872
>> 26 com.apple.glut 0x3e022ddc
>> processWindowWorkList + 96
>> 27 com.apple.glut 0x3e022e6c __glutProcessWorkEvents
>> + 52
>> 28 com.apple.glut 0x3e00fa74 -[GLUTApplication
>> run] +
>> 172
>> 29 com.apple.glut 0x3e0227e4 glutMainLoop + 496
>> 30 fluxus-0.16 0x0001162c run(Scheme_Env*, int,
>> char**) + 2220
>> 31 PLT_MzScheme 0x003c212c call_with_basic + 108
>> 32 PLT_MzScheme 0x003c21c8 scheme_main_stack_setup
>> + 120
>> 33 PLT_MzScheme 0x003c224c scheme_main_setup + 92
>> 34 fluxus-0.16 0x00001be4 start + 68
>> 35 ??? 0000000000 0 + 0
>
Evan Raskob
Top Floor
4-8 Arcola Street
London E8 2DJ
United Kingdom
More information about the Fluxus
mailing list