Kodi 16.1 keeps crashing on Mac OSX 10.12.1

please help, I keep Randomly getting this error

Process: Kodi [19567]
Path: /Applications/Kodi.app/Contents/MacOS/Kodi
Identifier: org.xbmc.kodi
Version: 16.1. (Git-20160424-c327c53)
Code Type: X86-64 (Native)
Parent Process: Confused [1]
Responsible: Kodi [19567]
User ID: 501

Date/Time: 2016-12-06 23:09:06.833 +0000
OS Version: Mac OS X 10.12.1 (16B2555)
Report Version: 12
Anonymous UUID: 834D271E-1AD3-130B-61D4-BB108747F0E7

Sleep/Wake UUID: 2FAC5DB7-AEB3-41F8-9365-2426CFDFE7F4

Time Awake Since Boot: 100000 seconds
Time Since Wake: 18000 seconds

System Integrity Protection: enabled

Crashed Thread: 44 DVDPlayerVideo

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called
*** error for object 0x7f845ba46788: incorrect checksum for freed object – object was probably modified after being freed.

Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff9996f41a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff9996e867 mach_msg + 55
2 com.apple.framework.IOKit 0x00007fff86734fae io_connect_method + 375
3 com.apple.framework.IOKit 0x00007fff866ba7e5 IOConnectCallMethod + 336
4 com.apple.framework.IOKit 0x00007fff866ba9ac IOConnectCallStructMethod + 56
5 com.apple.IOAccelerator 0x00007fff930cdb2d IOAccelContextSubmitDataBuffersExt2 + 270
6 libGPUSupportMercury.dylib 0x00007fff92076466 gpusSubmitDataBuffers + 156
7 com.apple.driver.AppleIntelBDWGraphicsGLDriver 0x000000010814d09a IntelCommandBuffer::getNew(GLDContextRec*) + 178
8 com.apple.driver.AppleIntelBDWGraphicsGLDriver 0x0000000108221feb intelSubmitCommands + 171
9 com.apple.driver.AppleIntelBDWGraphicsGLDriver 0x0000000108608bc4 glrFlushContextToken + 196
10 org.xbmc.kodi 0x000000010028d989 CLinuxRendererGL::RenderUpdate(bool, unsigned int, unsigned int) + 633
11 org.xbmc.kodi 0x0000000100298929 CXBMCRenderManager::PresentSingle(bool, unsigned int, unsigned int) + 185
12 org.xbmc.kodi 0x00000001002984e2 CXBMCRenderManager::Render(bool, unsigned int, unsigned int, bool) + 210
13 org.xbmc.kodi 0x000000010037d44f CGUIWindowFullScreen::Render() + 351
14 org.xbmc.kodi 0x000000010069fd18 CGUIControl::DoRender() + 792
15 org.xbmc.kodi 0x000000010070b056 CGUIWindow::DoRender() + 422
16 org.xbmc.kodi 0x00000001007131fe CGUIWindowManager::RenderPass() const + 110
17 org.xbmc.kodi 0x00000001007134e4 CGUIWindowManager::Render() + 276
18 org.xbmc.kodi 0x000000010021147c CApplication::RenderNoPresent() + 108
19 org.xbmc.kodi 0x0000000100211da3 CApplication::Render() + 1683
20 org.xbmc.kodi 0x000000010054742e CXBApplicationEx::Run() + 110
21 org.xbmc.kodi 0x0000000100547870 XBMC_Run + 336
22 org.xbmc.kodi 0x000000010095ae95 SDL_main + 245
23 org.xbmc.kodi 0x000000010095c422 main + 1602
24 org.xbmc.kodi 0x00000001002072f4 start + 52

Thread 1:
0 libsystem_kernel.dylib 0x00007fff999774e6 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff99a5f622 _pthread_wqthread + 1023
2 libsystem_pthread.dylib 0x00007fff99a5f211 start_wqthread + 13

