Bug 12767 - REGRESSION: Using Plugin Causes Crash on Exit
Summary: REGRESSION: Using Plugin Causes Crash on Exit
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P1 Major
Assignee: Nobody
URL:
Keywords: InRadar, Regression
Depends on:
Blocks:
 
Reported: 2007-02-13 15:43 PST by Glenn Howes
Modified: 2007-10-05 08:43 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Glenn Howes 2007-02-13 15:43:11 PST
Since this morning's build I am able to run the development version of the ChemDraw plugin in WebKit. In general, this works fine, however, when I quit WebKit, it crashes.  When it crashed in the debugger, the crashing thread was calling objc_msgSend

Recipe:
Launch WebKit
Navigate to a page with several instances of my plugin (out standard testing page)
Quit WebKit. 

Result: WebKit crashes and the Apple Crash Report dialog appears. 

I am not getting this crash when using the released Safari.

The ChemDraw Pro 11 plugin is a Netscape style plugin. It makes use of both Carbon & Cocoa elements. In it's released version it is a universal binary, but in this case it is the debug Intel version. If I'm doing something bad, now would be a good time to fix the plugin before it goes into wide release. 

What follows is the crash report:

Date/Time:      2007-02-13 18:20:47.490 -0500
OS Version:     10.4.8 (Build 8L2127)
Report Version: 4

Command: Safari
Path:    /Applications/Safari.app/Contents/MacOS/Safari
Parent:  WindowServer [66]

Version: ??? (19594)

PID:    18890
Thread: 0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_INVALID_ADDRESS (0x0001) at 0x0ffd04a0

Thread 0 Crashed:
0   libobjc.A.dylib          	0x90a54380 objc_msgSend + 16
1   com.apple.Safari         	0x00025bb6 0x1000 + 150454
2   com.apple.Safari         	0x00025b2a 0x1000 + 150314
3   com.apple.Foundation     	0x925ed207 _nsnote_callback + 230
4   com.apple.CoreFoundation 	0x90852649 __CFXNotificationPost + 345
5   com.apple.CoreFoundation 	0x90849e80 _CFXNotificationPostNotification + 600
6   com.apple.Foundation     	0x925e5860 -[NSNotificationCenter postNotificationName:object:userInfo:] + 121
7   com.apple.Foundation     	0x925ec755 -[NSNotificationCenter postNotificationName:object:] + 55
8   com.apple.AppKit         	0x9328fb32 -[NSWindow _close] + 103
9   com.apple.AppKit         	0x9328faa4 -[NSWindow close] + 34
10  com.apple.Safari         	0x0005d67e 0x1000 + 378494
11  com.apple.Safari         	0x0005f0f6 0x1000 + 385270
12  com.apple.Foundation     	0x925f1059 -[NSArray makeObjectsPerformSelector:withObject:] + 324
13  com.apple.Foundation     	0x92601d2d -[NSArray makeObjectsPerformSelector:] + 141
14  com.apple.AppKit         	0x933f67a3 -[NSApplication _deallocHardCore:] + 233
15  com.apple.AppKit         	0x933f62a5 -[NSApplication terminate:] + 629
16  com.apple.AppKit         	0x9335cd88 -[NSApplication sendAction:to:from:] + 107
17  com.apple.Safari         	0x0002b34b 0x1000 + 172875
18  com.apple.AppKit         	0x9340ace7 -[NSMenu performActionForItemAtIndex:] + 455
19  com.apple.AppKit         	0x9340aa29 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 103
20  com.apple.AppKit         	0x9333be16 _NSHandleCarbonMenuEvent + 477
21  com.apple.AppKit         	0x9326f7fc _DPSNextEvent + 1491
22  com.apple.AppKit         	0x9326f056 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 137
23  com.apple.Safari         	0x00006f96 0x1000 + 24470
24  com.apple.AppKit         	0x93268ddb -[NSApplication run] + 512
25  com.apple.AppKit         	0x9325cd2f NSApplicationMain + 573
26  com.apple.Safari         	0x0005f7de 0x1000 + 387038
27  com.apple.Safari         	0x0005f6f9 0x1000 + 386809

Thread 1:
0   libSystem.B.dylib        	0x90009857 mach_msg_trap + 7
1   com.apple.CoreFoundation 	0x9082969a CFRunLoopRunSpecific + 2014
2   com.apple.CoreFoundation 	0x90828eb5 CFRunLoopRunInMode + 61
3   com.apple.Foundation     	0x9262aa9b +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] + 259
4   com.apple.Foundation     	0x925f536c forkThreadForFunction + 123
5   libSystem.B.dylib        	0x90023d87 _pthread_body + 84

Thread 2:
0   libSystem.B.dylib        	0x90009857 mach_msg_trap + 7
1   com.apple.CoreFoundation 	0x9082969a CFRunLoopRunSpecific + 2014
2   com.apple.CoreFoundation 	0x90828eb5 CFRunLoopRunInMode + 61
3   com.apple.Foundation     	0x92651c4e +[NSURLCache _diskCacheSyncLoop:] + 206
4   com.apple.Foundation     	0x925f536c forkThreadForFunction + 123
5   libSystem.B.dylib        	0x90023d87 _pthread_body + 84

Thread 3:
0   libSystem.B.dylib        	0x90019d3c select + 12
1   libSystem.B.dylib        	0x90023d87 _pthread_body + 84

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x0ffd0480    ebx: 0x9326c4ce ecx: 0x90ab7984 edx: 0x000cedec
  edi: 0x00000000    esi: 0x2e90c290 ebp: 0xbfffeb88 esp: 0xbfffeb18
   ss: 0x0000001f    efl: 0x00010206 eip: 0x90a54380  cs: 0x00000017
   ds: 0x0000001f     es: 0x0000001f  fs: 0x00000000  gs: 0x00000037

