Help! Safari keeps crashing!

0 votes
asked Dec 6, 2010 by Fish (7,331 points)
Lately Safari has been crashing on me 3-4 times a day at what appears to be random points. I am using the latest version of Safari (5.0.3) for Mac. Can someone please help? Here is one of the many crash reports:

> Process: Safari 538 Path:
> /Applications/Safari.app/Contents/MacOS/Safari
> Identifier: com.apple.Safari Version:
> 5.0.3 (6533.19.4) Build Info: WebBrowser-75331904~2 Code Type:
> X86-64 (Native) Parent Process:
> launchd 268
>
> Date/Time: 2010-12-01 16:30:10.856
> +0000 OS Version: Mac OS X 10.6.5 (10H574) Report Version: 6
>
> Interval Since Last Report: 5823 sec
> Crashes Since Last Report: 1 Per-App
> Interval Since Last Report: 5438 sec
> Per-App Crashes Since Last Report: 1
> Anonymous UUID:
> 347DB8B2-3DF6-4B3D-9B86-543BA534B7EE
>
> Exception Type: EXC_BAD_ACCESS
> (SIGSEGV) Exception Codes:
> KERN_INVALID_ADDRESS at
> 0x0000000000000168 Crashed Thread: 0
> Dispatch queue: com.apple.main-thread
>
> Thread 0 Crashed: Dispatch queue:
> com.apple.main-thread 0
> com.apple.WebCore 0x00007fff812a40e9
> WebCore::DocLoader::~DocLoader() + 105
> 1 com.apple.WebCore 0x00007fff812a3324
> WebCore::Document::~Document() + 228 2
> com.apple.WebCore 0x00007fff812a3226
> WebCore::HTMLDocument::~HTMLDocument()
> + 102 3 com.apple.WebCore 0x00007fff812a3142
> WebCore::Node::~Node() + 450 4
> com.apple.WebCore 0x00007fff8141e099
> WebCore::HTMLEmbedElement::~HTMLEmbedElement()
> + 105 5 com.apple.WebCore 0x00007fff813afce5
> WebCore::JSNode::~JSNode() + 437 6
> com.apple.JavaScriptCore
> 0x00007fff802243b1 JSC::Heap::sweep()
> + 257 7 com.apple.JavaScriptCore 0x00007fff8022084b
> JSC::Heap::collectAllGarbage() + 75 8
> com.apple.WebCore 0x00007fff8141edf5
> WebCore::collect(void*) + 21 9
> com.apple.WebCore 0x00007fff812edda7
> WebCore::ThreadTimers::sharedTimerFiredInternal()
> + 151 10 com.apple.WebCore 0x00007fff81b8def5
> WebCore::timerFired(__CFRunLoopTimer*,
> void*) + 53 11
> com.apple.CoreFoundation
> 0x00007fff83c31be8 __CFRunLoopRun +
> 6488 12 com.apple.CoreFoundation
> 0x00007fff83c2fdbf
> CFRunLoopRunSpecific + 575 13
> com.apple.HIToolbox 0x00007fff87a6c9f6
> RunCurrentEventLoopInMode + 333 14
> com.apple.HIToolbox 0x00007fff87a6c7fb
> ReceiveNextEventCommon + 310 15
> com.apple.HIToolbox 0x00007fff87a6c6b4
> BlockUntilNextEventMatchingListInMode
> + 59 16 com.apple.AppKit 0x00007fff86a72e64 _DPSNextEvent + 718
> 17 com.apple.AppKit 0x00007fff86a727a9
> -NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:
> + 155 18 com.apple.Safari 0x00000001000162f4 0x100000000 + 90868
> 19 com.apple.AppKit 0x00007fff86a3848b
> -NSApplication run + 395 20 com.apple.AppKit 0x00007fff86a311a8
> NSApplicationMain + 364 21
> com.apple.Safari 0x000000010000a1c0
> 0x100000000 + 41408
>
> Thread 1: Dispatch queue:
> com.apple.libdispatch-manager 0
> libSystem.B.dylib 0x00007fff8315e16a
> kevent + 10 1 libSystem.B.dylib
> 0x00007fff8316003d
> _dispatch_mgr_invoke + 154 2 libSystem.B.dylib 0x00007fff8315fd14
> _dispatch_queue_invoke + 185 3 libSystem.B.dylib 0x00007fff8315f83e
> _dispatch_worker_thread2 + 252 4 libSystem.B.dylib 0x00007fff8315f168
> _pthread_wqthread + 353 5 libSystem.B.dylib 0x00007fff8315f005
> start_wqthread + 13
>
> Thread 2: WebCore: IconDatabase 0
> libSystem.B.dylib 0x00007fff8317ffca
> __semwait_signal + 10 1 libSystem.B.dylib 0x00007fff83183de1
> _pthread_cond_wait + 1286 2 com.apple.WebCore 0x00007fff811fe1b9
> WebCore::IconDatabase::syncThreadMainLoop()
> + 249 3 com.apple.WebCore 0x00007fff811fa2bc
> WebCore::IconDatabase::iconDatabaseSyncThread()
> + 172 4 libSystem.B.dylib 0x00007fff8317e536 _pthread_start +
> 331 5 libSystem.B.dylib
> 0x00007fff8317e3e9 thread_start + 13
>
> Thread 3: Safari:
> CertRevocationChecker 0
> libSystem.B.dylib 0x00007fff831452da
> mach_msg_trap + 10 1 libSystem.B.dylib
> 0x00007fff8314594d mach_msg + 59 2
> com.apple.CoreFoundation
> 0x00007fff83c30932 __CFRunLoopRun +
> 1698 3 com.apple.CoreFoundation
> 0x00007fff83c2fdbf
> CFRunLoopRunSpecific + 575 4
> com.apple.Safari 0x000000010002f899
> 0x100000000 + 194713 5
> com.apple.Safari 0x000000010002f829
> 0x100000000 + 194601 6
> libSystem.B.dylib 0x00007fff8317e536
> _pthread_start + 331 7 libSystem.B.dylib 0x00007fff8317e3e9
> thread_start + 13
>
> Thread 4: 0 libSystem.B.dylib
> 0x00007fff831452da mach_msg_trap + 10
> 1 libSystem.B.dylib 0x00007fff8314594d
> mach_msg + 59 2
> com.apple.CoreFoundation
> 0x00007fff83c30932 __CFRunLoopRun +
> 1698 3 com.apple.CoreFoundation
> 0x00007fff83c2fdbf
> CFRunLoopRunSpecific + 575 4
> com.apple.Foundation
> 0x00007fff8089207f
> +NSURLConnection(NSURLConnectionReallyInternal)
> _resourceLoadLoop: + 297 5 com.apple.Foundation
> 0x00007fff808130a5 __NSThread__main__
> + 1429 6 libSystem.B.dylib 0x00007fff8317e536 _pthread_start +
> 331 7 libSystem.B.dylib
> 0x00007fff8317e3e9 thread_start + 13
>
> Thread 5: Safari: SafeBrowsingManager
> 0 libSystem.B.dylib 0x00007fff831452da
> mach_msg_trap + 10 1 libSystem.B.dylib
> 0x00007fff8314594d mach_msg + 59 2
> com.apple.CoreFoundation
> 0x00007fff83c30932 __CFRunLoopRun +
> 1698 3 com.apple.CoreFoundation
> 0x00007fff83c2fdbf
> CFRunLoopRunSpecific + 575 4
> com.apple.Safari 0x000000010002f899
> 0x100000000 + 194713 5
> com.apple.Safari 0x000000010002f829
> 0x100000000 + 194601 6
> libSystem.B.dylib 0x00007fff8317e536
> _pthread_start + 331 7 libSystem.B.dylib 0x00007fff8317e3e9
> thread_start + 13
>
> Thread 6: com.apple.CFSocket.private 0
> libSystem.B.dylib 0x00007fff83188e92
> select$DARWIN_EXTSN + 10 1
> com.apple.CoreFoundation
> 0x00007fff83c52498 __CFSocketManager +
> 824 2 libSystem.B.dylib
> 0x00007fff8317e536 _pthread_start +
> 331 3 libSystem.B.dylib
> 0x00007fff8317e3e9 thread_start + 13
>
> Thread 7: WebCore: LocalStorage 0
> libSystem.B.dylib 0x00007fff8317ffca
> __semwait_signal + 10 1 libSystem.B.dylib 0x00007fff83183de1
> _pthread_cond_wait + 1286 2 com.apple.JavaScriptCore
> 0x00007fff801791a0
> ***::ThreadCondition::timedWait(***::Mutex&,
> double) + 64 3 com.apple.WebCore
> 0x00007fff8154edd1
> WebCore::LocalStorageThread::threadEntryPoint()
> + 193 4 libSystem.B.dylib 0x00007fff8317e536 _pthread_start +
> 331 5 libSystem.B.dylib
> 0x00007fff8317e3e9 thread_start + 13
>
> Thread 8: Safari: SnapshotStore 0
> libSystem.B.dylib 0x00007fff8317ffca
> __semwait_signal + 10 1 libSystem.B.dylib 0x00007fff83183de1
> _pthread_cond_wait + 1286 2 com.apple.JavaScriptCore
> 0x00007fff801791a0
> ***::ThreadCondition::timedWait(***::Mutex&,
> double) + 64 3 com.apple.Safari
> 0x00000001001be869 0x100000000 +
> 1828969 4 com.apple.Safari
> 0x000000010004737b 0x100000000 +
> 291707 5 com.apple.Safari
> 0x00000001000471f9 0x100000000 +
> 291321 6 libSystem.B.dylib
> 0x00007fff8317e536 _pthread_start +
> 331 7 libSystem.B.dylib
> 0x00007fff8317e3e9 thread_start + 13
>
> Thread 9: 0 libSystem.B.dylib
> 0x00007fff831452da mach_msg_trap + 10
> 1 libSystem.B.dylib 0x00007fff8314594d
> mach_msg + 59 2 com.apple.QuartzCore
> 0x00007fff875a43d2
> CA::Render::Server::server_thread(void*)
> + 177 3 com.apple.QuartzCore 0x00007fff875a4312 thread_fun + 34 4
> libSystem.B.dylib 0x00007fff8317e536
> _pthread_start + 331 5 libSystem.B.dylib 0x00007fff8317e3e9
> thread_start + 13
>
> Thread 10: 0 libSystem.B.dylib
> 0x00007fff8315ef8a __workq_kernreturn
> + 10 1 libSystem.B.dylib 0x00007fff8315f39c _pthread_wqthread +
> 917 2 libSystem.B.dylib
> 0x00007fff8315f005 start_wqthread + 13
>
> Thread 0 crashed with X86 Thread State
> (64-bit): rax: 0x0000000000000000 rbx:
> 0x000000011c453000 rcx:
> 0x0000000000012710 rdx:
> 0x000000011c453000 rdi:
> 0x000000012227f000 rsi:
> 0x0000000000000000 rbp:
> 0x00007fff5fbfe760 rsp:
> 0x00007fff5fbfe740 r8:
> 0x00000001007f5478 r9:
> 0x0000000000000080 r10:
> 0x00007fffffe00050 r11:
> 0x00000000000024d4 r1
commented Dec 6, 2010 by Tim Fontana (16,355 points)
use chrome :L
commented Dec 6, 2010 by Justin (8,441 points)
I was going to say the same thing.
commented Dec 6, 2010 by thecomputergeek01 (1,891 points)
If your on a Mac, use Chrome, If your on Windows, use Chrome
commented Dec 7, 2010 by Fish (7,331 points)
I have four browsers and as much as I love chrome (second to Safari) I am fully aware of the privacy issues involving google.