Thread 2:
0 libsystem_kernel.dylib 0x00007fff9996f41a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff9996e867 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff8477e834 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff8477dcc1 __CFRunLoopRun + 1361
4 com.apple.CoreFoundation 0x00007fff8477d514 CFRunLoopRunSpecific + 420
5 com.apple.CoreFoundation 0x00007fff847bcbb1 CFRunLoopRun + 97
6 org.xbmc.kodi 0x0000000100828472 -[HotKeyController eventTapThread] + 98
7 com.apple.Foundation 0x00007fff8618b30d __NSThread__start__ + 1243
8 libsystem_pthread.dylib 0x00007fff99a5faab _pthread_body + 180
9 libsystem_pthread.dylib 0x00007fff99a5f9f7 _pthread_start + 286
10 libsystem_pthread.dylib 0x00007fff99a5f221 thread_start + 13

Thread 3:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff9996f41a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff9996e867 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff8477e834 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff8477dcc1 __CFRunLoopRun + 1361
4 com.apple.CoreFoundation 0x00007fff8477d514 CFRunLoopRunSpecific + 420
5 com.apple.AppKit 0x00007fff825515a0 _NSEventThread + 205
6 libsystem_pthread.dylib 0x00007fff99a5faab _pthread_body + 180
7 libsystem_pthread.dylib 0x00007fff99a5f9f7 _pthread_start + 286
8 libsystem_pthread.dylib 0x00007fff99a5f221 thread_start + 13

Thread 4:: ActiveAE
0 libsystem_kernel.dylib 0x00007fff99976c8a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff99a6096a _pthread_cond_wait + 712
2 org.xbmc.kodi 0x0000000100ad7e95 ActiveAE::CActiveAE::Process() + 821
3 org.xbmc.kodi 0x00000001004d22af CThread::Action() + 31
4 org.xbmc.kodi 0x00000001004d0ff3 CThread::staticThread(void*) + 259
5 libsystem_pthread.dylib 0x00007fff99a5faab _pthread_body + 180
6 libsystem_pthread.dylib 0x00007fff99a5f9f7 _pthread_start + 286
7 libsystem_pthread.dylib 0x00007fff99a5f221 thread_start + 13

Thread 5:: AESink
0 libsystem_kernel.dylib 0x00007fff99976c8a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff99a6096a _pthread_cond_wait + 712
2 org.xbmc.kodi 0x0000000100accf8a CAESinkDARWINOSX::AddPackets(unsigned char**, unsigned int, unsigned int) + 282
3 org.xbmc.kodi 0x0000000100ae227f ActiveAE::CActiveAESink::OutputSamples(ActiveAE::CSampleBuffer*) + 223
4 org.xbmc.kodi 0x0000000100ae0fc2 ActiveAE::CActiveAESink::StateMachine(int, Actor::Protocol*, Actor::Message*) + 514
5 org.xbmc.kodi 0x0000000100ae24c5 ActiveAE::CActiveAESink::Process() + 197
6 org.xbmc.kodi 0x00000001004d22af CThread::Action() + 31
7 org.xbmc.kodi 0x00000001004d0ff3 CThread::staticThread(void*) + 259
8 libsystem_pthread.dylib 0x00007fff99a5faab _pthread_body + 180
9 libsystem_pthread.dylib 0x00007fff99a5f9f7 _pthread_start + 286
10 libsystem_pthread.dylib 0x00007fff99a5f221 thread_start + 13

Thread 6:
0 libsystem_kernel.dylib 0x00007fff99976c8a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff99a6096a _pthread_cond_wait + 712
2 libcec.3.0.dylib 0x000000010aa9871b PLATFORM::CConditionImpl::Wait(_opaque_pthread_mutex_t&, unsigned int) + 155
3 libcec.3.0.dylib 0x000000010aa96e42 PLATFORM::SyncedBuffer<CEC::CCallbackWrap*>::Pop(CEC::CCallbackWrap*&, int) + 194
4 libcec.3.0.dylib 0x000000010aa95dd0 CEC::CCECClient::Process() + 80
5 libcec.3.0.dylib 0x000000010aa98edc PLATFORM::CThread::ThreadHandler(void*) + 124
6 libsystem_pthread.dylib 0x00007fff99a5faab _pthread_body + 180
7 libsystem_pthread.dylib 0x00007fff99a5f9f7 _pthread_start + 286
8 libsystem_pthread.dylib 0x00007fff99a5f221 thread_start + 13

Thread 7:: PeripBusCEC