Mail keeps quiting unexpectedly over and over

[ Edited by Apple Discussions Moderator; Please start a new topic about your technical issue. ]


Mail has always worked great but in the last few weeks it has become unreliable it keeps quitting. Anybody knows a way to fix this problem?

Mac OS X (10.4.6)

Posted on May 2, 2006 6:47 PM

Reply
41 replies

May 6, 2006 7:32 AM in response to David Gimeno Gost

My mail program hasn't started for months and say that you might be able to help. My address book doesn't open either and I had to take the quick fill part of Safari out so it wouldn't lock up when the quichfill was called upon. here is the latest mail crash report. This started when I was using 10.3.9 and contunued after updating to 10.4.5

Host Name: Carlos-Niederhausers-Computer
Date/Time: 2006-04-02 22:01:29.451 -0400
OS Version: 10.4.5 (Build 8H14)
Report Version: 4

Command: Mail
Path: /Applications/Mail.app/Contents/MacOS/Mail
Parent: WindowServer [67]

Version: 2.0.7 (746.2)
Build Version: 1
Project Name: MailViewer
Source Version: 7460200

PID: 575
Thread: 0

Exception: EXC BADACCESS (0x0001)
Codes: KERN PROTECTIONFAILURE (0x0002) at 0x00000004

Thread 0 Crashed:
0 ...apple.AddressBook.framework 0x9495b950 c4_Differ::BaseOfDiff(int) + 12
1 libSystem.B.dylib 0x9000341c malloc + 652
2 ...apple.AddressBook.framework 0x94876a64 c4_Column::SetupSegments() + 100
3 ...apple.AddressBook.framework 0x9487d580 c4_Column::CopyNow(long) + 52
4 ...apple.AddressBook.framework 0x9488cc58 c4 ColOfInts::Set8i(int, unsigned char const*) + 24
5 ...apple.AddressBook.framework 0x9488a88c c4_ColOfInts::Set(int, c4_Bytes const&) + 444
6 ...apple.AddressBook.framework 0x948bbce0 c4_ColOfInts::Insert(int, c4_Bytes const&, int) + 152
7 ...apple.AddressBook.framework 0x948bbb2c c4_Sequence::InsertAt(int, c4_Cursor, int) + 524
8 ...apple.AddressBook.framework 0x9495c648 c4_HashViewer::DictResize(int) + 192
9 ...apple.AddressBook.framework 0x9487b16c c4 HashViewer::c4_HashViewer[unified](c4Sequence&, int, c4_Sequence*) + 260
10 ...apple.AddressBook.framework 0x9487b04c f4 CreateHash(c4Sequence&, int, c4_Sequence*) + 56
11 ...apple.AddressBook.framework 0x9487aff0 c4 View::Hash(c4View const&, int) const + 36
12 ...apple.AddressBook.framework 0x9487ae94 cacheViews + 280
13 ...apple.AddressBook.framework 0x948751f4 -[ABAddressBook nts_OpenContactManagerWithMode:cacheSchema:] + 452
14 ...apple.AddressBook.framework 0x94873d50 -[ABAddressBook nts_InitDefaultContactManager] + 1052
15 ...apple.AddressBook.framework 0x9487388c +[ABAddressBook nts_SharedAddressBook] + 76
16 ...apple.AddressBook.framework 0x948737c0 +[ABAddressBook nts_CreateSharedAddressBook] + 76
17 ...apple.AddressBook.framework 0x948736e4 +[ABAddressBook sharedAddressBook] + 80
18 com.apple.MessageFramework 0x9873643c +[Account myFullName] + 52
19 com.apple.mail 0x001220e4 0x1000 + 1183972
20 com.apple.mail 0x000e66c8 0x1000 + 939720
21 com.apple.Foundation 0x928f1e18 __NSFireDelayedPerform + 304
22 com.apple.CoreFoundation 0x90770aec __CFRunLoopDoTimer + 184
23 com.apple.CoreFoundation 0x9075d464 __CFRunLoopRun + 1680
24 com.apple.CoreFoundation 0x9075ca18 CFRunLoopRunSpecific + 268
25 com.apple.HIToolbox 0x9318f1e0 RunCurrentEventLoopInMode + 264
26 com.apple.HIToolbox 0x9318e874 ReceiveNextEventCommon + 380
27 com.apple.HIToolbox 0x9318e6e0 BlockUntilNextEventMatchingListInMode + 96
28 com.apple.AppKit 0x9366c104 _DPSNextEvent + 384
29 com.apple.AppKit 0x9366bdc8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
30 com.apple.AppKit 0x9366830c -[NSApplication run] + 472
31 com.apple.AppKit 0x93758e68 NSApplicationMain + 452
32 com.apple.mail 0x00002428 0x1000 + 5160
33 com.apple.mail 0x000a4940 0x1000 + 670016

