Bug 23558 - WebKit crashes after performing automatic update
Summary: WebKit crashes after performing automatic update
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac (PowerPC) OS X 10.4
: P2 Major
Assignee: Mark Rowe (bdash)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-26 16:30 PST by Thomas Sutton
Modified: 2016-06-24 13:32 PDT (History)
2 users (show)

See Also:


Attachments
The crash report included in the comment above. (21.17 KB, text/plain)
2009-01-26 18:46 PST, Thomas Sutton
no flags Details
Another crash report on the same machine (20.02 KB, text/plain)
2009-01-26 18:48 PST, Thomas Sutton
no flags Details
Excerpt from console.log for the above crashes (3.04 KB, text/plain)
2009-01-26 19:51 PST, Thomas Sutton
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Sutton 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
Comment 1 Mark Rowe (bdash) 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?
Comment 2 Thomas Sutton 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.
Comment 3 Thomas Sutton 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).
Comment 4 Mark Rowe (bdash) 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.
Comment 5 Thomas Sutton 2009-01-26 18:46:29 PST
Created attachment 27061 [details]
The crash report included in the comment above.
Comment 6 Thomas Sutton 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.
Comment 7 Mark Rowe (bdash) 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!
Comment 8 Thomas Sutton 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

Comment 9 Mark Rowe (bdash) 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".
Comment 10 Thomas Sutton 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.
Comment 11 Mark Rowe (bdash) 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.
Comment 12 Mark Rowe (bdash) 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.
Comment 13 Mark Rowe (bdash) 2009-01-26 23:10:26 PST
I filed this bug report against Sparkle at <https://bugs.launchpad.net/sparkle/+bug/321761>.
Comment 14 Jon Davis 2016-06-24 13:32:02 PDT
Resolving as invalid. This is no longer a valid issue.