[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