Binary Images Description:
    0x1000 -    0xdefff com.apple.Safari 2.0.4 (419.3)	/Applications/Safari.app/Contents/MacOS/Safari
  0x10e000 -   0x10ffff WebKitNightlyEnabler.dylib 	/Applications/WebKit.app/Contents/Resources/WebKitNightlyEnabler.dylib
  0x114000 -   0x193fff com.apple.JavaScriptCore 420+	/Applications/WebKit.app/Contents/Resources/JavaScriptCore.framework/Versions/A/JavaScriptCore
  0x305000 -   0x3a9fff com.apple.WebKit 420+	/Applications/WebKit.app/Contents/Resources/WebKit.framework/Versions/A/WebKit
 0x1008000 -  0x14fbfff com.apple.WebCore 420+	/Applications/WebKit.app/Contents/Resources/WebCore.framework/Versions/A/WebCore
0x8fe00000 - 0x8fe49fff dyld 46.9	/usr/lib/dyld
0x90000000 - 0x9016ffff libSystem.B.dylib 	/usr/lib/libSystem.B.dylib
0x901bf000 - 0x901c1fff libmathCommon.A.dylib 	/usr/lib/system/libmathCommon.A.dylib
0x901c3000 - 0x901fffff com.apple.CoreText 1.1.1 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x90226000 - 0x902fcfff ATS 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x9031c000 - 0x90770fff com.apple.CoreGraphics 1.258.38 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x90807000 - 0x908cffff com.apple.CoreFoundation 6.4.6 (368.27)	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x9090d000 - 0x9090dfff com.apple.CoreServices 10.4 (???)	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x9090f000 - 0x90a02fff libicucore.A.dylib 	/usr/lib/libicucore.A.dylib
0x90a52000 - 0x90ad1fff libobjc.A.dylib 	/usr/lib/libobjc.A.dylib
0x90afa000 - 0x90b5efff libstdc++.6.dylib 	/usr/lib/libstdc++.6.dylib
0x90bcd000 - 0x90bd4fff libgcc_s.1.dylib 	/usr/lib/libgcc_s.1.dylib
0x90bd9000 - 0x90c4cfff com.apple.framework.IOKit 1.4.6 (???)	/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90c61000 - 0x90c73fff libauto.dylib 	/usr/lib/libauto.dylib
0x90c79000 - 0x90f1ffff com.apple.CoreServices.CarbonCore 682.15	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90f62000 - 0x90fcafff com.apple.CoreServices.OSServices 4.1	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x91002000 - 0x91040fff com.apple.CFNetwork 129.19	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x91053000 - 0x91063fff com.apple.WebServices 1.1.3 (1.1.0)	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x9106e000 - 0x910ecfff com.apple.SearchKit 1.0.5	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x91121000 - 0x9113ffff com.apple.Metadata 10.4.4 (121.36)	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x9114b000 - 0x91159fff libz.1.dylib 	/usr/lib/libz.1.dylib
0x9115c000 - 0x912fbfff com.apple.security 4.5.2 (29774)	/System/Library/Frameworks/Security.framework/Versions/A/Security
0x913f9000 - 0x91401fff com.apple.DiskArbitration 2.1.1	/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x91408000 - 0x9142efff com.apple.SystemConfiguration 1.8.6	/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x91440000 - 0x91447fff libbsm.dylib 	/usr/lib/libbsm.dylib
0x9144b000 - 0x914c4fff com.apple.audio.CoreAudio 3.0.4	/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x91512000 - 0x91512fff com.apple.ApplicationServices 10.4 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x91514000 - 0x9153ffff com.apple.AE 314 (313)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x91552000 - 0x91626fff com.apple.ColorSync 4.4.8	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x91661000 - 0x916defff com.apple.print.framework.PrintCore 4.6 (177.13)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x9170b000 - 0x917b4fff com.apple.QD 3.10.21 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x917da000 - 0x91825fff com.apple.HIServices 1.5.2 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x91844000 - 0x9185afff com.apple.LangAnalysis 1.6.3	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x91866000 - 0x91880fff com.apple.FindByContent 1.5	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x9188a000 - 0x918c7fff com.apple.LaunchServices 181	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x918db000 - 0x918e7fff com.apple.speech.synthesis.framework 3.5	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x918ee000 - 0x91929fff com.apple.ImageIO.framework 1.5.0	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x9193b000 - 0x919edfff libcrypto.0.9.7.dylib 	/usr/lib/libcrypto.0.9.7.dylib
0x91a33000 - 0x91a49fff libcups.2.dylib 	/usr/lib/libcups.2.dylib
0x91a4e000 - 0x91a6cfff libJPEG.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x91a71000 - 0x91acffff libJP2.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x91ae1000 - 0x91ae5fff libGIF.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91ae7000 - 0x91b64fff libRaw.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
0x91b68000 - 0x91ba5fff libTIFF.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x91bab000 - 0x91bc5fff libPng.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x91bca000 - 0x91bccfff libRadiance.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x91bce000 - 0x91bcefff com.apple.Accelerate 1.3.1 (Accelerate 1.3.1)	/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91bd0000 - 0x91c5efff com.apple.vImage 2.5	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x91c65000 - 0x91c65fff com.apple.Accelerate.vecLib 3.3.1 (vecLib 3.3.1)	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x91c67000 - 0x91cc0fff libvMisc.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x91cc9000 - 0x91cedfff libvDSP.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x91cf5000 - 0x920fefff libBLAS.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x92138000 - 0x924ecfff libLAPACK.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x92519000 - 0x92597fff com.apple.DesktopServices 1.3.5	/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x925d8000 - 0x92808fff com.apple.Foundation 6.4.7 (567.28)	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x92914000 - 0x929f2fff libxml2.2.dylib 	/usr/lib/libxml2.2.dylib
0x92a0f000 - 0x92afcfff libiconv.2.dylib 	/usr/lib/libiconv.2.dylib
0x92b0c000 - 0x92b23fff libGL.dylib 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x92b2e000 - 0x92b86fff libGLU.dylib 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x92b9a000 - 0x92b9afff com.apple.Carbon 10.4 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x92b9c000 - 0x92bacfff com.apple.ImageCapture 3.0.4	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x92bba000 - 0x92bc2fff com.apple.speech.recognition.framework 3.6	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x92bc8000 - 0x92bcdfff com.apple.securityhi 2.0.1 (24742)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x92bd3000 - 0x92c64fff com.apple.ink.framework 101.2.1 (71)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x92c78000 - 0x92c7bfff com.apple.help 1.0.3 (32.1)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x92c7e000 - 0x92c9bfff com.apple.openscripting 1.2.5 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x92cab000 - 0x92cb1fff com.apple.print.framework.Print 5.1 (192.3)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x92cb7000 - 0x92d1afff com.apple.htmlrendering 66.1 (1.1.3)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x92d3e000 - 0x92d7ffff com.apple.NavigationServices 3.4.4 (3.4.3)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x92da6000 - 0x92db3fff com.apple.audio.SoundManager 3.9.1	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x92dba000 - 0x92dbffff com.apple.CommonPanels 1.2.3 (73)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x92dc4000 - 0x930b6fff com.apple.HIToolbox 1.4.8 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x931bb000 - 0x931c6fff com.apple.opengl 1.4.12	/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x931cb000 - 0x931e6fff com.apple.DirectoryService.Framework 3.2	/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x93256000 - 0x93256fff com.apple.Cocoa 6.4 (???)	/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x93258000 - 0x9390efff com.apple.AppKit 6.4.8 (824.42)	/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x93c8f000 - 0x93d09fff com.apple.CoreData 90	/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x93d42000 - 0x93e03fff com.apple.audio.toolbox.AudioToolbox 1.4.3	/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x93e43000 - 0x93e43fff com.apple.audio.units.AudioUnit 1.4.2	/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x93e45000 - 0x94017fff com.apple.QuartzCore 1.4.9	/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x94068000 - 0x940a9fff libsqlite3.0.dylib 	/usr/lib/libsqlite3.0.dylib
0x940b1000 - 0x940ebfff libGLImage.dylib 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x94179000 - 0x941b7fff com.apple.vmutils 4.0.2 (93.1)	/System/Library/PrivateFrameworks/vmutils.framework/Versions/A/vmutils
0x941fb000 - 0x9420bfff com.apple.securityfoundation 2.2.1 (28150)	/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x94218000 - 0x94255fff com.apple.securityinterface 2.2.1 (27695)	/System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x94271000 - 0x94280fff libCGATS.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x94287000 - 0x94292fff libCSync.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x942de000 - 0x942f8fff libRIP.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x942fe000 - 0x945b7fff com.apple.QuickTime 7.1.3	/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x9471a000 - 0x94863fff com.apple.AddressBook.framework 4.0.4 (485.1)	/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x948ef000 - 0x948fefff com.apple.DSObjCWrappers.Framework 1.1	/System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers
0x94905000 - 0x9492efff com.apple.LDAPFramework 1.4.2 (69.1.1)	/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x94934000 - 0x94943fff libsasl2.2.dylib 	/usr/lib/libsasl2.2.dylib
0x94947000 - 0x9496cfff libssl.0.9.7.dylib 	/usr/lib/libssl.0.9.7.dylib
0x94978000 - 0x94995fff libresolv.9.dylib 	/usr/lib/libresolv.9.dylib
0x95744000 - 0x95767fff libxslt.1.dylib 	/usr/lib/libxslt.1.dylib
0x96009000 - 0x9601ffff libJapaneseConverter.dylib 	/System/Library/CoreServices/Encodings/libJapaneseConverter.dylib
0x96021000 - 0x96042fff libKoreanConverter.dylib 	/System/Library/CoreServices/Encodings/libKoreanConverter.dylib
0x9604f000 - 0x9605dfff libSimplifiedChineseConverter.dylib 	/System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.dylib
0x96065000 - 0x96077fff libTraditionalChineseConverter.dylib 	/System/Library/CoreServices/Encodings/libTraditionalChineseConverter.dylib
0x9707d000 - 0x97082fff com.apple.agl 2.5.9 (AGL-2.5.9)	/System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x9a45b000 - 0x9a492fff com.apple.Syndication 1.0.6 (54)	/System/Library/PrivateFrameworks/Syndication.framework/Versions/A/Syndication
0x9a4ae000 - 0x9a4c0fff com.apple.SyndicationUI 1.0.6 (54)	/System/Library/PrivateFrameworks/SyndicationUI.framework/Versions/A/SyndicationUI