Thread 0 crashed with PPC Thread State 64:
srr0: 0x000000009495b950 srr1: 0x000000000000d030 vrsave: 0x0000000000000000
cr: 0x48044248 xer: 0x0000000000000006 lr: 0x0000000094876a64 ctr: 0x0000000090124e80
r0: 0x0000000094876a64 r1: 0x00000000bfffdc30 r2: 0x0000000000000050 r3: 0x0000000000000000
r4: 0x0000000000002056 r5: 0x0000000000000000 r6: 0x0000000000000000 r7: 0x0000000000000000
r8: 0x000000009488cc40 r9: 0x0000000000476584 r10: 0x000000000047621c r11: 0x00000000a4872c80
r12: 0x0000000090124e80 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x000000000040d6a0
r16: 0x0000000000000000 r17: 0x00000000a867fed0 r18: 0x0000000000004403 r19: 0x00000000004109f0
r20: 0x000000001019ffd9 r21: 0x00000000004712dc r22: 0x0000000000000000 r23: 0x0000000000000000
r24: 0x0000000000002056 r25: 0x0000000000000000 r26: 0x00000000bfffdf30 r27: 0x0000000000000000
r28: 0x0000000000000001 r29: 0x00000000004761fc r30: 0x0000000000000000 r31: 0x000000009495c590

May 6, 2006 8:12 AM in response to Mekisto

My mail system is also repeatedly crashing. I have follwed the suggestions listed in this discussion throwing out the junkmboxes, the rules, etc. etc. I am posting the information from console since my latest crash after performing the above suggestions hoping that David or some one can be of help. I have information within mail that I need to access in order to finish a presentation. Thanks for any and all help. Crash report follows.

Date/Time: 2006-05-06 11:00:31 -0400
OS Version: 10.3.9 (Build 7W98)
Report Version: 2

Command: Mail
Path: /Applications/Mail.app/Contents/MacOS/Mail
Version: 1.3.11 (622)
PID: 536
Thread: 0

Exception: EXC BADACCESS (0x0001)
Code[0]: 0x0000000a
Code[1]: 0x0174c000


