[Fluxus] Immediate Segfault on 10.5.6

evan.raskob [lists] lists at lowfrequency.org
Sat Jan 31 03:10:21 PST 2009


Hi guys,

I'm trying to build fluxus on 2 machines, a G4 and a new-ish OS X  
Intel macmini for a possible installation, but with the newest version  
from git (as of today) I get an immediate segfault when I try to run  
it.  Any ideas on where to start tracking this error down would be  
appreciated.  I'm using PLT 4.1.4.  I'm mystified as to why it would  
crash on startup, were there any changes to PreRender recently?  Both  
stack traces show the crash in Fluxus::Renderer::PreRender(unsigned  
int, bool)

Stack trace from the MacMini attached:


Process:         fluxus-0.16 [69416]
Path:            /Users/et/Documents/fluxus/fluxus-0.16
Identifier:      fluxus-0.16
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  bash [11100]

Date/Time:       2009-01-31 10:37:55.984 +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        	0x0239cc53  
Fluxus::Renderer::PreRender(unsigned int, bool) + 595
2   fluxus-engine_ss.dylib        	0x0239ddc4  
Fluxus::Renderer::Render() + 340
3   fluxus-engine_ss.dylib        	0x0233e23b fluxus_render(int,  
Scheme_Object**) + 43
4   ???                           	0x02f9cece 0 + 49925838
5   PLT_MzScheme                  	0x004c699e scheme_do_eval + 6463
6   PLT_MzScheme                  	0x004c6f50  
_scheme_apply_multi_from_native + 67
7   ???                           	0x006bd3c6 0 + 7066566
8   PLT_MzScheme                  	0x004c699e scheme_do_eval + 6463
9   PLT_MzScheme                  	0x004ca702 eval_k + 582
10  PLT_MzScheme                  	0x004dfefe  
scheme_top_level_do_worker + 700
11  PLT_MzScheme                  	0x004e00b3 scheme_top_level_do + 40
12  PLT_MzScheme                  	0x004cabbe  
scheme_eval_compiled_multi + 42
13  PLT_MzScheme                  	0x004cac10 scheme_eval_multi + 80
14  PLT_MzScheme                  	0x004cada0 do_eval_string_all + 252
15  fluxus-0.16                   	0x0000863d  
fluxus::Interpreter::Interpret(std::basic_string<char,  
std::char_traits<char>, std::allocator<char> > const&,  
Scheme_Object**, bool) + 861 (Interpreter.cpp:156)
16  fluxus-0.16                   	0x0001167b DisplayCallback() + 123
17  com.apple.glut                	0x3e0059d1 -[GLUTView drawRect:] +  
106
18  com.apple.AppKit              	0x95bf529c -[NSView  
_drawRect:clip:] + 3853
19  com.apple.AppKit              	0x95bf3d93 -[NSView  
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1050
20  com.apple.AppKit              	0x95bf412a -[NSView  
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1969
21  com.apple.AppKit              	0x95bf26e9 -[NSView  
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView 
:] + 759
22  com.apple.AppKit              	0x95bf202b -[NSThemeFrame  
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView 
:] + 306
23  com.apple.AppKit              	0x95beeb4f -[NSView  
_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] +  
3090
24  com.apple.AppKit              	0x95b2f523 -[NSView  
displayIfNeeded] + 933
25  com.apple.AppKit              	0x95b2f0d1 -[NSWindow  
displayIfNeeded] + 189
26  com.apple.AppKit              	0x95beaca7 -[NSWindow  
_reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] +  
1354
27  com.apple.AppKit              	0x95bea700 -[NSWindow  
orderWindow:relativeTo:] + 105
28  com.apple.glut                	0x3e00375a -[GLUTWindow  
orderWindow:relativeTo:] + 222
29  com.apple.AppKit              	0x95bb2092 -[NSWindow  
makeKeyAndOrderFront:] + 189
30  com.apple.glut                	0x3e008551 -[GLUTView  
handleWorkEvent:] + 979
31  com.apple.glut                	0x3e023869 processWindowWorkList + 85
32  com.apple.glut                	0x3e0238d1 __glutProcessWorkEvents  
+ 38
33  com.apple.glut                	0x3e011a56 -[GLUTApplication run] +  
159
34  com.apple.glut                	0x3e023307 glutMainLoop + 553
35  fluxus-0.16                   	0x00011ee8 run(Scheme_Env*, int,  
char**) + 1880
36  PLT_MzScheme                  	0x00491d02 call_with_basic + 83
37  PLT_MzScheme                  	0x00491d5e scheme_main_stack_setup  
+ 79
38  PLT_MzScheme                  	0x00491dc8 scheme_main_setup + 88
39  fluxus-0.16                   	0x0000fde1 main + 49 (main.cpp:349)
40  fluxus-0.16                   	0x00002906 start + 54







More information about the Fluxus mailing list