Model: iMac4,1, BootROM IM41.0055.B08, 2 processors, Intel Core Duo, 2 GHz, 1.5 GB
Graphics: ATI Radeon X1600, ATY,RadeonX1600, PCIe, 128 MB
Memory Module: BANK 0/DIMM0, 512 MB, DDR2 SDRAM, 667 MHz
Memory Module: BANK 1/DIMM1, 1 GB, DDR2 SDRAM, 667 MHz
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x89), 4.80.76.1
Bluetooth: Version 1.7.9f12, 2 service, 1 devices, 1 incoming serial ports
Network Service: Built-in Ethernet, Ethernet, en0
Serial ATA Device: Maxtor 6L250M0, 233.76 GB
Parallel ATA Device: MATSHITADVD-R   UJ-846
USB Device: Built-in iSight, Micron, Up to 480 Mb/sec, 500 mA
USB Device: USB-PS/2 Trackball, Logitech, Up to 1.5 Mb/sec, 500 mA
USB Device: Bluetooth HCI, Up to 12 Mb/sec, 500 mA
USB Device: IR Receiver, Apple Computer, Inc., Up to 12 Mb/sec, 500 mA
Comment 1 Mark Rowe (bdash) 2007-02-13 17:01:26 PST
Can you try running Safari with zombies enabled to see if it'll point out what message is being sent to what type of object when it crashes?  You'll want to set the environment variables NSZombieEnabled=YES and NSDeallocateZombies=NO.
Comment 2 Alexey Proskuryakov 2007-08-29 03:53:33 PDT
Does this still happen for you with current nightly builds? Many issues with plugin loading/unloading have been fixed since February.
Comment 3 Glenn Howes 2007-08-29 09:34:49 PDT
With today's build the ChemDraw plugin will not load at all, much less get to the point of crashing. I will have to get my debug environment together and figure out why it's failing to load; it loads in the current Safari and Firefox.
Comment 4 Glenn Howes 2007-08-29 09:44:02 PDT
The free version of the version 11 ChemDraw plugin can be downloaded after a registration from 
http://scistore.cambridgesoft.com/software/category.cfm?group=free 

