1

Каждый раз, когда я запускаю Mail.app на OS X 10.5.8, он падает. Он делал это больше месяца. У него есть около 10 секунд, прежде чем он блокируется и падает. Вот что я сделал до сих пор:

  • Восстановлено ~/ Библиотека / Почта из резервной копии Time Machine, когда работала Почта
  • Запустить восстановление разрешения / проверить диск
  • Удалил папку ~/ Library / Mail
  • Удалены оба аккаунта (me.com и gmail)
  • Отключил фильтр нежелательной почты
  • отключили аэропорт (интернет)
  • удалил пароль из брелка
  • сообщил о проблеме в Apple около 100 раз

Почта открывается с двумя папками, без почты, и все равно вылетает. Я удалил / сбросил все, что я могу придумать. У меня не установлены плагины. Ниже приведен отчет о сбое.

Process:         Mail [31563]
Path:            /Applications/Mail.app/Contents/MacOS/Mail
Identifier:      com.apple.mail
Version:         3.6 (936)
Build Info:      Mail-9360000~1
Code Type:       X86 (Native)
Parent Process:  launchd [71]

Interval Since Last Report:          718 sec
Crashes Since Last Report:           2
Per-App Interval Since Last Report:  92 sec
Per-App Crashes Since Last Report:   2

Date/Time:       2010-01-14 22:25:13.396 +1100
OS Version:      Mac OS X 10.5.8 (9L31a)
Report Version:  6
Anonymous UUID:  D505FC1F-648F-4800-BE55-75F1DCC719F1

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000c5839a67
Crashed Thread:  9

Application Specific Information:
-[MailApp _synchronouslyTellSyncServicesToRegisterAndSync]

Thread 0:
0   libSystem.B.dylib               0x97111286 mach_msg_trap + 10
1   libSystem.B.dylib               0x97118a7c mach_msg + 72
2   com.apple.CoreFoundation        0x90d36e7e CFRunLoopRunSpecific + 1790
3   com.apple.CoreFoundation        0x90d37aa8 CFRunLoopRunInMode + 88
4   com.apple.HIToolbox             0x93dba2ac RunCurrentEventLoopInMode + 283
5   com.apple.HIToolbox             0x93dba0c5 ReceiveNextEventCommon + 374
6   com.apple.HIToolbox             0x93db9f39 BlockUntilNextEventMatchingListInMode + 106
7   com.apple.AppKit                0x961986d5 _DPSNextEvent + 657
8   com.apple.AppKit                0x96197f88 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
9   com.apple.AppKit                0x96190f9f -[NSApplication run] + 795
10  com.apple.AppKit                0x9615e1d8 NSApplicationMain + 574
11  com.apple.mail                  0x000fc0b2 0x1000 + 1028274

4 ответа4

3

Если вы удаляете каталог ~/Library/Mail для сброса почты, вы этого не добьетесь, если не удалите также ~/Library/Preferences/com.apple.mail.plist

У вас есть учетная запись IMAP или Exchange? В этом случае удаление обоих из них и повторная загрузка вашей почты - самый простой вариант. И me.com, и gmail поддерживают IMAP, так что, надеюсь, вы это сделаете.

Если у вас есть локальная почта, загруженная из учетной записи POP, вы можете переместить файлы .mbox из каталога ~/Library/Mail/Mailboxes, который вы восстановили из Time Machine, во вновь созданную папку ~/Library/Mail/Mailboxes. Каждую из этих папок необходимо будет восстановить (опция в меню «Почтовый ящик»). К сожалению, вы можете выбирать только по одному, но вы можете поставить их в очередь, выбрав каждого по очереди и выбрав «Перестроить», и все они будут выполняться один за другим.

Nerdling правильно указать, что у вас может быть несовместимый плагин, вызывающий сбой, но удаление ~/Library/Mail приведет к удалению всех из них, так как они находятся в ~/Library/Mail/Bundles. Конечно, вы можете переустанавливать их по одному после восстановления и запуска, поэтому, если это была проблема, вы будете знать, какая из них вызывает сбой.

1

Спасибо за комментарий Арджан. Я сбросил SyncService, и это решило проблему. Я смог восстановить всю мою почту.

0

Существует возможность «перестроить» почтовый ящик в меню «Почтовый ящик». Попробуй это. У меня был этот вопрос сам раз или два, и я попробовал те вещи, которые вы предложили, вместе с перестройкой в различных порядках, и в конце концов обнаружил, что проблема ушла.

Я не знаю точно, что это было, но я не сделал ничего (кроме перестройки), чего вы еще не сделали.

0

Журнал говорит вам что-нибудь? Смотрите Утилиты »Консоль.

И на всякий случай, если Mail пытается отправить или получить какое-либо сообщение, вызывающее проблемы, вы можете включить ведение журнала своих сообщений с удаленными серверами:

  • Остановить почту
  • Дважды щелкните файл /Library/Scripts/Mail Scripts/Turn on Logging.scpt
  • В AppleScript Editor нажмите кнопку «Воспроизвести» (или выберите меню «Сценарий»> «Выполнить» или нажмите ⌘R)
  • Выберите «Включить регистрацию сокетов для проверки или отправки почты: оба»
  • Для просмотра журнала используйте Утилиты »Консоль

Это как бы заполняет логи в консоли, поэтому используйте с осторожностью. Когда закончите расследование, просто перезапустите Mail.

(Следующее не поможет вам, учитывая ваш комментарий к ответу ридоги - только для архивов ...)

Или: может быть, вы можете найти что-то странное в файле настроек? Чтобы вывести файл в командную строку, используйте:

plutil -convert xml1 -o - ~/Library/Preferences/com.apple.mail.plist

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .