I am having a problem with Safari crashing. I have Googled and searched Mac forums for months now. There seem to be many people with crashing Safari problems but after trying all the troubleshooting suggestions I’ve read, have still not been able to solve it. Pogo has no better answer than to use a PC.
Configuration:
PowerMac Dual 1.25GHz, 2GB RAM, dual WD 300GB drives, Dell 20” Display. Leopard 10.5.4, Safari 3.1.2 (5525.20.1). Software Update is run weekly, so all is current.
Problem:
Mostly it crashes while playing games on Pogo.com, but will also crash when trying to play a video clip. Seldom if ever on YouTube, but often on videos from news sites (can’t recall a specific site at the moment). I can generally browse, search and research for hours on end until I come upon a web page with a certain kind of video or flashy ad, which will more than likely cause a crash. A restart seems to help for a little while, but not for long.
Memory & Settings:
In Activity Monitor/System Memory, nothing appears to continually grow or get unusually large. With game in process, Safari shows use of 91.19MB Real and 1.04GB Virtual Memory. Summary at bottom shows 1.26GB free right now with Safari, Word, Console & Activity Monitor open. Safari is set to remove downloads at close, open to blank page, clear RSS daily, enable plug-ins, Java and JavaScript, DB storage set to 5MB but have tried 0MB. I have a lot of bookmarks, but have tried removing all but 1 or 2 and that made no difference. Java Prefs shows v1.4.2 and v 5.0 loaded with 5.0 as primary.
Testing & Fix Attempts:
The Mac passes all tests on the Apple Hardware Test Disc, Disk Utility and DiskWarrior every time they are run. Some of the other things I’ve tried: Prefs rebuilt, Safari history and caches cleared, reset Safari, com.apple.kernelcaches (folder in /System/Library/Caches) and Extensions.kextcache (file in /System/Library) deleted as recommended, removed Logitech’s Scroll Enhancer from InputManagers (now empty), no other Enhancers installed, Flash Player uninstalled and version 9.0.124.0 reinstalled, reinstalled several OS and Safari updates from downloads, opened new user account.
Alternative Fix Attempt:
Giving up on fixes, I cleared off my second drive and did a fresh install (and reformat) of Leopard off of my Retail Version disc. After the install, I booted onto that drive and immediately started playing on Pogo. It’s the quickest place to get a crash. I was able to play for 2 hours before Safari crashed. I sent in my report to Apple and went back to Pogo. 5 minutes later, another crash. Reported and back to Pogo. This third time, Safari crashed while the game window was trying to open. The game used in testing is a simple solitaire game called First Class Solitaire, but just about any will get the same results. Remember, at this time nothing had been installed on this drive but the original Leopard install. No updates. No other software. No migration of my documents or previous settings. I had not even made any prefs changes. Before installation, I made a point of unplugging everything but the monitor and the wired keyboard and mouse that came with the Mac. I continued to update (from downloads) to the current OS versions and security before installing any 3rd party software and the Safari crashes persisted.
I got a MacBook Pro (Intel) in December and it sits on the opposite corner of my desk from the PowerMac. I don’t have any problems with it at all. As a matter of fact, I don’t believe that Safari has ever crashed on it. Both feed wirelessly off of the same router.
I no longer have any of the crash reports from the fresh install, because I let Leopard Cache Cleaner do it’s thing and it wiped them all out. I do have 20 crash reports and 6 hang reports from 7/12 to 7/30/08. I don’t know what are the important parts to send, but a condensed version of 5 different crashes is listed below. The first two are the most common.
I apologize for the length of this post, but I’m at my wits end. Any suggestions or ideas would be greatly appreciated.
Thank You for your time and consideration.
Date/Time: 2008-07-19 03:54:05.793 -0500
OS Version: Mac OS X 10.5.4 (9E17)
Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000082b0ffec
Crashed Thread: 31
Application Specific Information:
Java information:
Version: Java HotSpot(TM) Client VM (1.5.0_13-119 mixed mode)
Virtual Machine version: Java HotSpot(TM) Client VM (1.5.0_13-119) for macosx-ppc, built on Sep 28 2007 23:55:48 by root with gcc 4.0.1 (Apple Inc. build 5465)
Exception type: Bus Error (0xa) at pc=0x08fa6558
Thread 31 Crashed:
0 libjvm.dylib 0x08fa6558 0x8ed3000 + 865624
1 libjvm.dylib 0x08fd73b0 0x8ed3000 + 1065904
2 ??? 0x0b9eaaac 0 + 194947756
3 ??? 0x0b9e8160 0 + 194937184
4 libjvm.dylib 0x08fce284 0x8ed3000 + 1028740
5 libjvm.dylib 0x08f176d0 0x8ed3000 + 280272
6 libjvm.dylib 0x08f175bc 0x8ed3000 + 279996
7 libjvm.dylib 0x08f1754c 0x8ed3000 + 279884
8 libjvm.dylib 0x08f17408 0x8ed3000 + 279560
9 libjvm.dylib 0x091a18e0 JVM_RaiseSignal + 481824
10 libSystem.B.dylib 0x95b3be88 _pthread_body + 36
Date/Time: 2008-07-19 13:16:12.463 -0500
OS Version: Mac OS X 10.5.4 (9E17)
Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000c00020b0
Crashed Thread: 0
Thread 0 Crashed:
0 ...romedia.Flash Player.plugin 0x080e0ce4 Flash_EnforceLocalSecurity + 718936
1 ...romedia.Flash Player.plugin 0x080d8660 Flash_EnforceLocalSecurity + 684500
2 ...romedia.Flash Player.plugin 0x080d8834 Flash_EnforceLocalSecurity + 684968
3 ...romedia.Flash Player.plugin 0x080d8834 Flash_EnforceLocalSecurity + 684968
4 ...romedia.Flash Player.plugin 0x080d9428 Flash_EnforceLocalSecurity + 688028
5 ...romedia.Flash Player.plugin 0x080d99a8 Flash_EnforceLocalSecurity + 689436
6 ...romedia.Flash Player.plugin 0x080d99a8 Flash_EnforceLocalSecurity + 689436
7 ...romedia.Flash Player.plugin 0x080bd16c Flash_EnforceLocalSecurity + 572640
8 ...romedia.Flash Player.plugin 0x081056b8 Flash_EnforceLocalSecurity + 868908
9 ...romedia.Flash Player.plugin 0x0811400c Flash_EnforceLocalSecurity + 928640
10 ...romedia.Flash Player.plugin 0x0803d20c Flash_EnforceLocalSecurity + 48512
11 ...romedia.Flash Player.plugin 0x0803356c Flash_EnforceLocalSecurity + 8416
12 com.apple.WebKit 0x95ef3d5c -[WebBaseNetscapePluginView sendEvent:] + 364
13 com.apple.WebKit 0x95ef5d70 -[WebBaseNetscapePluginView sendNullEvent] + 144
14 com.apple.Foundation 0x94115b04 __NSFireTimer + 144
15 com.apple.CoreFoundation 0x956a59ec CFRunLoopRunSpecific + 2968
16 com.apple.HIToolbox 0x92bb872c RunCurrentEventLoopInMode + 264
17 com.apple.HIToolbox 0x92bb8550 ReceiveNextEventCommon + 412
18 com.apple.HIToolbox 0x92bb8390 BlockUntilNextEventMatchingListInMode + 84
19 com.apple.AppKit 0x9244a058 _DPSNextEvent + 596
20 com.apple.AppKit 0x92449a10 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 112
21 com.apple.Safari 0x0000878c 0x1000 + 30604
22 com.apple.AppKit 0x924436cc -[NSApplication run] + 736
23 com.apple.AppKit 0x924140d0 NSApplicationMain + 440
24 com.apple.Safari 0x000bdd30 0x1000 + 773424
Date/Time: 2008-07-25 17:55:07.594 -0500
OS Version: Mac OS X 10.5.4 (9E17)
Report Version: 6
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000000098cfaf8
Crashed Thread: 7
Application Specific Information:
Java information:
Version: Java HotSpot(TM) Client VM (1.5.0_13-119 mixed mode)
Virtual Machine version: Java HotSpot(TM) Client VM (1.5.0_13-119) for macosx-ppc, built on Sep 28 2007 23:55:48 by root with gcc 4.0.1 (Apple Inc. build 5465)
Exception type: Internal Error (/SourceCache/HotSpot15/HotSpot15-119/src/os_cpu/macosx_ppc/vm/os_macosx_ppc.cpp, line 375)
Error message: java object has a bad address
Thread 7 Crashed:
0 libjvm.dylib 0x098cfaf8 JVM_RaiseSignal + 486456
1 libjvm.dylib 0x096e29bc 0x9600000 + 928188
2 libjvm.dylib 0x096e2868 0x9600000 + 927848
3 libSystem.B.dylib 0x95b33b8c mach_msg_server + 364
4 libjvm.dylib 0x0960d7e0 0x9600000 + 55264
5 libjvm.dylib 0x0960d500 0x9600000 + 54528
6 libjvm.dylib 0x098ce8e0 JVM_RaiseSignal + 481824
7 libSystem.B.dylib 0x95b3be88 _pthread_body + 36
Date/Time: 2008-07-27 00:50:05.187 -0500
OS Version: Mac OS X 10.5.4 (9E17)
Report Version: 6
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x0000000009ace910
Crashed Thread: 7
Application Specific Information:
Java information:
Version: Java HotSpot(TM) Client VM (1.5.0_13-119 mixed mode)
Virtual Machine version: Java HotSpot(TM) Client VM (1.5.0_13-119) for macosx-ppc, built on Sep 28 2007 23:55:48 by root with gcc 4.0.1 (Apple Inc. build 5465)
Exception type: Internal Error (/SourceCache/HotSpot15/HotSpot15-119/src/share/vm/code/nmethod.cpp, line 1340)
Error message: unhandled implicit exception in compiled code
Thread 7 Crashed:
0 libjvm.dylib 0x09ace910 JVM_RaiseSignal + 481872
1 libjvm.dylib 0x09ac628c JVM_RaiseSignal + 447436
2 libjvm.dylib 0x09afd8fc JVM_RaiseSignal + 674364
3 libjvm.dylib 0x09acf97c JVM_RaiseSignal + 486076
4 libjvm.dylib 0x098e2d24 0x9800000 + 929060
5 libjvm.dylib 0x098e29bc 0x9800000 + 928188
6 libjvm.dylib 0x098e2868 0x9800000 + 927848
7 libSystem.B.dylib 0x95b33b8c mach_msg_server + 364
8 libjvm.dylib 0x0980d7e0 0x9800000 + 55264
9 libjvm.dylib 0x0980d500 0x9800000 + 54528
10 libjvm.dylib 0x09ace8e0 JVM_RaiseSignal + 481824
11 libSystem.B.dylib 0x95b3be88 _pthread_body + 36
Date/Time: 2008-07-28 18:16:41.031 -0500
OS Version: Mac OS X 10.5.4 (9E17)
Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000007fffffff
Crashed Thread: 0
Thread 0 Crashed:
0 com.apple.JavaScriptCore 0x94c7b04c void WTF::deleteAllValues<KJS::ParserRefCounted*, WTF::HashTable<int, int, WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int> > const>(WTF::HashTable<int, int, WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int> > const&) + 108
1 com.apple.JavaScriptCore 0x94c6721c KJS::Parser::parse(int, KJS::UChar const*, unsigned int, int*, int*, KJS::UString*) + 396
2 com.apple.JavaScriptCore 0x94c66db4 WTF::PassRefPtr<KJS::ProgramNode> KJS::Parser::parse<KJS::ProgramNode>(KJS::UString const&, int, KJS::UChar const*, unsigned int, int*, int*, KJS::UString*) + 228
3 com.apple.JavaScriptCore 0x94c661dc KJS::Interpreter::evaluate(KJS::ExecState*, KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) + 332
4 com.apple.WebCore 0x9461d9d0 WebCore::KJSProxy::evaluate(WebCore::String const&, int, WebCore::String const&) + 208
5 com.apple.WebCore 0x9461d8c0 WebCore::FrameLoader::executeScript(WebCore::Strin g const&, int, WebCore::String const&) + 96
6 com.apple.WebCore 0x9461d6c0 WebCore::HTMLTokenizer::scriptExecution(WebCore::S tring const&, WebCore::HTMLTokenizer::State, WebCore::String const&, int) + 320
7 com.apple.WebCore 0x9461cd18 WebCore::HTMLTokenizer::notifyFinished(WebCore::Ca chedResource*) + 584
8 com.apple.WebCore 0x9461ca84 WebCore::CachedScript::checkNotify() + 84
9 com.apple.WebCore 0x9461c9e4 WebCore::CachedScript::data(WTF::PassRefPtr<WebCor e::SharedBuffer>, bool) + 404
10 com.apple.WebCore 0x9461c798 WebCore::Loader::didFinishLoading(WebCore::Subreso urceLoader*) + 312
11 com.apple.WebCore 0x9461c58c WebCore::SubresourceLoader::didFinishLoading() + 92
12 com.apple.Foundation 0x94140748 _NSURLConnectionDidFinishLoading + 120
13 com.apple.CFNetwork 0x9314adb4 sendDidFinishLoadingCallback + 196
14 com.apple.CFNetwork 0x93147e64 _CFURLConnectionSendCallbacks + 1936
15 com.apple.CFNetwork 0x93147660 muxerSourcePerform + 188
16 com.apple.CoreFoundation 0x956a52a4 CFRunLoopRunSpecific + 1104
17 com.apple.HIToolbox 0x92bb872c RunCurrentEventLoopInMode + 264
18 com.apple.HIToolbox 0x92bb8550 ReceiveNextEventCommon + 412
19 com.apple.HIToolbox 0x92bb8390 BlockUntilNextEventMatchingListInMode + 84
20 com.apple.AppKit 0x9244a058 _DPSNextEvent + 596
21 com.apple.AppKit 0x92449a10 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 112
22 com.apple.Safari 0x0000878c 0x1000 + 30604
23 com.apple.AppKit 0x924436cc -[NSApplication run] + 736
24 com.apple.AppKit 0x924140d0 NSApplicationMain + 440
25 com.apple.Safari 0x000bdd30 0x1000 + 773424