The Omni Group
These forums are now read-only. Please visit our new forums to participate in discussion. A new account will be required to post in the new forums. For more info on the switch, see this post. Thank you!

Go Back   The Omni Group Forums > Developer > Omni Frameworks
FAQ Members List Calendar Search Today's Posts Mark Forums Read

OFTrieNode dealloc crash on PPC only. Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
OFtrieNode recently started crashing on me. But only for PPC users or when I build on Snow Leopard and run on Leopard. This seems odd. I've tried building using various version os GCC but that doesn't seem to help.

OFTrieNode's dealloc method looks like this:

- (void)dealloc;
unsigned int childIndex;
NSZone *myZone;

myZone = [self zone];
for (childIndex = 0; childIndex < childCount; childIndex++)
[children[childIndex] release];
NSZoneFree(myZone, characters);
NSZoneFree(myZone, children);
[super dealloc];

It finally crashes on myZone = [self zone]; after about two thousand frames in the for loop. This makes we think there's a odd circular reference in the trie, but the fact that it works fine on most machines has me confused. Anyone have any ideas?



Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
Thread Thread Starter Forum Replies Last Post
Crash on startup aguerler OmniFocus 1 for Mac 1 2010-02-18 12:14 PM
Anyone else with crash problems? AlanBDahl OmniWeb Bug Reports 25 2010-01-13 07:44 PM
Certain Crash %100 of the Time TeamTwentySeven OmniWeb Bug Reports 2 2006-11-27 07:20 AM
Crash after 10.4.7 fitzgunnar OmniGraffle General 0 2006-07-13 01:08 AM

All times are GMT -8. The time now is 07:48 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2023, vBulletin Solutions, Inc.