Safari crashe inopinément et intempestivement

Dounagoune

Membre enregistré
14 Juin 2008
4
0
Bonjour à tous !

Depuis un certain temps, je suis confronté à un gros problème qui est récurent et qui m'énerve de plus en plus chaque jour. J'utilise Safari et celui ci, sans prévenir et sans raison aucune, se ferme parfois tout seul. Quand je le réouvre, il me remet les onglets ouverts quelques minutes auparavant. C'est très gênant, surtout quand je regarde une vidéo ou quand je remplis des formulaires ou ce genre de choses. Quelquefois (ce n'est pas systématique) il m'affiche ce message en message d'erreur (il n'est pas entier sinon mon post serait trop long) :

Process: WebProcess [307]
Path: /System/Library/StagedFrameworks/Safari/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcess
Identifier: com.apple.WebProcess
Version: 7536 (7536.26.17)
Build Info: WebKit2-7536026017000000~2
Code Type: X86-64 (Native)
Parent Process: ??? [306]

Date/Time: 2012-12-30 10:12:58.730 +0100
OS Version: Mac OS X 10.7.5 (11G63)
Report Version: 9

Interval Since Last Report: 132283 sec
Crashes Since Last Report: 2
Per-App Interval Since Last Report: 358014 sec
Per-App Crashes Since Last Report: 2
Anonymous UUID: 3166035B-9A7C-48B3-881B-BDD3D05CF088

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000012acb8038

VM Regions Near 0x12acb8038:
TC malloc 000000012abac000-000000012acac000 [ 1024K] rw-/rwx SM=PRV
-->
TC malloc 000000012acc4000-000000012adc4000 [ 1024K] rw-/rwx SM=PRV

Application Specific Information:
objc[307]: garbage collection is OFF
Bundle controller class:
BrowserBundleController


[...]

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 3
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 339
thread_create: 1
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=222.2M resident=131.2M(59%) swapped_out_or_unallocated=91.0M(41%)
Writable regions: Total=1.5G written=349.0M(23%) resident=392.2M(26%) swapped_out=0K(0%) unallocated=1.1G(74%)

REGION TYPE VIRTUAL
=========== =======
CG image 260K
CG shared images 4408K
CoreAnimation 92K
CoreGraphics 16K
CoreServices 2488K
IOKit 808K
JS JIT generated code 256.0M
JS JIT generated code (reserved) 768.0M reserved VM address space (unallocated)
JS VM register file 4096K
JS garbage collector 77.4M
MALLOC 343.8M
MALLOC guard page 64K
Memory tag=242 12K
Memory tag=251 20K
SQLite page cache 1728K
STACK GUARD 56.1M
Stack 18.2M
VM_ALLOCATE 17.5M
WebCore purgeable data 720K
__CI_BITMAP 80K
__DATA 19.6M
__IMAGE 528K
__LINKEDIT 61.0M
__TEXT 161.2M
__UNICODE 544K
mapped file 38.0M
shared memory 3420K
=========== =======
TOTAL 1.8G
TOTAL, minus reserved VM space 1.0G

Model: MacBookPro8,2, BootROM MBP81.0047.B27, 4 processors, Intel Core i7, 2 GHz, 4 GB, SMC 1.69f3
Graphics: AMD Radeon HD 6490M, AMD Radeon HD 6490M, PCIe, 256 MB
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 384 MB
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80CE, 0x4D34373142353737334448302D4348392020
Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80CE, 0x4D34373142353737334448302D4348392020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.106.198.19.22)
Bluetooth: Version 4.0.8f17, 2 service, 11 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: APPLE SSD TS128C, 121,33 GB
Serial ATA Device: MATSHITADVD-R UJ-898
USB Device: hub_device, 0x0424 (SMSC), 0x2513, 0xfa100000 / 3
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0253, 0xfa120000 / 5
USB Device: BRCM2070 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0xfa110000 / 4
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821a, 0xfa113000 / 6
USB Device: FaceTime HD Camera (Built-in), apple_vendor_id, 0x8509, 0xfa200000 / 2
USB Device: hub_device, 0x0424 (SMSC), 0x2513, 0xfd100000 / 2
USB Device: IR Receiver, apple_vendor_id, 0x8242, 0xfd110000 / 3