5 Answers

0 votes
answered Dec 7, 2010 by RyGuy5320 (1,281 points)
You should try Repairing Disk Permissions and Verifying the Disk. I am not an expert, but that might just help.
commented Dec 7, 2010 by Fish (7,331 points)
Unfortunately I have already tried it :(
commented Dec 9, 2010 by RyGuy5320 (1,281 points)
I'm sorry I couldn't help, but hopefully you get this figured out. Good luck!
0 votes
answered Dec 7, 2010 by ryebread761 (7,676 points)
Have you reinstalled. Because if not that should be your first step.
+1 vote
answered Dec 7, 2010 by djmoore711 (2,051 points)
All those crashed threads (Thread 0) point to corrupt memory, which means corrupt code was loaded into the RAM from the HDD.  Drag Safari to the Bin and reinstall it, or try to get the latest update from Apple: Top left of screen; Apple logo > Software Update..."

If that doesn't work, switch browsers for now, and call Apple.
commented Dec 7, 2010 by Fish (7,331 points)
I recently added an extra 4GB of RAM. Could this have something to do with it?
0 votes
answered Dec 7, 2010 by Uelogy (2,431 points)
Are you running any extensions?

Try disabling them and see how it goes?
0 votes
answered Dec 7, 2010 by edgy (2,099 points)
You might get a better response if you ask Apple Support on [their forums][1]. One of the Safari developers may see your error log and be able to understand what the problem is and fix it in a later update.


  [1]: http://discussions.apple.com/
commented Dec 7, 2010 by Fish (7,331 points)
already done so :(
Welcome to Q&A, where you can ask questions and receive answers from other members of the community.
...