Thread 0 Crashed:
0 <<00000000>> 0xffff8910 __memcpy + 0x170
1 com.apple.MessageFramework 0x86894450 -[TableOfContents _checkHeader] + 0xa4
2 com.apple.MessageFramework 0x868942e8 -[TableOfContents initWithPath:] + 0x54
3 com.apple.MessageFramework 0x8688214c -[NeXTMbox openSynchronouslyUpdatingIndex:andOtherMetadata:] + 0x194
4 com.apple.mail 0x0001c360 0x1000 + 0x1b360
5 com.apple.mail 0x0001c524 0x1000 + 0x1b524
6 com.apple.Foundation 0x90a27a94 nsnotecallback + 0xb0
7 com.apple.CoreFoundation 0x901da4a8 __CFXNotificationPost + 0x1b4
8 com.apple.CoreFoundation 0x901deeb8 _CFXNotificationPostNotification + 0x340
9 com.apple.mail 0x00008c2c 0x1000 + 0x7c2c
10 com.apple.MessageFramework 0x868752d8 -[MainThread handlePortMessage:] + 0x70
11 com.apple.Foundation 0x90a34d20 __NSFireMachPort + 0x10c
12 com.apple.CoreFoundation 0x901dd188 __CFMachPortPerform + 0xe0
13 com.apple.CoreFoundation 0x901d990c __CFRunLoopDoSource1 + 0xc8
14 com.apple.CoreFoundation 0x901c17d8 __CFRunLoopRun + 0x540
15 com.apple.CoreFoundation 0x901c5d74 CFRunLoopRunSpecific + 0x148
16 com.apple.HIToolbox 0x92886e10 RunCurrentEventLoopInMode + 0xac
17 com.apple.HIToolbox 0x9288d53c ReceiveNextEventCommon + 0x17c
18 com.apple.HIToolbox 0x928af638 BlockUntilNextEventMatchingListInMode + 0x60
19 com.apple.AppKit 0x92e822ac _DPSNextEvent + 0x180
20 com.apple.AppKit 0x92e98d2c -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x74
21 com.apple.AppKit 0x92ead0ac -[NSApplication run] + 0x21c
22 com.apple.AppKit 0x92f697bc NSApplicationMain + 0x1d0
23 com.apple.mail 0x0000ed3c 0x1000 + 0xdd3c
24 com.apple.mail 0x0003dc34 0x1000 + 0x3cc34

Thread 1:
0 libSystem.B.dylib 0x900078b8 mach msgtrap + 0x8
1 libSystem.B.dylib 0x90007438 mach_msg + 0x38
2 com.apple.CoreFoundation 0x901c15e8 __CFRunLoopRun + 0x350
3 com.apple.CoreFoundation 0x901c5d74 CFRunLoopRunSpecific + 0x148
4 com.apple.MessageFramework 0x86877804 -[MainThread performOneway:result:withTarget:selector:] + 0x2cc
5 com.apple.mail 0x000113cc 0x1000 + 0x103cc
6 com.apple.mail 0x00011410 0x1000 + 0x10410
7 libobjc.A.dylib 0x93b42734 objc_msgSendv + 0xb4
8 com.apple.Foundation 0x90a2b500 -[NSInvocation invoke] + 0x374
9 com.apple.MessageFramework 0x8687ad34 -[MonitoredInvocation invoke] + 0x90
10 com.apple.MessageFramework 0x86888ec8 +[WorkerThread _execute:] + 0x4c
11 com.apple.Foundation 0x90a6a4b8 forkThreadForFunction + 0x6c
12 libSystem.B.dylib 0x90024990 pthreadbody + 0x28

Thread 2:
0 libSystem.B.dylib 0x900127f8 syscall threadswitch + 0x8
1 com.apple.Foundation 0x90a332d8 +[NSThread sleepUntilDate:] + 0x98
2 com.apple.AppKit 0x92e7a450 -[NSUIHeartBeat _heartBeatThread:] + 0x494
3 com.apple.Foundation 0x90a6a4b8 forkThreadForFunction + 0x6c
4 libSystem.B.dylib 0x90024990 pthreadbody + 0x28

May 6, 2006 9:11 AM in response to lavie9

Hi lavie, welcome to the crash-fest 🙂

Unless you have a bad preferences file, it looks like one of your mailboxes has a corrupt table of contents, and fixing that in Mac OS X 10.3.x isn't going to be an easy task. Start by verifying/reparing your filesystem as described here:

The Repair functions of Disk Utility: what's it all about?.

If Mail still crashes, try this first:

1. Make sure Mail is not running.

2. Make a backup copy of the HOME/Library/Mail folder, just in case something goes wrong. You can do this in the Finder by dragging the folder to the Desktop while holding the Option (Alt) key down, for example. This is where all your mail is stored.

