Re: FxPlug dealloc Crashing in Motion
Re: FxPlug dealloc Crashing in Motion
- Subject: Re: FxPlug dealloc Crashing in Motion
- From: Darrin Cardani <email@hidden>
- Date: Mon, 12 Jul 2010 15:51:10 -0700
Bob,
It's crashing during tearing down of the object which handles
parameter communication between your plugin and the app. My guess is
that you're deallocating some piece of parameter data, and then we're
trying to do the same. I'm not sure why that would work in FCP and
crash in Motion, but you could just be getting lucky, if that's what
the problem is. (On the other hand, it's possible that we're deleting
something we shouldn't because you've already deleted it. But I'd
think we'd have run into this before if that were the case.)
Are you running with Zombies enabled? If not, you should try that, and
see if the console says anything about a zombied object being double-
deleted or anything like that. Actually, if the console already says
anything, let me know that, too. If we can't figure it out that way,
and you're willing to send me the plugin, I could see what I can find
from this end.
Darrin
On Jul 12, 2010, at 3:28 PM, Bob Currier wrote:
I've got an FxPlug that's working fine in FCP, but when used in Motion
it crashes whenever dealloc is called.
I've no-op'd the dealloc routine, and even removed it entirely, yet
the
crash still occurs.
Although the crash is in Motion, and seems to be occurring after my
plugin has been unloaded, no doubt it's something I'm doing wrong. Any
ideas of how to proceed to locate this? I do have a number of custom
UI
params.
The relevant crash log is below.
-- Bob
Process: Motion [82906]
Path: /Applications/Motion.app/Contents/MacOS/Motion
Identifier: com.apple.motion
Version: 4.0.2 (726)
Build Info: Motion-7260000~10
Code Type: X86 (Native)
Parent Process: launchd [227]
Date/Time: 2010-07-12 15:25:09.786 -0700
OS Version: Mac OS X 10.6.3 (10D573)
Report Version: 6
Interval Since Last Report: 4098 sec
Crashes Since Last Report: 1
Per-App Interval Since Last Report: 39 sec
Per-App Crashes Since Last Report: 1
Anonymous UUID:
2E1CCFC8-421A-4B37-8270-7D6D9A3F92CB
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000020
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Application Specific Information:
objc_msgSend() selector name: release
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x9861eed7 objc_msgSend + 23
1 com.apple.ozone.framework 0x009886de -[OZProPlugParmHandler
dealloc] + 782
2 com.apple.ozone.framework 0x0097669c
OZProPlugEffect::~OZProPlugEffect() + 924
3 com.apple.ozone.framework 0x008a9738
OZPasteEntry::~OZPasteEntry() + 152
4 com.apple.ozone.framework 0x008aa128
OZPasteList::~OZPasteList() + 88
5 libSystem.B.dylib 0x97b2d3bf __cxa_finalize + 208
6 libSystem.B.dylib 0x97b2d2d4 exit + 33
7 com.apple.AppKit 0x950bfcc2 -[NSApplication
terminate:] + 1056
8 com.apple.prokit 0x001be0a3 -[NSProApplication
terminate:] + 116
9 com.apple.motion 0x0000746c 0x1000 + 25708
10 com.apple.AppKit 0x94ec55c6 -[NSApplication
sendAction:to:from:] + 112
11 com.apple.prokit 0x001be3b8 -[NSProApplication
sendAction:to:from:] + 127
12 com.apple.AppKit 0x94ec5479 -[NSMenuItem
_corePerformAction] + 435
13 com.apple.AppKit 0x94ec516b -[NSCarbonMenuImpl
performActionWithHighlightingForItemAtIndex:] + 174
14 com.apple.AppKit 0x94ec505a -[NSMenu
performActionForItemAtIndex:] + 65
15 com.apple.AppKit 0x94ec500d -[NSMenu
_internalPerformActionForItemAtIndex:] + 50
16 com.apple.AppKit 0x94ec4f73 -[NSMenuItem
_internalPerformActionThroughMenuIfPossible] + 97
17 com.apple.AppKit 0x94ec4eb7 -[NSCarbonMenuImpl
_carbonCommandProcessEvent:handlerCallRef:] + 336
18 com.apple.AppKit 0x94eb95f9 NSSLMMenuEventHandler
+ 404
19 com.apple.HIToolbox 0x94a500a9
DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*,
HandlerCallRec*) + 1567
20 com.apple.HIToolbox 0x94a4f370
SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*,
HandlerCallRec*) + 411
21 com.apple.HIToolbox 0x94a71b55 SendEventToEventTarget
+ 52
22 com.apple.HIToolbox 0x94a9e147
SendHICommandEvent(unsigned long, HICommand const*, unsigned long,
unsigned long, unsigned char, void const*, OpaqueEventTargetRef*,
OpaqueEventTargetRef*, OpaqueEventRef**) + 448
23 com.apple.HIToolbox 0x94ac2e40
SendMenuCommandWithContextAndModifiers + 66
24 com.apple.HIToolbox 0x94ac2df5
SendMenuItemSelectedEvent + 121
25 com.apple.HIToolbox 0x94ac2cfa
FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 152
26 com.apple.HIToolbox 0x94a92436
MenuSelectCore(MenuData*,
Point, double, unsigned long, OpaqueMenuRef**, unsigned short*) + 454
27 com.apple.HIToolbox 0x94a91ba4 _HandleMenuSelection2
+ 465
28 com.apple.HIToolbox 0x94a919c2 _HandleMenuSelection +
53
29 com.apple.AppKit 0x94eb2b3a
_NSHandleCarbonMenuEvent + 285
30 com.apple.AppKit 0x94e876e6 _DPSNextEvent + 2304
31 com.apple.AppKit 0x94e86976 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
32 com.apple.AppKit 0x94e48bef -[NSApplication run] +
821
33 com.apple.prokit 0x001beab1 NSProApplicationMain +
326
34 com.apple.motion 0x000055de 0x1000 + 17886
35 com.apple.motion 0x00002746 0x1000 + 5958
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Pro-apps-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
--
Darrin Cardani
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Pro-apps-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden