[Pythonmac-SIG] NSUserDefaults causes crash on MOSXI
Bob Ippolito
bob at redivi.com
Wed Mar 1 19:22:45 CET 2006
On Mar 1, 2006, at 8:36 AM, Zachery Bir wrote:
> On Mar 1, 2006, at 11:32 AM, Zachery Bir wrote:
>
>> Can someone help me read this Crash log?
>>
>> <http://www.urbanape.com/downloads/
>> TestUserDefaultsAppDelegate.crash.log>
>
> From the crash log:
>
> Exception: EXC_BAD_INSTRUCTION (0x0002)
> Code[0]: 0x0000000d
> Code[1]: 0x00000000
>
>
> Thread 0 Crashed:
> 0 com.apple.CoreFoundation 0x90823daa _CFReadBytesFromFile
> + 76
> 1 com.apple.CoreFoundation 0x90823793
> CFURLCreateDataAndPropertiesFromResource + 284
> 2 com.apple.CoreFoundation 0x9082d67a _loadXMLDomainIfStale
> + 299
> 3 com.apple.CoreFoundation 0x90839978 fetchXMLValue + 38
> 4 com.apple.CoreFoundation 0x908396ad
> _CFPreferencesDomainCreateValueForKey + 35
> 5 com.apple.Foundation 0x926e0df8 -[NSUserDefaults
> initWithUser:] + 765
> 6 com.apple.Foundation 0x926e096c +[NSUserDefaults
> standardUserDefaults] + 131
>
> Reading bytes from file == endian issue?
Maybe, but it says XML...
The first thing I would do is take gdb and figure out what file it's
looking at... that's the second argument to
CFURLCreateDataAndPropertiesFromResource. I'm guessing it would live
on the stack, but I haven't used gdb on intel enough lately to
remember what the offset is.
Alternatively you could run it under ktrace to see which file it
opens. There should be a NAMI with the path it's opening.
-bob
More information about the Pythonmac-SIG
mailing list