3. In the Finder, go to HOME/Library/Preferences/. Locate the file com.apple.mail.plist and move it to the Desktop (to be deleted after fixing the problem).

You'll have to set up your accounts from scratch all over again. If given the option to import existing mailboxes or something like that, don't. Just enter the account information and Mail will automagically rediscover the data in HOME/Library/Mail/ when done.

You'll also have to re-configure most of your settings in Mail > Preferences. The first thing you should do is go to Preferences > Viewing and disable "Display remote images in HTML messages" if it's enabled.

If mail still crashes after recreating the preferences file, it means that was not the problem, so you may want to move the com.apple.mail.plist back to where it was.

Also, if Mail keeps crashing, please start a new thread describing more accurately under what circumstances Mail crashes in order to be able to identify the mailbox that has the problem. It may end up being a long thread and it has nothing to do with the OP's problem, so I'd rather discuss it separately from this one.

May 6, 2006 5:23 PM in response to David Gimeno Gost

David;
I wonder if you can help with my Mail crashing. It crashes everytime I start it.

the portion of the dump that you may find of interest is below.

I really appreciate your insights and expertise in this.

David
Houston TX

dump follows:
--------------
Host Name: CDAsPowerbook
Date/Time: 2006-05-06 17:05:21.645 -0500
OS Version: 10.4.5 (Build 8H14)
Report Version: 4

Command: Mail
Path: /Applications/Mail.app/Contents/MacOS/Mail
Parent: WindowServer [59]

Version: 2.0.7 (746.2)
Build Version: 1
Project Name: MailViewer
Source Version: 7460200

PID: 243
Thread: 0

Exception: EXC BADACCESS (0x0001)
Codes: KERN PROTECTIONFAILURE (0x0002) at 0x92a822e0

Thread 0 Crashed:
0 com.apple.WebCore 0x9541b37c DOM::DOMString::DOMString[unified](DOM::DOMString const&) + 24
1 com.apple.WebCore 0x95429c64 KWQFontFamily::KWQFontFamily[unified](KWQFontFamily const&) + 28
2 com.apple.WebCore 0x95429acc khtml::StyleInheritedData::StyleInheritedData[unified](khtml::StyleInheritedDat a const&) + 84
3 com.apple.WebCore 0x954409dc khtml::CSSStyleSelector::applyProperty(int, DOM::CSSValueImpl*) + 19360
4 com.apple.WebCore 0x9543be04 khtml::CSSStyleSelector::applyDeclarations(bool, bool, int, int) + 252
5 com.apple.WebCore 0x95439a2c khtml::CSSStyleSelector::styleForElement(DOM::ElementImpl*, khtml::RenderStyle*, bool) + 992
6 com.apple.WebCore 0x95439538 DOM::NodeImpl::createRendererIfNeeded() + 108
7 com.apple.WebCore 0x954394b4 DOM::ElementImpl::attach() + 24
8 com.apple.WebCore 0x95471c68 DOM::HTMLTableElementImpl::attach() + 24
9 com.apple.WebCore 0x95438544 KHTMLParser::insertNode(DOM::NodeImpl*, bool) + 2444
10 com.apple.WebCore 0x954366b8 KHTMLParser::parseToken(khtml::Token*) + 620
11 com.apple.WebCore 0x95433760 khtml::HTMLTokenizer::processToken() + 460
12 com.apple.WebCore 0x954350c4 khtml::HTMLTokenizer::parseTag(khtml::TokenizerString&) + 6296
13 com.apple.WebCore 0x95432fe0 khtml::HTMLTokenizer::write(khtml::TokenizerString const&, bool) + 928
14 com.apple.WebCore 0x9542e648 KHTMLPart::write(char const*, int) + 852
15 com.apple.WebKit 0x952371e0 -[WebDataSource(WebPrivate) _commitLoadWithData:] + 92
16 com.apple.WebKit 0x9520327c -[WebMainResourceClient addData:] + 84
17 com.apple.WebKit 0x952031a8 -[WebBaseResourceHandleDelegate didReceiveData:lengthReceived:] + 68
18 com.apple.WebKit 0x9525dab0 -[WebMainResourceClient didReceiveData:lengthReceived:] + 136
19 com.apple.WebKit 0x95203144 -[WebBaseResourceHandleDelegate connection:didReceiveData:lengthReceived:] + 60
20 com.apple.Foundation 0x929077f4 -[NSURLConnection(NSURLConnectionInternal) _sendDidReceiveDataCallback] + 564
21 com.apple.Foundation 0x92905c94 -[NSURLConnection(NSURLConnectionInternal) _sendCallbacks] + 488
22 com.apple.Foundation 0x92905a30 _sendCallbacks + 156
23 com.apple.CoreFoundation 0x9075eb20 __CFRunLoopDoSources0 + 568
24 com.apple.CoreFoundation 0x9075df98 __CFRunLoopRun + 452
25 com.apple.CoreFoundation 0x9075da18 CFRunLoopRunSpecific + 268
26 com.apple.HIToolbox 0x9317d1e0 RunCurrentEventLoopInMode + 264
27 com.apple.HIToolbox 0x9317c874 ReceiveNextEventCommon + 380
28 com.apple.HIToolbox 0x9317c6e0 BlockUntilNextEventMatchingListInMode + 96
29 com.apple.AppKit 0x9365a104 _DPSNextEvent + 384
30 com.apple.AppKit 0x93659dc8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
31 com.apple.AppKit 0x9365630c -[NSApplication run] + 472
32 com.apple.AppKit 0x93746e68 NSApplicationMain + 452
33 com.apple.mail 0x00002428 0x1000 + 5160
34 com.apple.mail 0x000a4940 0x1000 + 670016

