Mail crashes on opening on new iMac

our_farm

Registered
I am new to Macs so please excuse my lack of knowledge or skill on this platform.

Mail crashes each time I opening it. Meaning it opens then immediately quits with a report. I did a safe boot and ran system utilities which said everything was fine. I don't know what to do next.

Following is an excerpt of the problem details (it is much longer if you need the whole thing--let me know). Thanks in advance.

Process: Mail [256]
Path: /Applications/Mail.app/Contents/MacOS/Mail
Identifier: com.apple.mail
Version: 4.2 (1077)
Build Info: Mail-10770000~3
Code Type: X86-64 (Native)
Parent Process: launchd [135]

Date/Time: 2009-12-11 10:29:27.787 -0600
OS Version: Mac OS X 10.6.2 (10C2234)
Report Version: 6

Interval Since Last Report: 342880 sec
Crashes Since Last Report: 26
Per-App Interval Since Last Report: 474942 sec
Per-App Crashes Since Last Report: 23
Anonymous UUID: 0E3E0BDA-7618-4070-8F82-D444A6A692C6

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 9

Application Specific Information:
abort() called
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: Unique ID)'
*** Call stack at first throw:
(
0 CoreFoundation 0x0000000101f68444 __exceptionPreprocess + 180
1 libobjc.A.dylib 0x0000000101df60f3 objc_exception_throw + 45
2 CoreFoundation 0x0000000101f68267 +[NSException raise:format:arguments:] + 103
3 CoreFoundation 0x0000000101f681f4 +[NSException raise:format:] + 148
4 Foundation 0x000000010214aac3 -[NSCFDictionary setObject:forKey:] + 227
5 AddressBook 0x0000000100476051 -[ABRecord nts_DescriptionDictionary] + 832
6 AddressBook 0x00000001004759c0 -[ABRecord nts_Description] + 39
7 AddressBook 0x00000001004741bb -[ABRecord description] + 67
8 CoreFoundation 0x0000000101f49e1c -[NSObject(NSObject) _copyDescription] + 44
9 CoreFoundation 0x0000000101eebba9 _CFStringAppendFormatAndArgumentsAux + 6089
10 CoreFoundation 0x0000000101eea39d _CFStringCreateWithFormatAndArgumentsAux + 109
11 DataDetectorsCore 0x0000000108479f19 DDLogv + 24
12 DataDetectorsCore 0x0000000108479eff DDLog + 162
13 DataDetectorsCore 0x000000010847ce71 DDABSourceLoadData + 488
14 DataDetectorsCore 0x000000010847cc84 DDLookupTableLoadAddressBook + 26
15 DataDetectors 0x0000000100b180b6 -[DDPatternCompiler createScanner:] + 118
16 Foundation 0x0000000102158e99 __NSThread__main__ + 1429
17 libSystem.B.dylib 0x0000000101bd6f8e _pthread_start + 331
18 libSystem.B.dylib 0x0000000101bd6e41 thread_start + 13
)


