Any one up for OSX work.

When I said console access, I meant access to the keyboard/display in contrast to remote access (ssh ) :slight_smile:

I tried pview, and it runs pretty normally with no errors.

If I do however run my full project through gdb with setShaderAuto() enabled, I get the following:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000000
0x0294d11c in RenderState::get_generated_shader ()
(gdb) where 
#0  0x0294d11c in RenderState::get_generated_shader ()
#1  0x0623744e in GLGraphicsStateGuardian::set_state_and_transform ()
#2  0x02b4fbf3 in CullBinStateSorted::draw ()
#3  0x02898690 in CullResult::draw ()
#4  0x02d55266 in GraphicsEngine::do_draw ()
#5  0x02d56bb9 in GraphicsEngine::draw_bins ()
#6  0x02d56ef8 in GraphicsEngine::draw_bins ()
#7  0x02d59d2a in GraphicsEngine::WindowRenderer::do_frame ()
#8  0x02d6b29e in GraphicsEngine::render_frame ()
#9  0x02d879a6 in Dtool_GraphicsEngine_render_frame_482 ()
#10 0x0018d806 in PyEval_EvalFrameEx ()
#11 0x0018f45b in PyEval_EvalCodeEx ()
#12 0x00139c27 in PyFunction_SetClosure ()
#13 0x0011fd3d in PyObject_Call ()
#14 0x001285f8 in PyMethod_New ()
#15 0x0011fd3d in PyObject_Call ()
#16 0x02dcfc6a in Thread::call_python_func ()
#17 0x02de5d2b in PythonTask::do_python_task ()
#18 0x02de7094 in AsyncTask::unlock_and_do_task ()
#19 0x02df0998 in AsyncTaskChain::service_one_task ()
#20 0x02df12c6 in AsyncTaskChain::do_poll ()
#21 0x02df137b in AsyncTaskManager::poll ()
#22 0x02e07306 in Dtool_AsyncTaskManager_poll_123 ()
#23 0x0018d806 in PyEval_EvalFrameEx ()
#24 0x0018d9e8 in PyEval_EvalFrameEx ()
#25 0x0018f45b in PyEval_EvalCodeEx ()
#26 0x0018da85 in PyEval_EvalFrameEx ()
#27 0x0018d9e8 in PyEval_EvalFrameEx ()
#28 0x0018f45b in PyEval_EvalCodeEx ()
#29 0x00139c27 in PyFunction_SetClosure ()
#30 0x0011fd3d in PyObject_Call ()
#31 0x001285f8 in PyMethod_New ()
#32 0x0011fd3d in PyObject_Call ()
#33 0x00188b15 in PyEval_CallObjectWithKeywords ()
#34 0x0012482d in PyInstance_New ()
#35 0x0011fd3d in PyObject_Call ()
#36 0x0018db1a in PyEval_EvalFrameEx ()
#37 0x0018f45b in PyEval_EvalCodeEx ()
#38 0x0018f548 in PyEval_EvalCode ()
#39 0x001a69ec in PyErr_Display ()
#40 0x001a7016 in PyRun_FileExFlags ()
#41 0x001a8982 in PyRun_SimpleFileExFlags ()
#42 0x001b3c03 in Py_Main ()
#43 0x00001fca in ?? ()
(gdb)