Apple Mail won't save email when Safari 4 Beta is installed

Originator:d235j.1
Number:rdar://6654010 Date Originated:06-Mar-2009 08:09 AM
Status:Duplicate/6626741 Resolved:
Product:Mac OS X Product Version:Mail 3.5 /930.3
Classification:Serious Bug Reproducible:Always
 
Summary: Apple Mail fails to save an email (using File --> Save As) when Safari 4 Beta (5528.16) is installed.
Steps to Reproduce: Attempt to save an email in Apple Mail.
Expected Results: An email is saved in the target folder.
Actual Results: The email appears to have saved successfully, but there is no email in the target folder.
Regression: This is a new problem in Safari 4. See "Notes" for log and a possible explanation.
Notes: The following log output is generated when the failed save occurs:

3/6/09 11:02:52 AM Mail[69232] NSData* -[WebArchive data](WebArchive*, objc_selector*) was called from a secondary thread during invocation of -[MessageSaver saveMessages]
Stack Trace: (
(
    2446610699,
    2431741499,
    2446610155,
    2446610218,
    2537240691,
    2442680931,
    1669253,
    4075187,
    1352668,
    2446633533,
    2446631976,
    4035596,
    4039374,
    2502379501,
    2502378388,
    2500526229,
    2500525906
)) 

Except for the date, time, and PID, the Stack Trace appears to remain the same each time.
Possible explanation: It is no longer allowed to call WebKit from a secondary thread. This has broken GrowlMail (see http://support.apple.com/kb/TS2626), and it seems to be causing this problem as well. See http://boredzo.org/blog/archives/2009-02-24/safari-4-beta-and-growlmail for more info.

Comments

Missing step

It appears to save correctly if you save as raw message source, but not Plain Text or Rich Text Format. You might want to append that to the Radar report.

By s.fisher.ca at March 13, 2009, 10:35 p.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!