Bug 23558

Summary: WebKit crashes after performing automatic update
Product: WebKit Reporter: Thomas Sutton <thsutton>
Component: WebKit Misc.Assignee: Mark Rowe (bdash) <mrowe>
Status: RESOLVED INVALID    
Severity: Major CC: jond, mrowe
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac (PowerPC)   
OS: OS X 10.4   
Attachments:
Description Flags
The crash report included in the comment above.
none
Another crash report on the same machine
none
Excerpt from console.log for the above crashes none

Thomas Sutton
Reported 2009-01-26 16:30:06 PST
WebKit crashes after performing an automatic update. Steps to reproduce: 1) wait for a new nightly to be released 2) wait for or trigger an automatic update 3) do the update 4) WebKit crashes while closing or restarting the browser Host Name: orange3 Date/Time: 2009-01-27 09:19:40.329 +0900 OS Version: 10.4.11 (Build 8S165) Report Version: 4 Command: Safari Path: /Applications/Safari.app/Contents/MacOS/Safari Parent: WindowServer [61] Version: r40239 (40239) PID: 250 Thread: 8 Exception: EXC_BREAKPOINT (0x0006) Code[0]: 0x00000001 Code[1]: 0x90b204d0 Thread 0: 0 libSystem.B.dylib 0x9000af48 mach_msg_trap + 8 1 libSystem.B.dylib 0x9000ae9c mach_msg + 60 2 com.apple.CoreFoundation 0x9f4c59ac __CFRunLoopRun + 832 3 com.apple.CoreFoundation 0x9f4c52b0 CFRunLoopRunSpecific + 268 4 com.apple.HIToolbox 0x9fbaab20 RunCurrentEventLoopInMode + 264 5 com.apple.HIToolbox 0x9fbaa1b4 ReceiveNextEventCommon + 380 6 com.apple.HIToolbox 0x9fbaa020 BlockUntilNextEventMatchingListInMode + 96 7 com.apple.AppKit 0x9250f734 _DPSNextEvent + 384 8 com.apple.AppKit 0x9250f3f8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116 9 com.apple.Safari 0x00007f20 0x1000 + 28448 10 com.apple.AppKit 0x9250b93c -[NSApplication run] + 472 11 com.apple.AppKit 0x925fc458 NSApplicationMain + 452 12 com.apple.Safari 0x000b779c 0x1000 + 747420 13 com.apple.Safari 0x000b74a0 0x1000 + 746656 Thread 1: 0 libSystem.B.dylib 0x9002bfc8 semaphore_wait_signal_trap + 8 1 libSystem.B.dylib 0x90030aac pthread_cond_wait + 480 2 com.apple.WebCore 0x01340a60 WebCore::IconDatabase::syncThreadMainLoop() + 320 3 com.apple.WebCore 0x01340c48 WebCore::IconDatabase::iconDatabaseSyncThread() + 424 4 libSystem.B.dylib 0x9002b908 _pthread_body + 96 Thread 2: 0 libSystem.B.dylib 0x9000af48 mach_msg_trap + 8 1 libSystem.B.dylib 0x9000ae9c mach_msg + 60 2 com.apple.CoreFoundation 0x9f4c59ac __CFRunLoopRun + 832 3 com.apple.CoreFoundation 0x9f4c52b0 CFRunLoopRunSpecific + 268 4 com.apple.Foundation 0x90b2dbbc +[NSURLCache _diskCacheSyncLoop:] + 152 5 com.apple.Foundation 0x90b05518 forkThreadForFunction + 108 6 libSystem.B.dylib 0x9002b908 _pthread_body + 96 Thread 3: 0 libSystem.B.dylib 0x9001f48c select + 12 1 com.apple.CoreFoundation 0x9f4d8240 __CFSocketManager + 472 2 libSystem.B.dylib 0x9002b908 _pthread_body + 96 Thread 4: 0 libSystem.B.dylib 0x9000af48 mach_msg_trap + 8 1 libSystem.B.dylib 0x9000ae9c mach_msg + 60 2 com.apple.CoreFoundation 0x9f4c59ac __CFRunLoopRun + 832 3 com.apple.CoreFoundation 0x9f4c52b0 CFRunLoopRunSpecific + 268 4 com.apple.Foundation 0x90b2ca7c +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] + 264 5 com.apple.Foundation 0x90b05518 forkThreadForFunction + 108 6 libSystem.B.dylib 0x9002b908 _pthread_body + 96 Thread 5: 0 libSystem.B.dylib 0x9002bfc8 semaphore_wait_signal_trap + 8 1 libSystem.B.dylib 0x90030aac pthread_cond_wait + 480 2 com.apple.Foundation 0x90b0c684 -[NSConditionLock lockWhenCondition:] + 68 3 com.apple.Syndication 0x9ba3b42c -[AsyncDB _run:] + 192 4 com.apple.Foundation 0x90b05518 forkThreadForFunction + 108 5 libSystem.B.dylib 0x9002b908 _pthread_body + 96 Thread 6: 0 libSystem.B.dylib 0x9002bfc8 semaphore_wait_signal_trap + 8 1 libSystem.B.dylib 0x90030aac pthread_cond_wait + 480 2 com.apple.Foundation 0x90b0c684 -[NSConditionLock lockWhenCondition:] + 68 3 com.apple.AppKit 0x925ac358 -[NSUIHeartBeat _heartBeatThread:] + 324 4 com.apple.Foundation 0x90b05518 forkThreadForFunction + 108 5 libSystem.B.dylib 0x9002b908 _pthread_body + 96 Thread 7: 0 libSystem.B.dylib 0x9000af48 mach_msg_trap + 8 1 libSystem.B.dylib 0x9000ae9c mach_msg + 60 2 com.apple.CoreFoundation 0x9f4c59ac __CFRunLoopRun + 832 3 com.apple.CoreFoundation 0x9f4c52b0 CFRunLoopRunSpecific + 268 4 com.apple.audio.CoreAudio 0x91459524 HALRunLoop::OwnThread(void*) + 264 5 com.apple.audio.CoreAudio 0x914592c4 CAPThread::Entry(CAPThread*) + 96 6 libSystem.B.dylib 0x9002b908 _pthread_body + 96 Thread 8 Crashed: 0 com.apple.Foundation 0x90b204d0 _NSRaiseError + 264 1 com.apple.Foundation 0x90b2020c +[NSException raise:format:] + 40 2 com.apple.Foundation 0x90af2f60 -[NSConcreteTask launchWithDictionary:] + 392 3 org.andymatuschak.Sparkle 0x0022b7b0 load_dsa_key + 12296 4 org.andymatuschak.Sparkle 0x0022b9ec load_dsa_key + 12868 5 org.andymatuschak.Sparkle 0x0022bac4 load_dsa_key + 13084 6 com.apple.Foundation 0x90b05518 forkThreadForFunction + 108 7 libSystem.B.dylib 0x9002b908 _pthread_body + 96 Thread 8 crashed with PPC Thread State 64: srr0: 0x0000000090b204d0 srr1: 0x100000000202f030 vrsave: 0x0000000000000000 cr: 0x24000472 xer: 0x0000000000000000 lr: 0x0000000090b204a8 ctr: 0x0000000090ae25a4 r0: 0x0000000000000000 r1: 0x00000000f0315af0 r2: 0x00000000a0adf508 r3: 0x00000000a0b05b8c r4: 0x000000009f408ff0 r5: 0x0000000090ae1b84 r6: 0x00000000f0315724 r7: 0x00000000000000ff r8: 0x00000000f0315710 r9: 0x0000000007d45ed0 r10: 0x000000009f3f7628 r11: 0x0000000022000472 r12: 0x0000000090ae25a4 r13: 0x00000000a0ae2dd8 r14: 0x000000000aea1900 r15: 0x0000000000000000 r16: 0x0000000000000000 r17: 0x000000000aeb15f0 r18: 0x0000000000000000 r19: 0x0000000002996850 r20: 0x0000000000238a50 r21: 0x00000000a0b02dd8 r22: 0x00000000f0315bf0 r23: 0x000000000023b844 r24: 0x000000000023b844 r25: 0x000000000b01f700 r26: 0x0000000007aa60f0 r27: 0x00000000c24bc195 r28: 0x000000000ae92c20 r29: 0x00000000a0ae71c8 r30: 0x0000000002996850 r31: 0x0000000090b203d8 Binary Images Description: 0x1000 - 0x1dffff com.apple.Safari 3.2.1 (4525.27.1) /Applications/Safari.app/Contents/MacOS/Safari 0x21c000 - 0x21efff WebKitNightlyEnabler.dylib /Applications/WebKit.app/Contents/Resources/WebKitNightlyEnabler.dylib 0x222000 - 0x235fff org.andymatuschak.Sparkle 1.5 Beta (bzr) (337) /Applications/WebKit.app/Contents/Frameworks/10.4/Sparkle.framework/Versions/A/Sparkle 0x405000 - 0x4e4fff com.apple.WebKit r40239 (528.11+) /Applications/WebKit.app/Contents/Frameworks/10.4/WebKit.framework/Versions/A/WebKit 0x570000 - 0x687fff com.apple.JavaScriptCore 528+ (528.11+) /Applications/WebKit.app/Contents/Frameworks/10.4/JavaScriptCore.framework/Versions/A/JavaScriptCore 0x6d5000 - 0x7c3fff libxml2.2.dylib /usr/lib/libxml2.2.dylib 0x1008000 - 0x19c3fff com.apple.WebCore 528+ (528.11+) /Applications/WebKit.app/Contents/Frameworks/10.4/WebCore.framework/Versions/A/WebCore 0x75dc000 - 0x75ddfff com.apple.aoa.halplugin 2.5.6 (2.5.6b5) /System/Library/Extensions/IOAudioFamily.kext/Contents/PlugIns/AOAHALPlugin.bundle/Contents/MacOS/AOAHALPlugin 0x8070000 - 0x8493fff com.macromedia.Flash Player.plugin 9.0.151 (1.0.4f60) /Library/Internet Plug-Ins/Flash Player.plugin/Contents/MacOS/Flash Player 0x98d5000 - 0x990efff com.apple.audio.SoundManager.Components 3.9.1 /System/Library/Components/SoundManagerComponents.component/Contents/MacOS/SoundManagerComponents 0x8fe00000 - 0x8fe52fff dyld 46.16 /usr/lib/dyld 0x90000000 - 0x901bcfff libSystem.B.dylib /usr/lib/libSystem.B.dylib 0x90214000 - 0x90219fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib 0x9021b000 - 0x90268fff com.apple.CoreText 1.0.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText 0x903b2000 - 0x90689fff com.apple.CoreServices.CarbonCore 681.18 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x908de000 - 0x908defff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x909f9000 - 0x90a81fff com.apple.DesktopServices 1.3.7 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv 0x90adf000 - 0x90d12fff com.apple.Foundation 6.4.11 (567.40) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x90ec8000 - 0x90f48fff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x90fe9000 - 0x91001fff com.apple.WebServices 1.1.2 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore 0x910d8000 - 0x91101fff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x91112000 - 0x91120fff libz.1.dylib /usr/lib/libz.1.dylib 0x91123000 - 0x912defff com.apple.security 4.6 (29770) /System/Library/Frameworks/Security.framework/Versions/A/Security 0x913dd000 - 0x913e6fff com.apple.DiskArbitration 2.1.2 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x913ed000 - 0x913f5fff libbsm.dylib /usr/lib/libbsm.dylib 0x913f9000 - 0x91421fff com.apple.SystemConfiguration 1.8.3 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x91434000 - 0x9143ffff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib 0x91444000 - 0x914bffff com.apple.audio.CoreAudio 3.0.5 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x914fc000 - 0x914fcfff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x914fe000 - 0x91536fff com.apple.AE 1.5 (297) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x915c1000 - 0x915d0fff libCGATS.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib 0x915d9000 - 0x915e6fff libCSync.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib 0x91630000 - 0x91649fff libRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib 0x91676000 - 0x91707fff com.apple.print.framework.PrintCore 4.6 (177.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore 0x91842000 - 0x918a0fff com.apple.HIServices 1.5.3 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices 0x918cf000 - 0x918f0fff com.apple.LangAnalysis 1.6.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis 0x91904000 - 0x91929fff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent 0x9199a000 - 0x919aefff com.apple.speech.synthesis.framework 3.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x91b48000 - 0x91b66fff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib 0x91c72000 - 0x91c76fff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib 0x91c78000 - 0x91ce2fff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib 0x91d06000 - 0x91d09fff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib 0x91e10000 - 0x91e52fff com.apple.LaunchServices 183 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x91f4c000 - 0x91f6bfff com.apple.Accelerate.vecLib 3.2.2 (vecLib 3.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x91fd7000 - 0x92045fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x92050000 - 0x920e5fff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x92507000 - 0x92b3afff com.apple.AppKit 6.4.10 (824.48) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x92f27000 - 0x92f45fff libGL.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 0x92f50000 - 0x92faafff libGLU.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib 0x92fc8000 - 0x92fc8fff com.apple.Carbon 10.4 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 0x92fca000 - 0x92fdefff com.apple.ImageCapture 3.0 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture 0x92ff6000 - 0x93006fff com.apple.speech.recognition.framework 3.4 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition 0x93012000 - 0x93027fff com.apple.securityhi 2.0 (203) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI 0x93039000 - 0x930c0fff com.apple.ink.framework 101.2 (69) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink 0x930d4000 - 0x930dffff com.apple.help 1.0.3 (32) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help 0x93131000 - 0x93140fff com.apple.print.framework.Print 5.2 (192.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print 0x9314c000 - 0x931b2fff com.apple.htmlrendering 1.1.2 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering 0x931e3000 - 0x93232fff com.apple.NavigationServices 3.4.4 (3.4.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices 0x93260000 - 0x9327dfff com.apple.audio.SoundManager 3.9 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound 0x9328f000 - 0x9329cfff com.apple.CommonPanels 1.2.2 (73) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels 0x933dc000 - 0x9350cfff com.apple.AddressBook.framework 4.0.6 (490) /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook 0x93703000 - 0x9370ffff com.apple.opengl 1.4.7 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 0x93714000 - 0x93734fff com.apple.DirectoryService.Framework 3.3 /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService 0x93788000 - 0x93788fff com.apple.Cocoa 6.4 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa 0x93a4e000 - 0x93a6bfff libresolv.9.dylib /usr/lib/libresolv.9.dylib 0x93a74000 - 0x93af5fff com.apple.SearchKit 1.0.8 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x9414a000 - 0x941bcfff com.apple.CoreData 91 (92.1) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 0x941f5000 - 0x942bafff com.apple.audio.toolbox.AudioToolbox 1.4.7 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox 0x9430d000 - 0x9430dfff com.apple.audio.units.AudioUnit 1.4 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit 0x9430f000 - 0x944cffff com.apple.QuartzCore 1.4.12 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 0x94519000 - 0x94556fff libsqlite3.0.dylib /usr/lib/libsqlite3.0.dylib 0x9455e000 - 0x945aefff libGLImage.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib 0x94669000 - 0x946abfff com.apple.vmutils 4.0.2 (93.1) /System/Library/PrivateFrameworks/vmutils.framework/Versions/A/vmutils 0x946f1000 - 0x9470dfff com.apple.securityfoundation 2.2 (27710) /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation 0x94721000 - 0x94765fff com.apple.securityinterface 2.2 (27692) /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface 0x94c29000 - 0x94c9afff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib 0x94fd3000 - 0x94fe2fff com.apple.DSObjCWrappers.Framework 1.1 /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers 0x94fea000 - 0x95017fff com.apple.LDAPFramework 1.4.1 (69.0.1) /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP 0x9501e000 - 0x9502efff libsasl2.2.dylib /usr/lib/libsasl2.2.dylib 0x9572e000 - 0x95830fff libicucore.A.dylib /usr/lib/libicucore.A.dylib 0x9588b000 - 0x95952fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib 0x959a1000 - 0x959d0fff libssl.0.9.7.dylib /usr/lib/libssl.0.9.7.dylib 0x96326000 - 0x963f8fff com.apple.ColorSync 4.4.11 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync 0x96500000 - 0x96542fff com.apple.CFNetwork 129.24 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x9675a000 - 0x9680bfff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS 0x96ceb000 - 0x96d01fff libJapaneseConverter.dylib /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib 0x96d03000 - 0x96d23fff libKoreanConverter.dylib /System/Library/CoreServices/Encodings/libKoreanConverter.dylib 0x96d31000 - 0x96d3ffff libSimplifiedChineseConverter.dylib /System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.dylib 0x96d47000 - 0x96d5afff libTraditionalChineseConverter.dylib /System/Library/CoreServices/Encodings/libTraditionalChineseConverter.dylib 0x9739a000 - 0x97418fff com.apple.xquery 1.2.1 (25.1) /System/Library/PrivateFrameworks/XQuery.framework/XQuery 0x97b40000 - 0x97b86fff com.apple.ImageIO.framework 1.5.8 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO 0x97ba8000 - 0x97c5ffff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib 0x97e75000 - 0x97e8ffff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib 0x97f0b000 - 0x97f49fff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x9ba38000 - 0x9ba6efff com.apple.Syndication 1.0.7 (55) /System/Library/PrivateFrameworks/Syndication.framework/Versions/A/Syndication 0x9ba8e000 - 0x9baa0fff com.apple.SyndicationUI 1.0.7 (55) /System/Library/PrivateFrameworks/SyndicationUI.framework/Versions/A/SyndicationUI 0x9e3ec000 - 0x9e42bfff com.apple.QuickTimeFireWireDV.component 7.6 (1290) /System/Library/QuickTime/QuickTimeFireWireDV.component/Contents/MacOS/QuickTimeFireWireDV 0x9e434000 - 0x9e441fff com.apple.agl 2.5.6 (AGL-2.5.6) /System/Library/Frameworks/AGL.framework/Versions/A/AGL 0x9e459000 - 0x9e78bfff com.apple.QuickTime 7.6.0 (1290) /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime 0x9e873000 - 0x9e8a1fff com.apple.openscripting 1.2.7 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting 0x9e8bb000 - 0x9e8d4fff com.apple.CoreVideo 1.4.2 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo 0x9e8e4000 - 0x9e9d2fff libiconv.2.dylib /usr/lib/libiconv.2.dylib 0x9e9d5000 - 0x9ed00fff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x9ed30000 - 0x9f2b8fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x9f2eb000 - 0x9f3d0fff com.apple.vImage 2.4 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x9f3d8000 - 0x9f3d8fff com.apple.Accelerate 1.2.2 (Accelerate 1.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x9f3da000 - 0x9f3effff libcups.2.dylib /usr/lib/libcups.2.dylib 0x9f3f4000 - 0x9f478fff libobjc.A.dylib /usr/lib/libobjc.A.dylib 0x9f4a2000 - 0x9f57cfff com.apple.CoreFoundation 6.4.11 (368.35) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x9f5c5000 - 0x9f67cfff com.apple.QD 3.10.27 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x9f6b9000 - 0x9fa74fff com.apple.CoreGraphics 1.258.82 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x9fb01000 - 0x9fb13fff libauto.dylib /usr/lib/libauto.dylib 0x9fb1a000 - 0x9fb8cfff com.apple.framework.IOKit 1.4.1 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x9fba2000 - 0x9feb0fff com.apple.HIToolbox 1.4.10 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
Attachments
The crash report included in the comment above. (21.17 KB, text/plain)
2009-01-26 18:46 PST, Thomas Sutton
no flags
Another crash report on the same machine (20.02 KB, text/plain)
2009-01-26 18:48 PST, Thomas Sutton
no flags
Excerpt from console.log for the above crashes (3.04 KB, text/plain)
2009-01-26 19:51 PST, Thomas Sutton
no flags
Mark Rowe (bdash)
Comment 1 2009-01-26 17:46:38 PST
To be clear, the update to the new build succeeds and then the new WebKit build crashes when quitting? Does it always crash, or just the first time?
Thomas Sutton
Comment 2 2009-01-26 18:07:56 PST
The procedure (reproduced just now with r40102 from a .dmg): 0) Be running an old WebKit build. 1) Click 'Install this update' button. 2) It downloads and extracts the update. 3) Click 'install and relaunch' button. 4) After a short while WebKit crashes. The old .app package is in the Trash and has been replaced in /Applications with the new one which appears to work fine (other than whatever unrelated crashes that build has). I've got logs of this crash (EXC_BREAKPOINT in some Foundation stuff called from load_dsa_key in Sparkle) since r39945 (on 2009-01-16) and it happens every time I update WebKit using Sparkle.
Thomas Sutton
Comment 3 2009-01-26 18:19:47 PST
And, because I didn't really clarify the point questioned: It doesn't appear to me that it's managing to start the new version (I see no dock bouncing, etc. that I normally do when an app restarts after a Sparkle update).
Mark Rowe (bdash)
Comment 4 2009-01-26 18:31:33 PST
Can you please save one of the crash log entries in a .txt file and attach it to the bug? Bugzilla has a habit of wrapping the lines which makes them a lot harder to read.
Thomas Sutton
Comment 5 2009-01-26 18:46:29 PST
Created attachment 27061 [details] The crash report included in the comment above.
Thomas Sutton
Comment 6 2009-01-26 18:48:15 PST
Created attachment 27062 [details] Another crash report on the same machine A crash report from updating WebKit.app from WebKit-SVN-r40102.dmg to r40239 with Sparkle.
Mark Rowe (bdash)
Comment 7 2009-01-26 19:11:12 PST
So it looks like the code is throwing an exception due to the "relaunch" executable not being accessible by your user. Can you do the following from Terminal and include the output: ls -lha /tmp/relaunch md5 /tmp/relaunch Thanks!
Thomas Sutton
Comment 8 2009-01-26 19:21:53 PST
There's no such file on my system as /tmp/relaunch but I *do* have a /var/tmp/folders.503/TemporaryItems/relaunch (where /var is a symlink to /private/var). $ cd /var/tmp/folders.503/TemporaryItems/ $ ls -lash total 88 0 drwxr-xr-x 5 thomas wheel 170B Jan 27 10:55 . 0 drwx------ 5 thomas wheel 170B Jan 27 12:17 .. 0 drwxr-xr-x 4 thomas wheel 136B Jan 27 09:15 WebKit 40102 Update 0 drwxr-xr-x 4 thomas wheel 136B Jan 27 10:54 WebKit 40102 Update 1 88 -rwxr-xr-x 1 thomas wheel 41K Jan 22 09:36 relaunch $ md5 relaunch MD5 (relaunch) = 6a07b5339ce8b3619a89cf7a75e96f82
Mark Rowe (bdash)
Comment 9 2009-01-26 19:31:36 PST
Can you look at the console log (in /Applications/Utilities/Console.app) and see if WebKit or Safari have printed out any messages around the time of the crashes? I would expect to see a message mentioning "Uncaught exception".
Thomas Sutton
Comment 10 2009-01-26 19:51:22 PST
Created attachment 27064 [details] Excerpt from console.log for the above crashes Contains an excerpt of my console.log for the crashes described by the reports also attached to this bug.
Mark Rowe (bdash)
Comment 11 2009-01-26 21:33:57 PST
Thanks, the relevant error is: 2009-01-27 10:55:21.195 WebKit[373] *** Uncaught exception: <NSInvalidArgumentException> launch path not accessible I'm not sure how you're managing to hit that though. This exception will be thrown for two reasons: 1) The path to the binary being launched exceeds 1024 characters. 2) If the binary does not appear to be executable, as determined by a call to access(path, X_OK). It seems unlikely that 1) is the case based on what you've said, which suggests that we're running in to 2). Are you running WebKit as user 'thomas' with user id 503? If so, it's not obvious to me what could be going wrong. On Tiger I think we could narrow things down further by using "ktrace" to see what arguments are being passed to the "access" call and to see the result and any error codes. It'd be great if you were willing to do that. It might be easier to walk you through this on IRC, so if you're willing to do that feel free to ping me in #webkit on irc.freenode.net, or if you can't get on IRC let me know and I'll write up some instructions here.
Mark Rowe (bdash)
Comment 12 2009-01-26 22:58:20 PST
After talking with Thomas on IRC we determined that the cause of the crash is that the Sparkle update framework attempts to invoke "/usr/bin/mdimport /path/to/WebKit.app" using NSTask. If mdimport does not exist or is not executable for some reason then NSTask throws an exception, which Sparkle does not handle.
Mark Rowe (bdash)
Comment 13 2009-01-26 23:10:26 PST
I filed this bug report against Sparkle at <https://bugs.launchpad.net/sparkle/+bug/321761>.
Jon Davis
Comment 14 2016-06-24 13:32:02 PDT
Resolving as invalid. This is no longer a valid issue.
Note You need to log in before you can comment on or make changes to this bug.