Alors certes, j'essaye d'utiliser d'autres navigateurs pour résoudre le problème mais je reviens toujours à Safari, je trouve que les autres ne sont pas aussi bien intégrés à OS X.
Auriez vous une idée de ce que je pourrais faire pour empêcher que Safari ne crashe intempestivement ?
Pour info, je suis sur un MBP début 2011 sous OS X 10.7.5 et j'ai la version 6.0.2. de Safari.

Merci pour votre aide !


Ben là, pour te dire le fond de ma pensée : on ne peut rien pour toi, ainsi que d'ailleurs tu l'aurais su toi même si tu avais pris une minute pour lire cette annonce "à lire avant de poster" épinglée en tête de ce forum, parce qu'ici, Safari, c'est bien simple : on n'en parle même pas ! :rolleyes:

On déménage.
 
Dernière édition par un modérateur:
Bloc de code:
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Il faudrait nous donner la pile d'appel du thread qui a crashé (ici le 0).

Tous tes plug-ins "standards" sont à jour ? (pdf, vidéo, Falsh, ...) Pas de plug-ins "exotiques" installés sur des versions antérieures de Safari ?
 
Alors le voila:
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000011cb08038

VM Regions Near 0x11cb08038:
JS garbage collector 000000011ca50000-000000011cac0000 [ 448K] rw-/rwx SM=PRV
-->
MALLOC_LARGE (freed) 000000011cb1d000-000000011cc23000 [ 1048K] rw-/rwx SM=PRV

Application Specific Information:
objc[4625]: garbage collection is OFF
Bundle controller class:
BrowserBundleController


Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.JavaScriptCore 0x00000001033856eb JSC::JSArray::getOwnPropertySlot(JSC::JSCell*, JSC::ExecState*, JSC::Identifier const&, JSC::propertySlot&) + 59
1 com.apple.JavaScriptCore 0x000000010325d3ad JSC::JSValue::get(JSC::ExecState*, JSC::Identifier const&, JSC::propertySlot&) const + 365
2 com.apple.JavaScriptCore 0x00000001034497c8 llint_slow_path_get_by_id + 168
3 com.apple.JavaScriptCore 0x0000000103450406 llint_op_get_by_id + 112
4 com.apple.JavaScriptCore 0x0000000103253f50 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 912
5 com.apple.JavaScriptCore 0x0000000103253bb4 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 52
6 com.apple.JavaScriptCore 0x00000001032a5dc7 JSObjectCallAsFunction + 407
7 com.apple.Safari.framework 0x000000010767eb12 Safari::EventTarget::handleEvent(Safari::Event*, Safari::RegisteredEventListener const&) + 116
8 com.apple.Safari.framework 0x000000010767ea1a Safari::EventTarget::fireEventListeners(Safari::Event*, Safari::EventTargetTracker*) + 312
9 com.apple.Safari.framework 0x000000010767e63f Safari::EventTarget::fireEventListeners(Safari::Event*) + 173
10 com.apple.Safari.framework 0x000000010767e54e Safari::EventTarget::dispatchEvent(Safari::Event*) + 370
11 com.apple.Safari.framework 0x00000001076487ca Safari::ContentExtension::dispatchMessageToPage(Safari::WK::String const&, Safari::WK::SerializedScriptValue const&, Safari::WK::BundlePage const&) + 128
12 com.apple.Safari.framework 0x000000010764b7a0 Safari::ContentExtension::handleMessage(Safari::WK::String const&, Safari::WK::Type const&) + 140
13 com.apple.Safari.framework 0x00000001075b5014 Safari::BrowserBundleController::dispatchMessage(Safari::WK::String const&, Safari::WK::Type const&) + 62
14 com.apple.Safari.framework 0x00000001075b3754 Safari::BrowserBundleController::didReceiveMessage(Safari::WK::Bundle const&, Safari::WK::String const&, Safari::WK::Type const&) + 40
15 com.apple.Safari.framework 0x00000001076319b3 _ZN6Safari2WKL17didReceiveMessageEPK14OpaqueWKBundlePK14OpaqueWKStringPKvS8_ + 91
16 com.apple.WebKit2 0x0000000102f67764 WebKit::InjectedBundleClient::didReceiveMessage(WebKit::InjectedBundle*, WTF::String const&, WebKit::APIObject*) + 134
17 com.apple.WebKit2 0x0000000102f64e5d WebKit::InjectedBundle::didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) + 97
18 com.apple.WebKit2 0x0000000102fa4751 WebKit::WebConnectionToUIProcess::didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) + 179
19 com.apple.WebKit2 0x0000000102f14cad CoreIPC::Connection::dispatchMessage(CoreIPC::Connection::Message<CoreIPC::ArgumentDecoder>&) + 175
20 com.apple.WebKit2 0x0000000102f57ab3 CoreIPC::Connection::dispatchOneMessage() + 139
21 com.apple.WebCore 0x000000010400557c WebCore::RunLoop::performWork() + 156
22 com.apple.WebCore 0x0000000104005c17 WebCore::RunLoop::performWork(void*) + 71
23 com.apple.CoreFoundation 0x00007fff97b5c4f1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
24 com.apple.CoreFoundation 0x00007fff97b5bd5d __CFRunLoopDoSources0 + 253
25 com.apple.CoreFoundation 0x00007fff97b82b49 __CFRunLoopRun + 905
26 com.apple.CoreFoundation 0x00007fff97b82486 CFRunLoopRunSpecific + 230
27 com.apple.HIToolbox 0x00007fff8eecc2bf RunCurrentEventLoopInMode + 277
28 com.apple.HIToolbox 0x00007fff8eed356d ReceiveNextEventCommon + 355
29 com.apple.HIToolbox 0x00007fff8eed33fa BlockUntilNextEventMatchingListInMode + 62
30 com.apple.AppKit 0x00007fff8b6d8779 _DPSNextEvent + 659
31 com.apple.AppKit 0x00007fff8b6d807d -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
32 com.apple.AppKit 0x00007fff8b6d49b9 -[NSApplication run] + 470
33 com.apple.WebCore 0x0000000104005fef WebCore::RunLoop::run() + 63
34 com.apple.WebKit2 0x0000000102ffa054 WebKit::WebProcessMain(WebKit::CommandLine const&) + 2586
35 com.apple.WebKit2 0x0000000102fc4ac5 WebKitMain + 285
36 com.apple.WebProcess 0x0000000102d39e5e 0x102d39000 + 3678
37 com.apple.WebProcess 0x0000000102d39d80 0x102d39000 + 3456