May 6, 2006 5:27 PM in response to DavidTx

Hi David 🙂

Sure. Mail is crashing while rendering a message with HTML content. Try this:

1. Launch Mail while holding the Shift key down. This should prevent Mail from trying to select any mailboxes or load any messages upon starting up.

2. Go to Mail > Preferences > Viewing and disable "Display remote images in HTML messages" if it's enabled -- having this setting enabled is a really bad idea for spam-related reasons anyway.

You should now be able to select the offending message and delete it. If not, repeat with this additional step:

3. Drag the separator bar between the messages list pane and the message preview pane to the bottom of the window (or just double click within the separator bar), so that the preview pane disappears and only the messages list is visible.

May 6, 2006 6:24 PM in response to David Gimeno Gost

David;
That was ingenious. You made my day. Well, made my whole week.

If I may, 2 further questions:

1. Where would I have learned to do Shift-Click on the application?

2. The display images was set to NOT display already. And I did not see any rogue messages on top. I deleted the last few just to be safe. What else could have caused this?

Thanks again

David

Are you really in Barcelona? Answering questions in the middel of the night?

Now if I could find a guru to solve my self-inflating kernel-task problem...

May 6, 2006 6:46 PM in response to DavidTx

1. Where would I have learned to do Shift-Click on
the application?


I saw it here, don't know where did they get that information from:

Avoid killer e-mail messages

I did not see any rogue messages on top.


Had you attempted to view them again, Mail would probably have crashed on one of them... and again the next time you launched it... until you launched it holding the shift key down...

What else could have caused this?


I'm not sure I understand your question. The crash was not because of the remote images, but because of bad HTML code in the message. I always tell people to disable "Display remote images in HTML messages" as a preventive measure when HTML is involved in a crash, regardless. It was clearly an HTML rendering issue. There is nothing else that could have caused the crash.

Are you really in Barcelona? Answering questions in
the middel of the night?


And I'm not done yet... 🙂

May 7, 2006 8:53 AM in response to David Gimeno Gost

