OK, I know it's not supposed to be work, but just FYI, it probably shouldn't crash.
Code:
Thread 9 Crashed:: MC Worker Thread
0 com.Euphonix.EuControl 0x000bafda CMCSurfaceControl::ApplyRawInputFilterFunc(int, int) + 18
1 com.Euphonix.EuControl 0x001177fc CMCSurfaceControlSwitch::Pressed() + 116
2 com.Euphonix.EuControl 0x002f04bd SurfaceInfoBU::ParseControlMessageFromSurface(unsigned int, unsigned int, unsigned int, int, unsigned int) + 221
3 com.Euphonix.EuControl 0x0025ffff EuControlHWConnection::DoCallbackControlMsgFromSurface(unsigned int, unsigned int, unsigned int, int, unsigned int) + 353
4 com.Euphonix.EuControl 0x00265787 void boost::_bi::list6<boost::_bi::value<EuControlHWConnection*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<int>, boost::_bi::value<int> >::operator()<boost::_mfi::mf5<void, EuControlHWConnection, unsigned int, unsigned int, unsigned int, int, unsigned int>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf5<void, EuControlHWConnection, unsigned int, unsigned int, unsigned int, int, unsigned int>&, boost::_bi::list0&, int) + 97
5 com.Euphonix.EuControl 0x00265721 boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf5<void, EuControlHWConnection, unsigned int, unsigned int, unsigned int, int, unsigned int>, boost::_bi::list6<boost::_bi::value<EuControlHWConnection*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<int>, boost::_bi::value<int> > >, void>::invoke(boost::detail::function::function_buffer&) + 41
6 com.Euphonix.EuControl 0x0012acdd boost::function0<void>::operator()() const + 29
7 com.Euphonix.EuControl 0x00261d44 (anonymous namespace)::SafeInvoker(boost::function<void ()> const&) + 36
8 com.Euphonix.EuControl 0x0009e363 boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(boost::function<void ()> const&), boost::_bi::list1<boost::_bi::value<boost::function<void ()> > > >, void>::invoke(boost::detail::function::function_buffer&) + 19
9 com.Euphonix.EuControl 0x0012acdd boost::function0<void>::operator()() const + 29
10 com.Euphonix.EuControl 0x00075a74 EuAutoWorkerCommand::Do() + 20
11 com.Euphonix.EuControl 0x003ae8b9 EuWorkQueue::ProcessCommands() + 343
12 com.Euphonix.EuControl 0x003adfba EuWorkerThread::Run() + 16
13 com.Euphonix.EuControl 0x0006c474 non-virtual thunk to DOF_MC2::CMCWorkerThread::Run() + 22
14 com.Euphonix.EuControl 0x003ad77f EuThreadRunWrapper::RunWrapper(EuThread*) + 17
15 com.Euphonix.EuControl 0x003ad1e2 EuThread::ThreadStart(EuThread*) + 218
16 com.Euphonix.EuControl 0x003ad611 (anonymous namespace)::startRoutine(void*) + 17
17 libsystem_pthread.dylib 0x9bb93e13 _pthread_body + 138
18 libsystem_pthread.dylib 0x9bb93d89 _pthread_start + 162
19 libsystem_pthread.dylib 0x9bb91e52 thread_start + 34