It's item #25 at the moment.

Comment 5 Glenn Howes 2007-09-26 13:05:59 PDT
OK, the reason that the released ChemDraw plugin doesn't work with the current WebKit is because the NPNetscapeFuncs structure changed in size and we (I) had a bug where I was checking the size and rejecting the structure when I should have been accepting it. 


Regardless, I'm still crashing on quit while in the NSApplication _deallocHardCore: message handler.
Comment 6 Alexey Proskuryakov 2007-09-26 21:43:16 PDT
Even though might might technically be not a WebKit bug (not proven), it's still a regression, so it deserves P1 handling...
Comment 7 David Kilzer (:ddkilzer) 2007-09-27 09:14:58 PDT
(In reply to comment #4)
> The free version of the version 11 ChemDraw plugin can be downloaded after a
> registration from 
> http://scistore.cambridgesoft.com/software/category.cfm?group=free 

U: webkit-test@hotmail.com
P: w3bk1t@

Item 25 is "ChemDraw ActiveX/Plugin Viewer 11.0 Download Edition".

Comment 8 David Kilzer (:ddkilzer) 2007-09-27 09:22:26 PDT
(In reply to comment #5)
> OK, the reason that the released ChemDraw plugin doesn't work with the current
> WebKit is because the NPNetscapeFuncs structure changed in size and we (I) had
> a bug where I was checking the size and rejecting the structure when I should
> have been accepting it. 

Does "ChemDraw ActiveX/Plugin Viewer 11.0 Download Edition" have this bug fixed now so that the other crash may be seen?

> Regardless, I'm still crashing on quit while in the NSApplication
> _deallocHardCore: message handler.

Could you post a crash log (for Mac OS X) or a user.dmp file (for Windows)?

http://webkit.org/quality/crashlogs.html

Have you tried the plug-in with Safari 3 Public Beta for Windows?
Comment 9 David Kilzer (:ddkilzer) 2007-09-27 09:27:05 PDT
<rdar://problem/5508987>
Comment 10 Glenn Howes 2007-09-27 10:18:08 PDT
Unfortunately, the plugin on our website has the problem I described earlier with not loading. 

I have narrowed this crash down a little. We have a large number of free floating toolbar palettes which are descendants of NSWindow. If the plugin never shows one of these, then it won't crash. I will continue to narrow down to the point where it crashes.

These debugging environment variables are not telling me anything:
MallocStackLogging=1 MallocScribble=1 MallocGuardEdges=1 MallocPreScribble=1 NSZombieEnabled=YES NSEnableAutoreleasePool=NO 

I have not tried Safari on Windows with our plugin (and we will not be supporting Safari on Windows, we don't even support Opera), although I do use it personally on my Windows box. 

Here is the crash log now:
Process:         Safari [45983]
Path:            /Applications/WebKit.app/Contents/MacOS/WebKit
Identifier:      org.webkit.nightly.WebKit
Version:         r25761 (25761)
Code Type:       X86 (Native)
Parent Process:  launchd [101]

Date/Time:       2007-09-27 13:13:36.018 -0400
OS Version:      Mac OS X 10.5 (9A559)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000001b5e5440
Crashed Thread:  0

Thread 0 Crashed:
0   libobjc.A.dylib               	0x904776e8 objc_msgSend + 24
1   com.apple.AppKit              	0x942a4b53 -[NSApplication _deallocHardCore:] + 433
2   com.apple.AppKit              	0x942a3872 -[NSApplication terminate:] + 742
3   com.apple.AppKit              	0x941c48fc -[NSApplication sendAction:to:from:] + 112
4   com.apple.Safari              	0x00036338 0x1000 + 217912
5   com.apple.AppKit              	0x94273100 -[NSMenu performActionForItemAtIndex:] + 493
6   com.apple.AppKit              	0x94272e05 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 220
7   com.apple.AppKit              	0x94272a8d -[NSMenu performKeyEquivalent:] + 866
8   com.apple.AppKit              	0x94271331 -[NSApplication _handleKeyEquivalent:] + 492
9   com.apple.AppKit              	0x9418e4d6 -[NSApplication sendEvent:] + 3824
10  com.apple.Safari              	0x00031e28 0x1000 + 200232
11  com.apple.AppKit              	0x940ec65c -[NSApplication run] + 847
12  com.apple.AppKit              	0x940b99bd NSApplicationMain + 574
13  com.apple.Safari              	0x00002286 0x1000 + 4742

Thread 1:
0   libSystem.B.dylib             	0x92ad5c06 mach_msg_trap + 10
1   libSystem.B.dylib             	0x92add3fc mach_msg + 72
2   com.apple.CoreFoundation      	0x931cf43e CFRunLoopRunSpecific + 1806
3   com.apple.CoreFoundation      	0x931d0078 CFRunLoopRunInMode + 88
4   com.apple.CFNetwork           	0x95da7d6c CFURLCacheWorkerThread(void*) + 396
5   libSystem.B.dylib             	0x92b063a1 _pthread_start + 321
6   libSystem.B.dylib             	0x92b0625e thread_start + 34

Thread 2:
0   libSystem.B.dylib             	0x92ad5c06 mach_msg_trap + 10
1   libSystem.B.dylib             	0x92add3fc mach_msg + 72
2   com.apple.CoreFoundation      	0x931cf43e CFRunLoopRunSpecific + 1806
3   com.apple.CoreFoundation      	0x931d0078 CFRunLoopRunInMode + 88
4   com.apple.Foundation          	0x900aea70 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 320
5   com.apple.Foundation          	0x9004b6fd -[NSThread main] + 45
6   com.apple.Foundation          	0x9004b2a4 __NSThread__main__ + 308
7   libSystem.B.dylib             	0x92b063a1 _pthread_start + 321
8   libSystem.B.dylib             	0x92b0625e thread_start + 34

Thread 3:
0   libSystem.B.dylib             	0x92ad5c06 mach_msg_trap + 10
1   libSystem.B.dylib             	0x92add3fc mach_msg + 72
2   com.apple.CoreFoundation      	0x931cf43e CFRunLoopRunSpecific + 1806
3   com.apple.CoreFoundation      	0x931d0078 CFRunLoopRunInMode + 88
4   com.apple.CFNetwork           	0x95da7d6c CFURLCacheWorkerThread(void*) + 396
5   libSystem.B.dylib             	0x92b063a1 _pthread_start + 321
6   libSystem.B.dylib             	0x92b0625e thread_start + 34

Thread 4:
0   libSystem.B.dylib             	0x92b2563a select$DARWIN_EXTSN + 10
1   libSystem.B.dylib             	0x92b063a1 _pthread_start + 321
2   libSystem.B.dylib             	0x92b0625e thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x1d204560  ebx: 0x9323c094  ecx: 0x9048ccf0  edx: 0x1b5e5420
  edi: 0xbffff3b0  esi: 0x00000004  ebp: 0xbffff458  esp: 0xbffff378
   ss: 0x0000001f  efl: 0x00010206  eip: 0x904776e8   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0x1b5e5440

Binary Images:
    0x1000 -   0x12dfef  com.apple.Safari 3.0.3 (5523.6) <73d4b10d1796571456356202d7a8535c> /Applications/Safari.app/Contents/MacOS/Safari
  0x174000 -   0x175fff +WebKitNightlyEnabler.dylib ??? (???) <b2e2cb0e38b345578d475039295f70c2> /Applications/WebKit.app/Contents/Resources/WebKitNightlyEnabler.dylib
  0x17a000 -   0x22afc3  com.apple.WebKit 523.10+ (523.10+) <717155bfed7e4abbb68cb4266cdc57ee> /Applications/WebKit.app/Contents/Resources/WebKit.framework/Versions/A/WebKit
  0x2a9000 -   0x2b7ffc  SyndicationUI ??? (???) <72b1b593f5499774d9a0c23ee87a78bd> /System/Library/PrivateFrameworks/SyndicationUI.framework/Versions/A/SyndicationUI
  0x2c6000 -   0x36aff7  com.apple.JavaScriptCore 523.10+ (523.10+) <cbfc73eb529245988a72bf7bf0f0233b> /Applications/WebKit.app/Contents/Resources/JavaScriptCore.framework/Versions/A/JavaScriptCore
  0x7c9000 -   0xc8cfdf  com.apple.WebCore 523.10+ (523.10+) <06df5936929c4ee4b4c84c6dc2db1326> /Applications/WebKit.app/Contents/Resources/WebCore.framework/Versions/A/WebCore
 0x1300000 -  0x13d3fff  com.apple.RawCamera.bundle 2.0 (2.0) /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
 0x175e000 -  0x1763ff3  libCGXCoreImage.A.dylib ??? (???) <bdb0b9551feb4dd634fbf291b4bed0f3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
0x1701c000 - 0x1701cffe  com.apple.JavaPluginCocoa 12.0.0 (12.0.0) <a9a860305cb62be998a3c0730a1deec8> /Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/MacOS/JavaPluginCocoa
0x19bce000 - 0x19bd5ffd  com.apple.JavaVM 12.0.0 (12.0.0) <282e335eef1a39d1e35763ddd674982c> /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
0x1c980000 - 0x1c992fff  libTraditionalChineseConverter.dylib ??? (???) <e13fcc93ed11c04f7914a6078219b16d> /System/Library/CoreServices/Encodings/libTraditionalChineseConverter.dylib
0x1c996000 - 0x1c9a4feb  libSimplifiedChineseConverter.dylib ??? (???) <975802a9be3f058a21a30b5072c53c0f> /System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.dylib
0x8fe00000 - 0x8fe2d883  dyld 95.1 (???) <7dd98dbcd1f1da20a078363ca61845b3> /usr/lib/dyld
0x90003000 - 0x90003ffd  com.apple.vecLib 3.4 (vecLib 3.4) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x90004000 - 0x90040ff7  com.apple.CoreMediaIOServicesPrivate 1.1 (1.1) /System/Library/PrivateFrameworks/CoreMediaIOServicesPrivate.framework/Versions/A/CoreMediaIOServicesPrivate
0x90041000 - 0x902bafe7  com.apple.Foundation 6.5 (672) <4f1743a782610401289d23e6f10e2cd4> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x902bb000 - 0x902c4fff  com.apple.speech.recognition.framework 3.7.24 (3.7.24) <247dd841eb3b90dc73206bad225003ae> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x902f5000 - 0x90369fef  libvMisc.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x9036a000 - 0x903d9fff  com.apple.PDFKit 2.0 (2.0) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
0x903da000 - 0x903dcfff  com.apple.CrashReporterSupport 10.5.0 (156) <7570f4f5227bc301239fe898b8e4835b> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x903dd000 - 0x903f3fef  com.apple.CoreVideo 1.5.0 (1.5.0) <0ca1f459eef54f993f0ce72bd7b8f0d3> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x90463000 - 0x90542fff  libobjc.A.dylib ??? (???) <343618af1f4c86b497bba69c3b3a1e2b> /usr/lib/libobjc.A.dylib
0x90543000 - 0x90548ffb  com.apple.DisplayServicesFW 2.0 (2.0) <5e7621b950da50304a11c3634974237d> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
0x9057e000 - 0x9058cffd  libz.1.dylib ??? (???) <507fbeee432f55d0b9da49d08f2b9942> /usr/lib/libz.1.dylib
0x9058d000 - 0x90594fff  libCGATS.A.dylib ??? (???) <050063ef5513531879c355f05434495d> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x90595000 - 0x909a5fef  libBLAS.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x909f7000 - 0x90a07fff  com.apple.speech.synthesis.framework 3.6.58 (3.6.58) <8fbc9b02076d4081b31396f47fec6ac4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x90a08000 - 0x90a58ff7  com.apple.HIServices 1.6.0 (???) <79a3152d6e54ab4be51c8ffa047fdf44> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x90a59000 - 0x90df0fe7  com.apple.QuartzCore 1.5.0 (1.5.0) <d462cb71c821671e24da5733307ee8dd> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x90df1000 - 0x90e20fe3  com.apple.AE 402 (402) <b6f839147450bfb4f038308fc12eb0c9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x9108a000 - 0x9108bffc  libffi.dylib ??? (???) <6944552f24de57a95782f894c19a9979> /usr/lib/libffi.dylib
0x9108c000 - 0x910cefef  com.apple.NavigationServices 3.5 (156) <5b1abf06db6f1e2c393242b3874e7f5a> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x910cf000 - 0x910d0fef  libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib
0x910d1000 - 0x910dcff9  com.apple.helpdata 1.0 (13) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x910dd000 - 0x91157ff8  com.apple.print.framework.PrintCore 5.5 (245) <e38b443d13daecff702b49da9afb6e82> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x91158000 - 0x91158ffc  com.apple.audio.units.AudioUnit 1.5 (1.5) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x9116c000 - 0x9117bffe  com.apple.DSObjCWrappers.Framework 1.2 (1.2) <8cdc70674f8494036cfc05453936321a> /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers
0x9117c000 - 0x9117ffff  com.apple.help 1.1 (36) <3a814c2cdce9160c50124d91f07c67e5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x91180000 - 0x911c1fe7  libRIP.A.dylib ??? (???) <42dc2a21a85035ac617575a7eabdf77c> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x911c2000 - 0x911ceff5  libGL.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x911cf000 - 0x911cfffe  com.apple.MonitorPanelFramework 1.2.0 (1.2.0) <0520453c2763362e3c1d795346038b15> /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel
0x911d0000 - 0x911eefff  libresolv.9.dylib ??? (???) <5eafa53f5f37a14d83f8006147a29170> /usr/lib/libresolv.9.dylib
0x911ef000 - 0x911f4fff  com.apple.CommonPanels 1.2.4 (85) <d8ea9e7654c04f06246af73018f95e3c> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x9170a000 - 0x91786feb  com.apple.audio.CoreAudio 3.1.0 (3.1) <f4f317a502ea685fc9438ed188baa9f2> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x91787000 - 0x91950ff7  com.apple.security 5.0 (31122) <b3363a3d55ce007ab1637330c9f27a2f> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x91951000 - 0x919e2fef  com.apple.ApplicationServices.ATS 3.0 (???) <07b48b17373848fcff589457957375d1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x919e3000 - 0x91af4fef  com.apple.PubSub 1.0.0 (56) /System/Library/Frameworks/PubSub.framework/Versions/A/PubSub
0x91af5000 - 0x91b1fff7  libauto.dylib ??? (???) <27e7abd7d143391fdd831972cebd229a> /usr/lib/libauto.dylib
0x91b20000 - 0x91b65fef  com.apple.Metadata 10.5.0 (383) <7ba1aa27360778cae2b4c39caefa2193> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x91b66000 - 0x91b9ffff  com.apple.coreui 0.1 (54) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x91ba0000 - 0x91ba0ffa  com.apple.CoreServices 32 (32) <f6e6b59e8fcd8f4ea7246e624d760d19> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x91ba1000 - 0x91bc5feb  libssl.0.9.7.dylib ??? (???) <26cee954a82eeb0df2fea65c89781414> /usr/lib/libssl.0.9.7.dylib
0x91bc6000 - 0x91bdaff3  com.apple.ImageCapture 4.0 (5.0.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x929d3000 - 0x929d3ffe  com.apple.quartzframework 1.5 (1.5) <ffc648424251621752dc5db0c83b28c2> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x929d4000 - 0x929e3fff  libsasl2.2.dylib ??? (???) <da58748af946bb5f542d2080d6f75834> /usr/lib/libsasl2.2.dylib
0x929e4000 - 0x92a6efff  com.apple.QTKit 7.2.1 (7.2.1) /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x92a6f000 - 0x92a6fffd  com.apple.Accelerate 1.4 (Accelerate 1.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x92a70000 - 0x92ad4ffb  com.apple.ISSupport 1.6 (28) /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
0x92ad5000 - 0x92c2cfe3  libSystem.B.dylib ??? (???) <208106676648b5e1df84a1d07a992a00> /usr/lib/libSystem.B.dylib
0x92c2d000 - 0x92c6aff7  libGLImage.dylib ??? (???) <83dc72a1f49af49f2b94feca765abbcf> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x92c6b000 - 0x92d1dffb  libcrypto.0.9.7.dylib ??? (???) <6007bd3a529aaf328f0bcae022e0130f> /usr/lib/libcrypto.0.9.7.dylib
0x92d1e000 - 0x92d1efff  com.apple.Carbon 136 (136) <5d449fa6e2dabb2510b001369077cb89> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x92d1f000 - 0x92d1fffd  com.apple.Accelerate.vecLib 3.4 (vecLib 3.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x92d20000 - 0x93023feb  com.apple.HIToolbox 1.5.0 (???) <fcd26fcbcba4ce360abcaf6fec423587> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x93024000 - 0x9305dffe  com.apple.securityfoundation 3.0 (32585) <2ad5c3feba6a3063adb90374b9c3c663> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x9305e000 - 0x93125ff2  com.apple.vImage 3.0 (3.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x93126000 - 0x9315cfef  libtidy.A.dylib ??? (???) <03ad249902219d767e32248508b910b8> /usr/lib/libtidy.A.dylib
0x9315d000 - 0x9328dfff  com.apple.CoreFoundation 6.5 (471) <1b3d0831b31e4bdfc9f409e1b28d3c5f> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x9328e000 - 0x932b6ff7  com.apple.shortcut 1 (1.0) <0004242bcce434c7a25238b6f3ac0318> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x932dc000 - 0x935b3fe7  com.apple.CoreServices.CarbonCore 776 (776) <b47793fff6266ee261fdf1380a40c225> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x935b9000 - 0x93642fff  com.apple.framework.IOKit 1.5.0 (???) <0dd8753be2e917dac47644ada29a24d2> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x93643000 - 0x93643ff8  com.apple.ApplicationServices 34 (34) <ac401ea59f4af1ac7c9f1ee7e2276d41> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x93644000 - 0x93649fff  com.apple.backup.framework 1.0 (1.0) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x936e9000 - 0x93821ff7  libicucore.A.dylib ??? (???) <ca5f84815dc176a281e44321715d18c7> /usr/lib/libicucore.A.dylib
0x93822000 - 0x93967ff7  com.apple.ImageIO.framework 2.0.0 (2.0.0) <ce50fd3e4c41baff366532bc4ae13655> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x93968000 - 0x93a8bfe3  com.apple.audio.toolbox.AudioToolbox 1.5 (1.5) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x93a8c000 - 0x93a93fe9  libgcc_s.1.dylib ??? (???) <8fce590327ad8ef6d56bfc797c40e435> /usr/lib/libgcc_s.1.dylib
0x93a94000 - 0x93af1ffb  libstdc++.6.dylib ??? (???) <d6534a13f6b56396aef884041dc53d3a> /usr/lib/libstdc++.6.dylib
0x93af2000 - 0x93b28fff  com.apple.SystemConfiguration 1.9.0 (1.9.0) <c6de30785843c3a04b3fe3cd41326660> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x93b29000 - 0x93bb5ff7  com.apple.LaunchServices 279 (279) <b70208958decdf9ca497ba862a3e17e8> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x93bb6000 - 0x93c97ff7  libxml2.2.dylib ??? (???) <f42cfd9dcb8c46c80f8a516ab46e5ec6> /usr/lib/libxml2.2.dylib
0x93c98000 - 0x93cf4ff7  com.apple.htmlrendering 68 (1.1.3) <1f8790783ac925617e763b1730787e97> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x93cf5000 - 0x93cf5ffb  com.apple.installserver.framework 1.0 (8) /System/Library/PrivateFrameworks/InstallServer.framework/Versions/A/InstallServer
0x93cf6000 - 0x93d0cfff  com.apple.DictionaryServices 1.0.0 (1.0.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x93dd3000 - 0x93df1ff3  com.apple.DirectoryService.Framework 3.5 (3.5) <925aad871abc7f19ddaeb5826d2caeb9> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x93eb7000 - 0x93f3eff7  libsqlite3.0.dylib ??? (???) <bd6154b1e5b03a31b10a6a5c081ad6e8> /usr/lib/libsqlite3.0.dylib
0x93f3f000 - 0x93fe6ff7  com.apple.QD 3.11.49 (???) <26df33a6de6d7b1a93145ac3b2592784> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x93fe7000 - 0x940b2fff  com.apple.ColorSync 4.5.0 (4.5.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x940b3000 - 0x948aafe7  com.apple.AppKit 6.5 (941) <1ffadd79adf62eee0430fffcfd8a875d> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x948ab000 - 0x948b6fe7  libCSync.A.dylib ??? (???) <113a98c523ed01bafa0e97db50d248f6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x94961000 - 0x9497efea  libJPEG.dylib ??? (???) <3c164d473d19de1f24a434fe6553e9de> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x9497f000 - 0x94a12fff  com.apple.ink.framework 101.3 (86) <576f61108f253831daa63dafa66af1dd> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x94a13000 - 0x94bceff3  com.apple.QuartzComposer 2.0 (104) <2c636bae62da831d31215bc96c9c39d6> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
0x94bcf000 - 0x94bd9feb  com.apple.audio.SoundManager 3.9.2 (3.9.2) <2c1e431b41b298f56718901482e2d8c4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x94bda000 - 0x95270fe7  com.apple.CoreGraphics 1.343.0 (???) <652f0ad9cab2606433d24767f6d1b2c0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x95271000 - 0x9573df1e  libGLProgrammability.dylib ??? (???) <039b5cf9f9b96bb5efeed969392328bc> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x9573e000 - 0x957edfff  com.apple.DesktopServices 1.4.2 (1.4.2) <e42e920d50ce25ef54f96a72fab3c440> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x957ee000 - 0x957f0ff5  libRadiance.dylib ??? (???) <bca20329fdf785ea7f05b46ac3d583c8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x957f1000 - 0x957f1ff8  com.apple.Cocoa 6.5 (???) <6252a4d97480ec204de1816b9a85afb2> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x957f2000 - 0x957f6fff  libGIF.dylib ??? (???) <e44cac50e6f37cf512fbfe9b54f50d3d> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x95804000 - 0x9585efef  com.apple.CoreText 2.0.0 (???) <6fe245a20fcc1b89189c6b6363a95bc8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x95999000 - 0x95a18ff5  com.apple.SearchKit 1.2.0 (1.2.0) <23b42c24f0a51db4760c313085ee2a99> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x95a19000 - 0x95a20ffe  libbsm.dylib ??? (???) <7cde5801925f9ce1190bae369f65b9a7> /usr/lib/libbsm.dylib
0x95a21000 - 0x95a60fef  libTIFF.dylib ??? (???) <925d3f2f0d52ff33ced8b000ecc743f5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x95ab2000 - 0x95ab4fff  com.apple.securityhi 3.0 (30817) <a6ac56ae1f6583df471c59954db34341> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x95ab5000 - 0x95b65fff  edu.mit.Kerberos 6.0.11 (6.0.11) <beb7ebb6476cfec8241ee3f58ce76be1> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x95b66000 - 0x95bbffff  libGLU.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x95bc0000 - 0x95d3cfff  com.apple.AddressBook.framework 4.1 (683) <cd27b4cdaf67977cdb6bcb172e97d84c> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x95d3d000 - 0x95d58ffb  libPng.dylib ??? (???) <c16ed0888c73fe46de96455a924a7a8f> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x95d59000 - 0x95d77ff7  com.apple.QuickLookFramework 1.0 (166.0) /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x95d78000 - 0x95d9cfff  libxslt.1.dylib ??? (???) <b90d4c73221ff6ffa5b8227689292d99> /usr/lib/libxslt.1.dylib
0x95d9d000 - 0x95e13fe3  com.apple.CFNetwork 211 (211) <3aa721efa4f2807077c3d882b8d66cb7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x95e14000 - 0x95f48feb  com.apple.imageKit 1.0 (1.0) <bda42f0d97f17087bb0510e2388b98ae> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
0x95f49000 - 0x95f76feb  libvDSP.dylib ??? (???) <c303436ffbfe64aa43a23391361b80ac> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x95f77000 - 0x96285fe2  com.apple.QuickTime 7.2.1 (7.2.1) <5689078a31a5600fbb13b5286ad30734> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x96286000 - 0x962b7ffb  com.apple.quartzfilters 1.5.0 (1.5.0) <ddf94583d0223649e9abeec681dfc63a> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
0x962b8000 - 0x962e9fff  com.apple.LDAPFramework 1.4.3 (103) <cbdb53641fed215dff6679323e585f07> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x962ea000 - 0x962f0fff  com.apple.print.framework.Print 218 (219) <918fd9230f22ec242bf7dc50d3a13b58> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x962f1000 - 0x963a5fe3  com.apple.CoreServices.OSServices 200 (200) <c5e466fcbd084756c44a57b2d8b88f38> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x963a6000 - 0x963b2fe7  com.apple.opengl 1.5.2 (1.5.2) <4d004120d6d64867b6f2ecc585083b94> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x963b3000 - 0x963cbfff  com.apple.openscripting 1.2.6 (???) <122eaf952d4ac0d3272dddbe5593dacb> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x963e9000 - 0x96410fff  libcups.2.dylib ??? (???) <10f5b2ea678479c999869dbce598ecfc> /usr/lib/libcups.2.dylib
0x96411000 - 0x967cffea  libLAPACK.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x967d0000 - 0x968b4ffb  com.apple.CoreData 100 (184) <b994d24be8bd745f4cc47fc9fc953172> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x968c7000 - 0x968cffff  com.apple.DiskArbitration 2.2 (2.2) <15b7986e7044a3e3865429dc8e399bb0> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x968d0000 - 0x968f3fff  com.apple.CoreMediaPrivate 1.1 (1.1) <ca4d270a2ab80f989da8a2b0d7bbc262> /System/Library/PrivateFrameworks/CoreMediaPrivate.framework/Versions/A/CoreMediaPrivate
0x968f4000 - 0x9693efe1  com.apple.securityinterface 3.0 (32532) <8f152950766ef430e19f000807af5bfd> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x9693f000 - 0x9694fffc  com.apple.LangAnalysis 1.6.4 (1.6.4) <6515b9cdade1515858ea5ae29570e3da> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x96950000 - 0x9699cfff  com.apple.QuickLookUIFramework 1.0 (166.0) /System/Library/PrivateFrameworks/QuickLookUI.framework/Versions/A/QuickLookUI
0xba900000 - 0xba916fff  libJapaneseConverter.dylib ??? (???) <b976c2df6e8e15c488b1ea8da4add472> /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib
0xbab00000 - 0xbab21fe2  libKoreanConverter.dylib ??? (???) <3a22a793360a31cf2c588a3a4aa64eb6> /System/Library/CoreServices/Encodings/libKoreanConverter.dylib
0xfffe8000 - 0xfffebfff  libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
0xffff0000 - 0xffff1780  libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib
Comment 11 David Kilzer (:ddkilzer) 2007-09-28 05:17:25 PDT
(In reply to comment #10)
> I have narrowed this crash down a little. We have a large number of free
> floating toolbar palettes which are descendants of NSWindow. If the plugin
> never shows one of these, then it won't crash. I will continue to narrow down
> to the point where it crashes.

Does this happen on both Tiger (10.4) and Leopard (10.5), or just one of them?  I see the last crash log in Comment #10 is for Leopard 9A559.

> I have not tried Safari on Windows with our plugin (and we will not be
> supporting Safari on Windows, we don't even support Opera), although I do use
> it personally on my Windows box. 

If you were able to try the plug-in on Windows to see if it crashed similarly, that would give us another data point, but I'm guessing this is probably a Mac-only issue.

Comment 12 David Kilzer (:ddkilzer) 2007-09-28 09:26:23 PDT
Also, a reduced test case that always crashes (such as a self-contained project, archived and attached to this bug) would be a GREAT help as well.

Comment 13 Alexey Proskuryakov 2007-10-05 03:46:20 PDT
Closing as INVALID, because this bug cannot be reproduced with publicly available versions of the plug-in. This is tracked in Radar - AFAIK, Apple has a copy of a development version of this plug-in to test against.