Падения Safari 5.1

После обновления падает при попытке обратиться к сертификату вебманей.

Видно, и на Солнце бывают пятна. Правда, в клевой макоси это не стало большой проблемой. Запустил машину времени, из позавчерашнего файндера взял Safari 5.0.5 и всех делов. Уже год работаю в макоси, а удовольствие от работы не притупилось.

Отправил краш-дамп эпплам, пусть чинят.

UPD: Все разрешилось легко. Тут люди обсуждают эту проблему, говорят, надо в Связке ключей указать урл, для которого этот сертификат предназначен. Для Вебманей список адресов можно взять отсюда.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000019
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libstdc++.6.dylib               0x00007fff89dbe798 __dynamic_cast + 36
1   com.apple.security              0x00007fff80ee618d Security::KeychainCore::Identity::required(OpaqueSecIdentityRef*) + 43
2   com.apple.security              0x00007fff80ee607e SecIdentityCopyCertificate + 54
3   com.apple.Safari.framework      0x00007fff81c219b0 SecIdentityCopySSLClientAuthenticationChain + 70
4   com.apple.Safari.framework      0x00007fff81a64553 Safari::useIdentityForChallenge(OpaqueSecIdentityRef*, Safari::WK::AuthenticationChallenge const&) + 32
5   com.apple.Safari.framework      0x00007fff81a65280 Safari::BrowserContentViewController::useClientCertificatesForAuthenticationChallenge(Safari::WK::AuthenticationChallenge const&) + 354
6   com.apple.Safari.framework      0x00007fff81a595e2 Safari::BrowserContentViewController::didReceiveAuthenticationChallenge(Safari::WK::AuthenticationChallenge const&) + 78
7   com.apple.Safari.framework      0x00007fff81bd706a Safari::WK::didReceiveAuthenticationChallengeInFrame(OpaqueWKPage const*, OpaqueWKFrame const*, OpaqueWKAuthenticationChallenge const*, void const*) + 99
8   com.apple.WebKit2               0x00007fff80cf12f9 WebKit::WebPageProxy::didReceiveAuthenticationChallenge(unsigned long long, WebCore::AuthenticationChallenge const&, unsigned long long) + 133
9   com.apple.WebKit2               0x00007fff80cf0c49 void CoreIPC::handleMessage(CoreIPC::ArgumentDecoder*, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long long, WebCore::AuthenticationChallenge const&, unsigned long long)) + 172
10  com.apple.WebKit2               0x00007fff80ca8eb0 WebKit::WebProcessProxy::didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) + 162
11  com.apple.WebKit2               0x00007fff80ca8d9c CoreIPC::Connection::dispatchMessage(CoreIPC::Connection::Message&) + 138
12  com.apple.WebKit2               0x00007fff80ca8cfb CoreIPC::Connection::dispatchMessages() + 121
13  com.apple.WebKit2               0x00007fff80ca5bef RunLoop::performWork() + 135
14  com.apple.WebKit2               0x00007fff80ca5b3d RunLoop::performWork(void*) + 83
15  com.apple.CoreFoundation        0x00007fff8233c401 __CFRunLoopDoSources0 + 1361
16  com.apple.CoreFoundation        0x00007fff8233a5f9 __CFRunLoopRun + 873
17  com.apple.CoreFoundation        0x00007fff82339dbf CFRunLoopRunSpecific + 575
18  com.apple.HIToolbox             0x00007fff88c987ee RunCurrentEventLoopInMode + 333
19  com.apple.HIToolbox             0x00007fff88c985f3 ReceiveNextEventCommon + 310
20  com.apple.HIToolbox             0x00007fff88c984ac BlockUntilNextEventMatchingListInMode + 59
21  com.apple.AppKit                0x00007fff8457aeb2 _DPSNextEvent + 708
22  com.apple.AppKit                0x00007fff8457a801 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
23  com.apple.Safari.framework      0x00007fff81a49452 -[BrowserApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 177
24  com.apple.AppKit                0x00007fff8454068f -[NSApplication run] + 395
25  com.apple.AppKit                0x00007fff845393b0 NSApplicationMain + 364
26  com.apple.Safari.framework      0x00007fff81c03f62 SafariMain + 200
27  com.apple.Safari                0x0000000100000f1c 0x100000000 + 3868

Комментариев: 2

  1. Влад 07.09.2011 13:17

    Привет Паша.
    А я откатился на старую версию, из тайм машины. Тормозила безбожно, плюс 1Password какой-то плагин сделал к 5.1 сильно неюзабельный. Вобщем со львом подожду полгодика, не буду переходить, пусть пилят.

  2. Павел Малинников 07.09.2011 13:28

    Привет! Я тоже решил со львом пока подождать. Там у разработчиков под макось есть бета Сафари 5.1.1, интегрирующаяся с iCloud, может, исправят работу с сертификатами.

    А я себе на на телефон поставил бету iOS 5, там много хорошего, но больше всего доставляет удовольствия синхронизация по вайфаю.

Ваш комментарий:

 

 


Только просмотр (без публикации)