David, I fount the problem with the Address book that made the Mail program crash also. I moved the "AddressBook.data" to the desktop from:
/Library/Application Support/AddressBook
and the AddressBook and Mail started operating! I lost the addresses and should have gone to the backup data but already started loading in addresses.
But all is well.
Carlos

May 7, 2006 9:38 AM in response to Mekisto

David: Same problem. Mail keeps quitting unexpectedly. Immediately prior I had deleted a lot of old messages. After a few crashes, I then emptied the trash. Here is the info from the crash log. Hope you can help.
Richard Colgan




Host Name: richard-colgans-ibook-g4
Date/Time: 2006-05-07 12:01:31.351 -0400
OS Version: 10.4.6 (Build 8I127)
Report Version: 4

Command: Mail
Path: /Applications/Mail.app/Contents/MacOS/Mail
Parent: WindowServer [543]

Version: 2.0.7 (746.2)
Build Version: 2
Project Name: MailViewer
Source Version: 7460200

PID: 1503
Thread: 0

Exception: EXC BADACCESS (0x0001)
Codes: KERN PROTECTIONFAILURE (0x0002) at 0x00000003

Thread 0 Crashed:
0 com.apple.WebCore 0x954f12b4 DOM::DOMString::DOMString[unified](DOM::DOMString const&) + 16
1 com.apple.WebCore 0x954ffba4 KWQFontFamily::KWQFontFamily[unified](KWQFontFamily const&) + 28
2 com.apple.WebCore 0x954ffa0c khtml::StyleInheritedData::StyleInheritedData[unified](khtml::StyleInheritedDat a const&) + 84
3 com.apple.WebCore 0x9551691c khtml::CSSStyleSelector::applyProperty(int, DOM::CSSValueImpl*) + 19360
4 com.apple.WebCore 0x95511d44 khtml::CSSStyleSelector::applyDeclarations(bool, bool, int, int) + 252
5 com.apple.WebCore 0x9550f96c khtml::CSSStyleSelector::styleForElement(DOM::ElementImpl*, khtml::RenderStyle*, bool) + 992
6 com.apple.WebCore 0x9550f478 DOM::NodeImpl::createRendererIfNeeded() + 108
7 com.apple.WebCore 0x9550f3f4 DOM::ElementImpl::attach() + 24
8 com.apple.WebCore 0x9550e484 KHTMLParser::insertNode(DOM::NodeImpl*, bool) + 2444
9 com.apple.WebCore 0x9550c5f8 KHTMLParser::parseToken(khtml::Token*) + 620
10 com.apple.WebCore 0x955096a0 khtml::HTMLTokenizer::processToken() + 460
11 com.apple.WebCore 0x9550b004 khtml::HTMLTokenizer::parseTag(khtml::TokenizerString&) + 6296
12 com.apple.WebCore 0x95508f20 khtml::HTMLTokenizer::write(khtml::TokenizerString const&, bool) + 928
13 com.apple.WebCore 0x95504588 KHTMLPart::write(char const*, int) + 852
14 com.apple.WebKit 0x9530d1cc -[WebDataSource(WebPrivate) _commitLoadWithData:] + 92
15 com.apple.WebKit 0x952d925c -[WebMainResourceClient addData:] + 84
16 com.apple.WebKit 0x952d9188 -[WebBaseResourceHandleDelegate didReceiveData:lengthReceived:] + 68
17 com.apple.WebKit 0x95333a9c -[WebMainResourceClient didReceiveData:lengthReceived:] + 136
18 com.apple.WebKit 0x952d9124 -[WebBaseResourceHandleDelegate connection:didReceiveData:lengthReceived:] + 60
19 com.apple.Foundation 0x929a85d4 -[NSURLConnection(NSURLConnectionInternal) _sendDidReceiveDataCallback] + 564
20 com.apple.Foundation 0x929a6a74 -[NSURLConnection(NSURLConnectionInternal) _sendCallbacks] + 488
21 com.apple.Foundation 0x929a6810 _sendCallbacks + 156
22 com.apple.CoreFoundation 0x907e4b20 __CFRunLoopDoSources0 + 568
23 com.apple.CoreFoundation 0x907e3f98 __CFRunLoopRun + 452
24 com.apple.CoreFoundation 0x907e3a18 CFRunLoopRunSpecific + 268
25 com.apple.HIToolbox 0x9321d980 RunCurrentEventLoopInMode + 264
26 com.apple.HIToolbox 0x9321d014 ReceiveNextEventCommon + 380
27 com.apple.HIToolbox 0x9321ce80 BlockUntilNextEventMatchingListInMode + 96
28 com.apple.AppKit 0x936ff104 _DPSNextEvent + 384
29 com.apple.AppKit 0x936fedc8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
30 com.apple.AppKit 0x936fb30c -[NSApplication run] + 472
31 com.apple.AppKit 0x937ebe68 NSApplicationMain + 452
32 com.apple.mail 0x00002424 0x1000 + 5156
33 com.apple.mail 0x000a4940 0x1000 + 670016

