i'm getting a slew of crash reports, all of them crashing while the databrowser is just doing it's thing.
seems they ALL have "non-virtual thunk" in the call stack, which i understand relates to a v-table not working? but this is in apple code.
what can i do?
is there a C++ xcode setting i can tweak?
before you go there: converting to cocoa is not an option
thanks!
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.HIToolbox 0x90f5e405 TTableCell::Draw(unsigned long, TDeviceRenderer::Context const&) const + 301 1 com.apple.HIToolbox 0x90f59373 TTableView::DrawCell(TTableCell const&, unsigned long, TDeviceRenderer::Context const&) const + 95 2 com.apple.HIToolbox 0x90f61862 TListView::DrawCell(TTableCell const&, unsigned long, TDeviceRenderer::Context const&) const + 74 3 com.apple.HIToolbox 0x90f59217 TTableView::DrawCellSelf(Cell32 const&, Rect const&, TDeviceRenderer::Context const&, DBDrawFlags) const + 101 4 com.apple.HIToolbox 0x90f593c4 non-virtual thunk to TTableView::DrawCellSelf(Cell32 const&, Rect const&, TDeviceRenderer::Context const&, DBDrawFlags) const + 48 5 com.apple.HIToolbox 0x90f6e0dc TTableLayout::Draw(Rect const&, UPoint32 const&, TDeviceRenderer::Context const&, DBDrawFlags) const + 318 6 com.apple.HIToolbox 0x90f56764 TTableView::DrawView(unsigned short, TDeviceRenderer::Context const&) const + 164 7 com.apple.HIToolbox 0x90f64ccf TListView::DrawView(unsigned short, TDeviceRenderer::Context const&) const + 241 8 com.apple.HIToolbox 0x90f48c2a TBrowserView::Draw(CGContext*, unsigned short, OpaqueRgnHandle*) const + 390 9 com.apple.HIToolbox 0x90f4263d TBrowser::Draw(CGContext*, OpaqueRgnHandle*) const + 431 10 com.apple.HIToolbox 0x90f45051 TBrowser::EventHandlerProc(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 3941 11 com.apple.HIToolbox 0x90f8fc0c _InvokeEventHandlerUPP(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*, long (*)(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)) + 36 12 com.apple.HIToolbox 0x90e0b313 _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 1602 13 com.apple.HIToolbox 0x90e0a790 _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 482 14 com.apple.HIToolbox 0x90e4e420 CallNextEventHandler + 79 15 com.metamuse.kjams 0x00385263 CDataBrowser::CB_EventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*) + 677 16 com.metamuse.kjams 0x00385a08 CDataBrowser::CB_S_EventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 32 17 com.apple.HIToolbox 0x90f8fc0c _InvokeEventHandlerUPP(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*, long (*)(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)) + 36 18 com.apple.HIToolbox 0x90e0b313 _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 1602 19 com.apple.HIToolbox 0x90e0a790 _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 482 20 com.apple.HIToolbox 0x90e0a5a8 SendEventToEventTargetWithOptions + 75 21 com.apple.HIToolbox 0x90e2b040 HIView::SendDraw(short, OpaqueGrafPtr*, __HIShape const*, CGContext*) + 478 22 com.apple.HIToolbox 0x90eb9b9f HIView::RecursiveDrawComposited(__HIShape const*, __HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 755 23 com.apple.HIToolbox 0x90eb9e91 HIView::RecursiveDrawComposited(__HIShape const*, __HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1509 24 com.apple.HIToolbox 0x90eb9e91 HIView::RecursiveDrawComposited(__HIShape const*, __HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1509 25 com.apple.HIToolbox 0x90ebae43 HIView::DrawComposited(short, OpaqueGrafPtr*, __HIShape const*, unsigned long, HIView*, CGContext*) + 1227 26 com.apple.HIToolbox 0x90ebaf8b HIView::Draw(short, OpaqueGrafPtr*, unsigned long) + 81 27 com.apple.HIToolbox 0x90ebb353 HIView::Render(unsigned long, CGContext*) + 45 28 com.apple.HIToolbox 0x90e1ae97 _ZL17FlushWindowObjectP10WindowDataPPvh + 736 29 com.apple.HIToolbox 0x90e1a995 _ZL15FlushAllBuffersP19__CFRunLoopObservermPv + 241 30 com.apple.CoreFoundation 0x9ad580ce __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 30 31 com.apple.CoreFoundation 0x9ad5800d __CFRunLoopDoObservers + 413 32 com.apple.CoreFoundation 0x9ad2a1bc CFRunLoopRunSpecific + 300 33 com.apple.CoreFoundation 0x9ad2a088 CFRunLoopRunInMode + 120 34 com.apple.HIToolbox 0x90e05543 RunCurrentEventLoopInMode + 318 35 com.apple.HIToolbox 0x90fa24e1 GetNextEventMatchingMask + 493 36 com.apple.HIToolbox 0x90fa2847 WNEInternal + 434 37 com.apple.HIToolbox 0x90fa1b14 WaitNextEvent + 53 38 com.metamuse.kjams 0x00043bae CApp::HandleOneEvent(long) + 98 39 com.metamuse.kjams 0x0027b6bb CApp::Run() + 63 40 com.metamuse.kjams 0x0028ec7c main + 42 41 com.metamuse.kjams 0x00248962 _start + 216 42 com.metamuse.kjams 0x00248889 start + 41
|