Normalement oui, ils sont tous à jour et non, pas de plug ins "exotiques" !
 
Bloc de code:
11 com.apple.Safari.framework 0x00000001076487ca Safari::ContentExtension::dispatchMessageToPage(Safari::WK::String const&, Safari::WK::SerializedScriptValue const&, Safari::WK::BundlePage const&) + 128
12 com.apple.Safari.framework 0x000000010764b7a0 Safari::ContentExtension::handleMessage(Safari::WK ::String const&, Safari::WK::Type const&) + 140
13 com.apple.Safari.framework 0x00000001075b5014 Safari::BrowserBundleController::dispatchMessage(S afari::WK::String const&, Safari::WK::Type const&) + 62
14 com.apple.Safari.framework 0x00000001075b3754 Safari::BrowserBundleController::didReceiveMessage (Safari::WK::Bundle const&, Safari::WK::String const&, Safari::WK::Type const&) + 40
15 com.apple.Safari.framework 0x00000001076319b3 _ZN6Safari2WKL17didReceiveMessageEPK14OpaqueWKBund lePK14OpaqueWKStringPKvS8_ + 91
16 com.apple.WebKit2 0x0000000102f67764 WebKit::InjectedBundleClient::didReceiveMessage(We bKit::InjectedBundle*, WTF::String const&, WebKit::APIObject*) + 134
17 com.apple.WebKit2 0x0000000102f64e5d WebKit::InjectedBundle::didReceiveMessage(CoreIPC: :Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) + 97
Les erreurs affichées laissent penser à un problème avec une extension à laquelle le WebKit tente d'envoyer un message.