Thread 1:
0 libSystem.B.dylib 0x90054fc8 semaphore timedwait_signaltrap + 8
1 libSystem.B.dylib 0x90054e24 pthread condtimedwait + 676
2 com.apple.Foundation 0x929f55a0 F CONDITION_WAITTIMEOUT + 144
3 com.apple.Foundation 0x929f54bc -[NSConditionLock lockWhenCondition:beforeDate:] + 128
4 com.apple.MessageFramework 0x98a1f818 -[InvocationQueue _drainQueue] + 176
5 com.apple.Foundation 0x92976194 forkThreadForFunction + 108
6 libSystem.B.dylib 0x9002ba68 pthreadbody + 96

Thread 2:
0 libSystem.B.dylib 0x90054fc8 semaphore timedwait_signaltrap + 8
1 libSystem.B.dylib 0x90054e24 pthread condtimedwait + 676
2 com.apple.Foundation 0x929f55a0 F CONDITION_WAITTIMEOUT + 144
3 com.apple.Foundation 0x929f54bc -[NSConditionLock lockWhenCondition:beforeDate:] + 128
4 com.apple.MessageFramework 0x98a1f818 -[InvocationQueue _drainQueue] + 176
5 com.apple.Foundation 0x92976194 forkThreadForFunction + 108
6 libSystem.B.dylib 0x9002ba68 pthreadbody + 96

Thread 3:
0 libSystem.B.dylib 0x90054fc8 semaphore timedwait_signaltrap + 8
1 libSystem.B.dylib 0x90054e24 pthread condtimedwait + 676
2 com.apple.Foundation 0x929f55a0 F CONDITION_WAITTIMEOUT + 144
3 com.apple.Foundation 0x929f54bc -[NSConditionLock lockWhenCondition:beforeDate:] + 128
4 com.apple.MessageFramework 0x98a1f818 -[InvocationQueue _drainQueue] + 176
5 com.apple.Foundation 0x92976194 forkThreadForFunction + 108
6 libSystem.B.dylib 0x9002ba68 pthreadbody + 96

Thread 4:
0 libSystem.B.dylib 0x90054fc8 semaphore timedwait_signaltrap + 8
1 libSystem.B.dylib 0x90071648 pthread cond_timedwait_relativenp + 556
2 ...apple.AddressBook.framework 0x9496e82c -[ABRemoteImageLoader workLoop] + 132
3 com.apple.Foundation 0x92976194 forkThreadForFunction + 108
4 libSystem.B.dylib 0x9002ba68 pthreadbody + 96