Thread 0: Dispatch queue: com.apple.main-thread
0 libicucore.A.dylib 0x0000000104002c3a ucol_strcoll + 404
1 com.apple.CoreFoundation 0x0000000101f31228 __CompareTextDefault + 120
2 com.apple.CoreFoundation 0x0000000101f30ac9 _CFCompareStringsWithLocale + 6425
3 com.apple.CoreFoundation 0x0000000101ed3479 CFStringCompareWithOptionsAndLocale + 7865
4 com.apple.CoreFoundation 0x0000000101f1873a __CFSimpleMergeSort + 266
5 com.apple.CoreFoundation 0x0000000101f186b3 __CFSimpleMergeSort + 131
6 com.apple.CoreFoundation 0x0000000101f186b3 __CFSimpleMergeSort + 131
7 com.apple.CoreFoundation 0x0000000101f1847d CFSortIndexes + 317
8 com.apple.CoreFoundation 0x0000000101f18280 CFQSortArray + 144
9 com.apple.CoreFoundation 0x0000000101f180fe CFArraySortValues + 478
10 libFontRegistry.dylib 0x000000010bf3400c TCFSet<void const*>::CreateSortedArray(long (*)(void const*, void const*, void*), void*, CFArrayCallBacks const*) const + 172
11 libFontRegistry.dylib 0x000000010bf33817 XTCopyAvailableFamilyNames + 328
12 com.apple.CoreText 0x0000000105fee10b TDescriptorSource::CopyAvailableFamilyNames(__CFString const*) const + 41
13 com.apple.CoreText 0x0000000105fee0db CTFontDescriptorCopyAvailableFontFamilyNames + 31
14 com.apple.AppKit 0x0000000102e013dd -[NSFontManager availableFontFamilies] + 267
15 com.apple.WebCore 0x00000001087dfb77 +[WebFontCache internalFontWithFamily:traits:weight:size:] + 71
16 com.apple.WebCore 0x00000001087dfabc +[WebFontCache fontWithFamily:traits:weight:size:] + 60
17 com.apple.WebCore 0x00000001087df926 WebCore::FontCache::createFontPlatformData(WebCore::FontDescription const&, WebCore::AtomicString const&) + 150
18 com.apple.WebCore 0x00000001087df71e WebCore::FontCache::getCachedFontPlatformData(WebCore::FontDescription const&, WebCore::AtomicString const&, bool) + 302
19 com.apple.WebCore 0x00000001087dee4c WebCore::FontCache::getFontData(WebCore::Font const&, int&, WebCore::FontSelector*) + 172
20 com.apple.WebCore 0x000000010876e723 WebCore::FontFallbackList::fontDataAt(WebCore::Font const*, unsigned int) const + 99
21 com.apple.WebCore 0x00000001087f33aa WebCore::FontFallbackList::determinePitch(WebCore::Font const*) const + 26
22 com.apple.WebCore 0x00000001087f336f WebCore::Font::isFixedPitch() const + 31
23 com.apple.WebCore 0x0000000108e9eb66 WebCore::RenderBlock::findNextLineBreak(WebCore::BidiResolver<WebCore::InlineIterator, WebCore::BidiRun>&, bool, bool&, bool&, WebCore::EClear*) + 3046
24 com.apple.WebCore 0x00000001087f0919 WebCore::RenderBlock::layoutInlineChildren(bool, int&, int&) + 2265
25 com.apple.WebCore 0x00000001087ed58d WebCore::RenderBlock::layoutBlock(bool) + 1613
26 com.apple.WebCore 0x00000001087ecf03 WebCore::RenderBlock::layout() + 35
27 com.apple.WebCore 0x00000001087eebc6 WebCore::RenderBlock::layoutBlockChildren(bool, int&) + 1190
28 com.apple.WebCore 0x00000001087ed27f WebCore::RenderBlock::layoutBlock(bool) + 831
29 com.apple.WebCore 0x00000001087ecf03 WebCore::RenderBlock::layout() + 35
30 com.apple.WebCore 0x00000001087eebc6 WebCore::RenderBlock::layoutBlockChildren(bool, int&) + 1190
31 com.apple.WebCore 0x00000001087ed27f WebCore::RenderBlock::layoutBlock(bool) + 831
32 com.apple.WebCore 0x00000001087ecf03 WebCore::RenderBlock::layout() + 35
33 com.apple.WebCore 0x00000001087eebc6 WebCore::RenderBlock::layoutBlockChildren(bool, int&) + 1190
34 com.apple.WebCore 0x00000001087ed27f WebCore::RenderBlock::layoutBlock(bool) + 831
35 com.apple.WebCore 0x00000001087ecf03 WebCore::RenderBlock::layout() + 35
36 com.apple.WebCore 0x00000001087ecd8b WebCore::RenderView::layout() + 283
37 com.apple.WebCore 0x00000001087eb446 WebCore::FrameView::layout(bool) + 1190
38 com.apple.WebCore 0x00000001087666fc WebCore::Document::implicitClose() + 604
39 com.apple.WebCore 0x0000000108766295 WebCore::FrameLoader::checkCompleted() + 181
40 com.apple.WebCore 0x0000000108765651 WebCore::FrameLoader::finishedParsing() + 97
41 com.apple.WebCore 0x00000001087646c3 WebCore::Document::finishedParsing() + 147
42 com.apple.WebCore 0x0000000108742f2a WebCore::HTMLTokenizer::finish() + 1626
43 com.apple.WebCore 0x000000010871d907 WebCore::FrameLoader::endIfNotLoadingMainResource() + 119
44 com.apple.WebCore 0x00000001087cf1be WebCore::FrameLoader::finishedLoading() + 62
45 com.apple.WebCore 0x00000001087cf0cf WebCore::MainResourceLoader::didFinishLoading() + 47
46 com.apple.WebCore 0x0000000108783eb2 WebCore::MainResourceLoader::continueAfterContentPolicy(WebCore::PolicyAction, WebCore::ResourceResponse const&) + 1122
47 com.apple.WebCore 0x0000000108783a1f WebCore::MainResourceLoader::continueAfterContentPolicy(WebCore::PolicyAction) + 127
48 com.apple.WebCore 0x0000000108782b6e WebCore::MainResourceLoader::didReceiveResponse(WebCore::ResourceResponse const&) + 1918
49 com.apple.WebCore 0x000000010892c926 WebCore::MainResourceLoader::handleDataLoadNow(WebCore::RunLoopTimer<WebCore::MainResourceLoader>*) + 342
50 com.apple.CoreFoundation 0x0000000101f05a58 __CFRunLoopRun + 6488
51 com.apple.CoreFoundation 0x0000000101f03c2f CFRunLoopRunSpecific + 575
52 com.apple.HIToolbox 0x0000000105077a4e RunCurrentEventLoopInMode + 333
53 com.apple.HIToolbox 0x0000000105077853 ReceiveNextEventCommon + 310
54 com.apple.HIToolbox 0x000000010507770c BlockUntilNextEventMatchingListInMode + 59
55 com.apple.AppKit 0x0000000102c8c1f2 _DPSNextEvent + 708
56 com.apple.AppKit 0x0000000102c8bb41 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
57 com.apple.AppKit 0x0000000102c51747 -[NSApplication run] + 395
58 com.apple.AppKit 0x0000000102c4a468 NSApplicationMain + 364
59 com.apple.mail 0x000000010000214c 0x100
 
