On Apr 21, 2008, at 10:32, Antonio Nunes wrote:

d is a local variable indeed, but it is just an intermediate instrument, one that points to a document that is held' by the document controller. The object d points to remains connected to a root object by being held by the controller.

Just in case: turning of the collector for variable d doesn't make a difference. Stil crashes.

The interesting part of the stack trace is:

<something that tries to send an objc message>
#1  0x90a2f337 in _pixelBufferReleaseCallback ()
#2  0x93079d78 in CVPixelBufferBacking::finalize ()
#3  0x9307242e in CVPixelBuffer::finalize ()


That has the *appearance* of CVPixelBufferBacking violating the finalize rules -- it looks like it's sending a message to the object that allocated it, but that object has already been garbage collected out of existence (or, in the case of the second stack trace, been reallocated already as a different kind of object). If that's so, I agree it looks like a frameworks bug.


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to