Thread 5:
0 libSystem.B.dylib 0x9000b0a8 mach msgtrap + 8
1 libSystem.B.dylib 0x9000affc mach_msg + 60
2 com.apple.CoreFoundation 0x907e4114 __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x907e3a18 CFRunLoopRunSpecific + 268
4 com.apple.Foundation 0x9299d69c +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] + 264
5 com.apple.Foundation 0x92976194 forkThreadForFunction + 108
6 libSystem.B.dylib 0x9002ba68 pthreadbody + 96

Thread 6:
0 libSystem.B.dylib 0x9000b0a8 mach msgtrap + 8
1 libSystem.B.dylib 0x9000affc mach_msg + 60
2 com.apple.CoreFoundation 0x907e4114 __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x907e3a18 CFRunLoopRunSpecific + 268
4 com.apple.Foundation 0x9299e7dc +[NSURLCache _diskCacheSyncLoop:] + 152
5 com.apple.Foundation 0x92976194 forkThreadForFunction + 108
6 libSystem.B.dylib 0x9002ba68 pthreadbody + 96

Thread 0 crashed with PPC Thread State 64:
srr0: 0x00000000954f12b4 srr1: 0x000000000000f030 vrsave: 0x0000000000000000
cr: 0x44002224 xer: 0x0000000000000003 lr: 0x00000000954ffba4 ctr: 0x0000000090003ca8
r0: 0x00000000954ffa0c r1: 0x00000000bfffdf30 r2: 0x0000000073636c72 r3: 0x0000000004ddd7b4
r4: 0x0000000000000003 r5: 0x0000000004d9c130 r6: 0x0000000000000003 r7: 0x0000000000000009
r8: 0x0000000004e03bb3 r9: 0x0000000000000006 r10: 0x0000000004e01baf r11: 0x0000000044002222
r12: 0x00000000900036b8 r13: 0x0000000000000000 r14: 0x0000000000000001 r15: 0x0000000000000000
r16: 0x0000000000000000 r17: 0x00000000bffff310 r18: 0x000000000000442b r19: 0x00000000004670f0
r20: 0x000000001019cf65 r21: 0x00000000a29683a0 r22: 0x000000000000005a r23: 0x0000000000000000
r24: 0x00000000050b2800 r25: 0x0000000000000000 r26: 0x00000000050bd988 r27: 0x0000000004ddb9c0
r28: 0x0000000004ddb9d4 r29: 0x0000000004ddd7b4 r30: 0x0000000004ddb9d4 r31: 0x0000000095511d90

May 7, 2006 10:28 AM in response to Colgan

Hi Richard.

Your problem is the same as the last one. Mail is crashing while rendering a message with HTML content. Try this:

1. Launch Mail while holding the Shift key down. This should prevent Mail from trying to select any mailboxes or load any messages upon starting up.

2. Go to Mail > Preferences > Viewing and disable "Display remote images in HTML messages" if it's enabled -- having this setting enabled is a really bad idea for spam-related reasons anyway.

You should now be able to select the message that's causing Mail to crash and delete it. If not, repeat with this additional step:

3. Drag the separator bar between the messages list pane and the message preview pane to the bottom of the window (or just double click within the separator bar), so that the preview pane disappears and only the messages list is visible.

May 7, 2006 12:36 PM in response to Colgan

I don't know how you ever figured all this out.


The lines immediately following the one that says "Thread N Crashed" provide clues about what the application was doing when it crashed. If you know how the application works, that's all you need to know what happened. Look at those lines in your crash report, they are full of references to HTML-related operations.

Incidentally, I too did not have the image
enabled box checked, but your solution worked!


It worked not because of anything related to the display of remote images, but because the other steps prevent Mail from attempting to load the offending message upon start up or when selecting it.

Now, how do I get my mailbox to look like it
did before-with the two panes?


Just double-click the separator bar again (which now appears at the bottom of the window). Alternatively, you can drag it wherever you wish.

Muchisimas gracias y que tenga buen dia!


You're most welcome, and have a nice day too! 🙂

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Mail keeps quiting unexpectedly over and over

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.