To reset Mail you need to know the email server that you have to put back in .
So once you get the email server settings, make sure you Quit Mail first. Then navigate to the folder /YourHardDrive/Users/YourUserName/Library/Preferences/ and find the file com.apple.mail.plist and drag it to your Trash (but don't empty it yet). Then relaunch Mail and it will go back to the beginning 9like it was when it first ran) without loosing any of your saved email. Just put again the email server settings for your email server. This should reset Mail, Good Luck.
 
Well, thanks Satcomer. I got it open. but there is a new problem now, I guess. When I try to get mail it quits.

Now what do I try?

The Problem Details have 10 threads and a bunch of binary images. Here is the message portions that are pertinent (I think but feel free to tell me if I am wrong):

Thread 5 Crashed: Dispatch queue: com.apple.root.default-priority
0 libobjc.A.dylib 0x0000000101df2311 objc_msgSend_vtable13 + 9
1 com.apple.CoreData 0x0000000102aa0a3a _PFFaultHandlerFulfillFault + 2890
2 com.apple.CoreData 0x0000000102a9f561 _PFFaultHandlerLookupRow + 1121
3 com.apple.CoreData 0x0000000102a9f0f7 -[NSFaultHandler fulfillFault:withContext:] + 23
4 com.apple.CoreData 0x0000000102a9d5de _PF_FulfillDeferredFault + 254
5 com.apple.CoreData 0x0000000102aa12d7 _sharedIMPL_pvfk_core + 87
6 com.apple.CoreData 0x0000000102aacc7e _pvfk_7 + 14
7 ...apple.AddressBook.framework 0x00000001004186ce -[ABRecord nts_initWithDatabaseImpl:addressBook:] + 253
8 ...apple.AddressBook.framework 0x0000000100418573 +[ABCDRecord copyPublicRecordForClass:withDatabaseImpl:inAddressBook:] + 109
9 ...apple.AddressBook.framework 0x000000010041f91c -[ABAddressBook(ABMailPeopleSearch) recordsMatchingMailAddressWithEmail:fullName:firstName:lastName:inSubscribedContent:] + 999
10 com.apple.MessageFramework 0x0000000100f20d67 -[ABAddressBook(MailAdditions) bestRecordMatchingFormattedAddress:] + 364
11 com.apple.MessageFramework 0x0000000100f20a65 -[MailAddressManager bestRecordMatchingFormattedAddress:] + 411
12 com.apple.MessageFramework 0x0000000100f207c8 -[MessageCriterion _evaluateAddressBookCriterion:] + 148
13 com.apple.MessageFramework 0x0000000100f1f9f6 -[MessageRule doesMessageSatisfyCriteria:] + 471
14 com.apple.MessageFramework 0x0000000100f1f59e +[MessageRouter putRulesThatWantsToHandleMessage:intoArray:colorRulesOnly:] + 481
15 com.apple.MessageFramework 0x0000000100f1e8ec -[MessageRouter routeMessages:fromStores:] + 1268
16 com.apple.MessageFramework 0x0000000101022982 -[MessageRouter routeQueuedMessages] + 1163
17 com.apple.CoreFoundation 0x0000000101f3e0dc __invoking___ + 140
18 com.apple.CoreFoundation 0x0000000101f3dfad -[NSInvocation invoke] + 141
19 com.apple.MessageFramework 0x0000000100e963f1 -[MonitoredInvocation invoke] + 214
20 com.apple.MessageFramework 0x0000000100e7d888 -[ThrowingInvocationOperation main] + 31
21 com.apple.MessageFramework 0x0000000100e7d1c8 -[_MFInvocationOperation main] + 275
22 com.apple.Foundation 0x000000010218206d -[__NSOperationInternal start] + 681
23 com.apple.Foundation 0x0000000102181d23 ____startOperations_block_invoke_2 + 99
24 libSystem.B.dylib 0x0000000101bd9ce8 _dispatch_call_block_and_release + 15
25 libSystem.B.dylib 0x0000000101bb8279 _dispatch_worker_thread2 + 231
26 libSystem.B.dylib 0x0000000101bb7bb8 _pthread_wqthread + 353
27 libSystem.B.dylib 0x0000000101bb7a55 start_wqthread + 13
 
Well, another update. Please forgive me as I am learning.

I can now open Mail so I was monkeying around. When I opened an unread mail, it crashed again and I got the message below. Does this mean something to anyone?


Thread 10 Crashed:
0 libSystem.B.dylib 0x0000000101c10fde __semwait_signal_nocancel + 10
1 libSystem.B.dylib 0x0000000101c10ee0 nanosleep$NOCANCEL + 129
2 libSystem.B.dylib 0x0000000101c6d886 usleep$NOCANCEL + 57
3 libSystem.B.dylib 0x0000000101c8ce3c abort + 93
4 libstdc++.6.dylib 0x0000000103c7c5d2 __tcf_0 + 0
5 libobjc.A.dylib 0x0000000101df9d29 _objc_terminate + 100
6 libstdc++.6.dylib 0x0000000103c7aae1 __cxxabiv1::__terminate(void (*)()) + 11
7 libstdc++.6.dylib 0x0000000103c7ab16 __cxxabiv1::__unexpected(void (*)()) + 0
8 libstdc++.6.dylib 0x0000000103c7abfc __gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*) + 0
9 libobjc.A.dylib 0x0000000101df6192 object_getIvar + 0
10 com.apple.CoreFoundation 0x0000000101f68267 +[NSException raise:format:arguments:] + 103
11 com.apple.CoreFoundation 0x0000000101f681f4 +[NSException raise:format:] + 148
12 com.apple.Foundation 0x000000010214aac3 -[NSCFDictionary setObject:forKey:] + 227
13 ...apple.AddressBook.framework 0x0000000100476051 -[ABRecord nts_DescriptionDictionary] + 832
14 ...apple.AddressBook.framework 0x00000001004759c0 -[ABRecord nts_Description] + 39
15 ...apple.AddressBook.framework 0x00000001004741bb -[ABRecord description] + 67
16 com.apple.CoreFoundation 0x0000000101f49e1c -[NSObject(NSObject) _copyDescription] + 44
17 com.apple.CoreFoundation 0x0000000101eebba9 _CFStringAppendFormatAndArgumentsAux + 6089
18 com.apple.CoreFoundation 0x0000000101eea39d _CFStringCreateWithFormatAndArgumentsAux + 109
19 com.apple.datadetectorscore 0x0000000108479f19 DDLogv + 24
20 com.apple.datadetectorscore 0x0000000108479eff DDLog + 162
21 com.apple.datadetectorscore 0x000000010847ce71 DDABSourceLoadData + 488
22 com.apple.datadetectorscore 0x000000010847cc84 DDLookupTableLoadAddressBook + 26
23 com.apple.datadetectors 0x0000000100b180b6 -[DDPatternCompiler createScanner:] + 118
24 com.apple.Foundation 0x0000000102158e99 __NSThread__main__ + 1429
25 libSystem.B.dylib 0x0000000101bd6f8e _pthread_start + 331
26 libSystem.B.dylib 0x0000000101bd6e41 thread_start + 13
 
Back
Top