Bug 35965

Summary: REGRESSION: Crash when passing an object returned from plug-in back to the plug-in
Product: WebKit Reporter: Christopher Hunt <huntc>
Component: Plug-insAssignee: Alexey Proskuryakov <ap>
Status: RESOLVED FIXED    
Severity: Major CC: ap
Priority: P1 Keywords: InRadar, Regression
Version: 528+ (Nightly build)   
Hardware: Mac (Intel)   
OS: OS X 10.6   
Attachments:
Description Flags
test case (requires TestNetscapePlugin)
none
proposed fix ggaren: review+

Christopher Hunt
Reported 2010-03-10 04:00:44 PST
I have developed an NPAPI plugin which works fine under the production version of Safari. However the webkit nightly build crashes when I try and use it. Here is the crash report. Any ideas? Process: Safari [28533] Path: /Applications/Safari.app/Contents/MacOS/Safari Identifier: org.webkit.nightly.WebKit Version: r55772 (55772) Code Type: X86-64 (Native) Parent Process: launchd [92] Date/Time: 2010-03-10 22:59:43.362 +1100 OS Version: Mac OS X 10.6.2 (10C540) Report Version: 6 Interval Since Last Report: 48354 sec Crashes Since Last Report: 8 Per-App Interval Since Last Report: 338 sec Per-App Crashes Since Last Report: 6 Anonymous UUID: A2081285-1753-4183-A2AE-0A11F26B1B1B Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000000c Crashed Thread: 0 Dispatch queue: com.apple.main-thread Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 com.apple.WebKit 0x00000001002ec479 WebKit::NetscapePluginInstanceProxy::LocalObjectMap::retain(JSC::JSObject*) + 41 1 com.apple.WebKit 0x00000001002f9571 WebKit::ProxyInstance::invoke(JSC::ExecState*, InvokeType, unsigned long long, JSC::ArgList const&) + 129 2 com.apple.WebKit 0x00000001002f980a WebKit::ProxyInstance::invokeMethod(JSC::ExecState*, JSC::RuntimeMethod*, JSC::ArgList const&) + 138 3 com.apple.WebCore 0x0000000100f99ca8 JSC::callRuntimeMethod(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, JSC::ArgList const&) + 296 4 com.apple.JavaScriptCore 0x00000001005d89bc cti_op_call_NotJSFunction + 412 5 ??? 0x000026ca2ae4bc14 0 + 42649744882708 6 com.apple.JavaScriptCore 0x00000001005a0c9f JSC::Interpreter::execute(JSC::FunctionExecutable*, JSC::ExecState*, JSC::JSFunction*, JSC::JSObject*, JSC::ArgList const&, JSC::ScopeChainNode*, JSC::JSValue*) + 495 7 ??? 0x000000011681a800 0 + 4672563200 8 ??? 0x000000011799b780 0 + 4690917248 9 com.apple.WebCore 0x0000000100bc59b0 WebCore::JSHTMLDocument::~JSHTMLDocument() + 0 10 ??? 0x8d48078948008a7c 0 + 10180395243870915196 Thread 1: Dispatch queue: com.apple.libdispatch-manager 0 libSystem.B.dylib 0x00007fff83472bba kevent + 10 1 libSystem.B.dylib 0x00007fff83474a85 _dispatch_mgr_invoke + 154 2 libSystem.B.dylib 0x00007fff8347475c _dispatch_queue_invoke + 185 3 libSystem.B.dylib 0x00007fff83474286 _dispatch_worker_thread2 + 244 4 libSystem.B.dylib 0x00007fff83473bb8 _pthread_wqthread + 353 5 libSystem.B.dylib 0x00007fff83473a55 start_wqthread + 13 Thread 2: 0 libSystem.B.dylib 0x00007fff834739da __workq_kernreturn + 10 1 libSystem.B.dylib 0x00007fff83473dec _pthread_wqthread + 917 2 libSystem.B.dylib 0x00007fff83473a55 start_wqthread + 13 Thread 3: WebCore: IconDatabase 0 libSystem.B.dylib 0x00007fff834949ee __semwait_signal + 10 1 libSystem.B.dylib 0x00007fff834987f1 _pthread_cond_wait + 1286 2 com.apple.WebCore 0x0000000100a7b739 WebCore::IconDatabase::syncThreadMainLoop() + 249 3 com.apple.WebCore 0x0000000100a7b86a WebCore::IconDatabase::iconDatabaseSyncThread() + 170 4 libSystem.B.dylib 0x00007fff83492f8e _pthread_start + 331 5 libSystem.B.dylib 0x00007fff83492e41 thread_start + 13 Thread 4: Safari: SafeBrowsingManager 0 libSystem.B.dylib 0x00007fff83459e3a mach_msg_trap + 10 1 libSystem.B.dylib 0x00007fff8345a4ad mach_msg + 59 2 com.apple.CoreFoundation 0x00007fff83e347a2 __CFRunLoopRun + 1698 3 com.apple.CoreFoundation 0x00007fff83e33c2f CFRunLoopRunSpecific + 575 4 com.apple.Safari 0x0000000100025373 0x100000000 + 152435 5 com.apple.Safari 0x0000000100025303 0x100000000 + 152323 6 libSystem.B.dylib 0x00007fff83492f8e _pthread_start + 331 7 libSystem.B.dylib 0x00007fff83492e41 thread_start + 13 Thread 5: 0 libSystem.B.dylib 0x00007fff83459e3a mach_msg_trap + 10 1 libSystem.B.dylib 0x00007fff8345a4ad mach_msg + 59 2 com.apple.CoreFoundation 0x00007fff83e347a2 __CFRunLoopRun + 1698 3 com.apple.CoreFoundation 0x00007fff83e33c2f CFRunLoopRunSpecific + 575 4 com.apple.Foundation 0x00007fff806bc4cf +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 297 5 com.apple.Foundation 0x00007fff8063ce99 __NSThread__main__ + 1429 6 libSystem.B.dylib 0x00007fff83492f8e _pthread_start + 331 7 libSystem.B.dylib 0x00007fff83492e41 thread_start + 13 Thread 6: 0 libSystem.B.dylib 0x00007fff8349d9e2 select$DARWIN_EXTSN + 10 1 com.apple.CoreFoundation 0x00007fff83e56242 __CFSocketManager + 818 2 libSystem.B.dylib 0x00007fff83492f8e _pthread_start + 331 3 libSystem.B.dylib 0x00007fff83492e41 thread_start + 13 Thread 7: Safari: SnapshotStore 0 libSystem.B.dylib 0x00007fff834949ee __semwait_signal + 10 1 libSystem.B.dylib 0x00007fff834987f1 _pthread_cond_wait + 1286 2 com.apple.JavaScriptCore 0x0000000100696a70 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 64 3 com.apple.Safari 0x0000000100121287 0x100000000 + 1184391 4 com.apple.Safari 0x0000000100044117 0x100000000 + 278807 5 com.apple.Safari 0x0000000100043fb3 0x100000000 + 278451 6 libSystem.B.dylib 0x00007fff83492f8e _pthread_start + 331 7 libSystem.B.dylib 0x00007fff83492e41 thread_start + 13 Thread 8: 0 libSystem.B.dylib 0x00007fff83459e3a mach_msg_trap + 10 1 libSystem.B.dylib 0x00007fff8345a4ad mach_msg + 59 2 com.apple.QuartzCore 0x00007fff827d8d12 CA::Render::Server::server_thread(void*) + 177 3 com.apple.QuartzCore 0x00007fff827d8c52 thread_fun + 34 4 libSystem.B.dylib 0x00007fff83492f8e _pthread_start + 331 5 libSystem.B.dylib 0x00007fff83492e41 thread_start + 13 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000000 rdi: 0x0000000000000000 rsi: 0x00007fff5fbfd248 rbp: 0x00007fff5fbfd260 rsp: 0x00007fff5fbfd230 r8: 0x0000000000000001 r9: 0x00000001164fb6f0 r10: 0x0000000118100520 r11: 0x0000000117cc8e98 r12: 0x00007fff5fbfd370 r13: 0x0000000117cbc180 r14: 0x00000001173dbaf0 r15: 0x000000000000001b rip: 0x00000001002ec479 rfl: 0x0000000000010246 cr2: 0x000000000000000c Binary Images: 0x100000000 - 0x10024ffef com.apple.Safari 4.0.4 (6531.21.10) <0D08380C-D202-38C0-E01D-E304156E0423> /Applications/Safari.app/Contents/MacOS/Safari 0x1002da000 - 0x1002ddfff +WebKitNightlyEnabler.dylib ??? (???) <9D73FA9F-5949-FC59-B7A9-B2B47A13F112> /Applications/WebKit.app/Contents/Resources/WebKitNightlyEnabler.dylib 0x1002e2000 - 0x100458fef com.apple.WebKit r55772 (533.3+) <45AE16F8-B24E-9EC0-C509-65CBD4811339> /Applications/WebKit.app/Contents/Frameworks/10.6/WebKit.framework/Versions/A/WebKit 0x100520000 - 0x1006c9ff7 com.apple.JavaScriptCore 533+ (533.3+) <3B378AB4-D1D8-6F9C-B2F8-109841284985> /Applications/WebKit.app/Contents/Frameworks/10.6/JavaScriptCore.framework/Versions/A/JavaScriptCore 0x100734000 - 0x10140efe7 com.apple.WebCore 533+ (533.3+) <2B065AFC-2FDE-02DA-3DFE-6AACB78D4BC0> /Applications/WebKit.app/Contents/Frameworks/10.6/WebCore.framework/Versions/A/WebCore 0x101a27000 - 0x101a50ff7 +org.andymatuschak.Sparkle 1.5 Beta (git) (830f633) <945EA036-7EC3-D020-C889-29ECB588B891> /Applications/WebKit.app/Contents/Frameworks/10.6/Sparkle.framework/Versions/A/Sparkle 0x101a6b000 - 0x101b51fe7 libcrypto.0.9.7.dylib ??? (???) <C6BE5498-A4AF-AB39-7F7E-FAF40D3582F6> /usr/lib/libcrypto.0.9.7.dylib 0x116cf2000 - 0x116cf2fff com.apple.JavaPluginCocoa 13.1.0 (13.1.0) <C1DB7C52-0812-0B24-6BB1-83E9149811D2> /System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/JavaPluginCocoa.bundle/Contents/MacOS/JavaPluginCocoa 0x117aec000 - 0x117af4ff7 com.apple.JavaVM 13.1.0 (13.1.0) <50BF10FF-1372-2993-B8E2-162E2FC99596> /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM 0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???) <B633F790-4DDB-53CD-7ACF-2A3682BCEA9F> /usr/lib/dyld 0x7fff80003000 - 0x7fff80004ff7 com.apple.audio.units.AudioUnit 1.6.2 (1.6.2) <98969AA3-2394-34B5-2DC3-7F4187E96D26> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit 0x7fff80005000 - 0x7fff801c3fff libicucore.A.dylib ??? (???) <5BD16988-545F-6A8C-9A6F-FB18ACDCAEC2> /usr/lib/libicucore.A.dylib 0x7fff80238000 - 0x7fff8024dff7 com.apple.LangAnalysis 1.6.6 (1.6.6) <E83DAF4F-F284-BE0B-3D9D-D573023098B4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis 0x7fff8024e000 - 0x7fff80276fff com.apple.DictionaryServices 1.1.1 (1.1.1) <9FD709FC-23F0-F270-EAC1-C590CD516A36> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices 0x7fff80277000 - 0x7fff8037cfe7 libGLProgrammability.dylib ??? (???) <50498DA4-A2D6-260E-5C6E-994AF9BBDB98> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib 0x7fff80402000 - 0x7fff80520ff7 com.apple.PubSub 1.0.4 (65.11) <C1D56F85-7553-FB97-2A31-35CEB2BB8B63> /System/Library/Frameworks/PubSub.framework/Versions/A/PubSub 0x7fff80521000 - 0x7fff8062bff7 com.apple.MeshKitIO 1.0 (49.0) <66600E25-66F9-D31A-EA47-E81518FF6DDA> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshKitIO.framework/Versions/A/MeshKitIO 0x7fff8062c000 - 0x7fff808adfe7 com.apple.Foundation 6.6.1 (751.14) <767349DB-C486-70E8-7970-F13DB4CDAF37> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x7fff80a92000 - 0x7fff80cfbfff com.apple.QuartzComposer 4.1 (156.10) <F5569DC9-15E9-0815-3032-7E1257F36A3E> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer 0x7fff80db1000 - 0x7fff80de6ff7 libcups.2.dylib ??? (???) <B7854E3A-784F-5033-1A47-CF2AE40C5855> /usr/lib/libcups.2.dylib 0x7fff80de7000 - 0x7fff80e96fff edu.mit.Kerberos 6.5.9 (6.5.9) <42364D54-C647-14DE-2B1C-D94DAA03F092> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos 0x7fff80e97000 - 0x7fff80edbfef com.apple.ImageCaptureCore 1.0 (1.0) <29A6CF83-B5C2-9730-D71D-825AEC8657F5> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore 0x7fff80edc000 - 0x7fff80f44ff7 com.apple.MeshKitRuntime 1.0 (49.0) <580F1945-540B-1E68-0341-A6ADAD78397E> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshKitRuntime.framework/Versions/A/MeshKitRuntime 0x7fff80f45000 - 0x7fff81277fef com.apple.CoreServices.CarbonCore 861.2 (861.2) <39F3B259-AC2A-792B-ECFE-4F3E72F2D1A5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x7fff81278000 - 0x7fff81285fe7 libCSync.A.dylib ??? (???) <F4066C8C-2A3E-4F2F-9F4D-03DB56F7C5CB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib 0x7fff81286000 - 0x7fff81303fef libstdc++.6.dylib ??? (???) <35ECA411-2C08-FD7D-11B1-1B7A04921A5C> /usr/lib/libstdc++.6.dylib 0x7fff81304000 - 0x7fff81366fe7 com.apple.datadetectorscore 2.0 (80.7) <F9D2332D-0890-2ED2-1AC8-F85CB89D8BD4> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore 0x7fff81367000 - 0x7fff81b71fe7 libBLAS.dylib ??? (???) <FC941ECB-71D0-FAE3-DCBF-C5A619E594B8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x7fff81b95000 - 0x7fff81b95ff7 com.apple.CoreServices 44 (44) <210A4C56-BECB-E3E4-B6EE-7EC53E02265D> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x7fff81c70000 - 0x7fff81c83fff libGL.dylib ??? (???) <5F9DAF5F-C25C-B6C2-C9BC-3D91D723FD85> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 0x7fff826c2000 - 0x7fff826c7ff7 com.apple.CommonPanels 1.2.4 (91) <4D84803B-BD06-D80E-15AE-EFBE43F93605> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels 0x7fff826dc000 - 0x7fff826ebfef com.apple.opengl 1.6.5 (1.6.5) <30D6B03B-4B4C-1F78-1FDB-0403E7FE8707> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 0x7fff82745000 - 0x7fff82749ff7 libmathCommon.A.dylib ??? (???) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5> /usr/lib/system/libmathCommon.A.dylib 0x7fff82786000 - 0x7fff82b1efff com.apple.QuartzCore 1.6.1 (227.8) <E296B174-F7CB-F021-D103-091CCB33BBEB> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 0x7fff82be4000 - 0x7fff82c9afff libobjc.A.dylib ??? (???) <F206BE6D-8777-AE6C-B367-7BEA76C14241> /usr/lib/libobjc.A.dylib 0x7fff82c9b000 - 0x7fff82d18fef com.apple.backup.framework 1.2 (1.2) <E3635A09-6221-71CE-6083-6025CE478634> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup 0x7fff82d56000 - 0x7fff82d62fef libbz2.1.0.dylib ??? (???) <4AA81AA7-DF37-6430-07D1-F59F37AEC357> /usr/lib/libbz2.1.0.dylib 0x7fff82db4000 - 0x7fff82df7ff7 libRIP.A.dylib ??? (???) <9CA0768E-C2DF-61FD-F475-DB48F4219B49> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib 0x7fff82df8000 - 0x7fff82e18ff7 com.apple.DirectoryService.Framework 3.6 (621.1) <FC0C2E15-84E2-B4A8-18EE-3AE620111627> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService 0x7fff82e49000 - 0x7fff82e64ff7 com.apple.openscripting 1.3.1 (???) <FD46A0FE-AC79-3EF7-AB4F-396D376DDE71> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting 0x7fff82e95000 - 0x7fff82f49ff7 com.apple.ColorSync 4.6.2 (4.6.2) <78A86D96-7758-6BFE-7231-A0C70F185FDD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync 0x7fff82fab000 - 0x7fff82fb0fff libGIF.dylib ??? (???) <9DB87A71-27B7-A909-461B-F886DB2BD622> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib 0x7fff82fb1000 - 0x7fff82fe2fef libTrueTypeScaler.dylib ??? (???) <8291D9BB-97B2-AD06-D565-58A14A20D617> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib 0x7fff82fe3000 - 0x7fff82feafff com.apple.OpenDirectory 10.6 (10.6) <72A65D76-7831-D31E-F1B3-9E48BF26A98B> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory 0x7fff82feb000 - 0x7fff83052fef com.apple.AppleVAFramework 4.7.5 (4.7.5) <68D4E82B-7D55-A963-FF0B-80F276C1F2DE> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA 0x7fff83053000 - 0x7fff83054fff com.apple.MonitorPanelFramework 1.3.0 (1.3.0) <5062DACE-FCE7-8E41-F5F6-58821778629C> /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel 0x7fff83055000 - 0x7fff8320ffef com.apple.ImageIO.framework 3.0.1 (3.0.1) <10202E28-34DD-71CA-BE5D-1BE5C8DE2198> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO 0x7fff83396000 - 0x7fff833c1ff7 libxslt.1.dylib ??? (???) <87A0B228-B24A-C426-C3FB-B40D7258DD49> /usr/lib/libxslt.1.dylib 0x7fff833c8000 - 0x7fff83458fff com.apple.SearchKit 1.3.0 (1.3.0) <4175DC31-1506-228A-08FD-C704AC9DF642> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x7fff83459000 - 0x7fff83617ff7 libSystem.B.dylib ??? (???) <526DD3E5-2A8B-4512-ED97-01B832369959> /usr/lib/libSystem.B.dylib 0x7fff83669000 - 0x7fff836e4ff7 com.apple.ISSupport 1.9.2 (50) <09D926B6-BBF7-7E15-2978-D0C4D933543D> /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport 0x7fff83730000 - 0x7fff83732fff com.apple.print.framework.Print 6.0 (237) <70DA9755-5DC1-716B-77E2-E42C5DAB85A2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print 0x7fff83733000 - 0x7fff83733ff7 com.apple.quartzframework 1.5 (1.5) <B182B579-BCCE-81BF-8DA2-9E0B7BDF8516> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz 0x7fff83734000 - 0x7fff838a0ff7 com.apple.QTKit 7.6.3 (1591.3) <2AD2AC43-F6A8-F2CE-CCFE-9E8E38E47BB0> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit 0x7fff838a1000 - 0x7fff838a7ff7 IOSurface ??? (???) <8E0EE904-59D1-9AA0-CE55-B1777F4BAEC1> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface 0x7fff838a8000 - 0x7fff838b3ff7 com.apple.speech.recognition.framework 3.11.1 (3.11.1) <F0DDF27E-DB55-07CE-E548-C62095BE8167> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition 0x7fff838b4000 - 0x7fff83911fef com.apple.framework.IOKit 2.0 (???) <EBBEED67-D5BE-5F7F-96F4-9023BBA1B913> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x7fff83912000 - 0x7fff83961fef libTIFF.dylib ??? (???) <796A1E6E-09B0-64F4-35F7-2ACEE9C2B429> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x7fff83962000 - 0x7fff83a86fe7 com.apple.audio.toolbox.AudioToolbox 1.6.2 (1.6.2) <466C5725-8311-41F1-1653-EB5C80644ED7> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox 0x7fff83c09000 - 0x7fff83c88fff com.apple.audio.CoreAudio 3.2.2 (3.2.2) <2633DFAC-F6A6-489D-8DF0-F12639CCD8C4> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x7fff83c89000 - 0x7fff83cd2ff7 com.apple.securityinterface 4.0.1 (37214) <F8F2D8F4-861F-6694-58F6-3DC55C9DBF50> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface 0x7fff83dd4000 - 0x7fff83de8ff7 com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <621B7415-A0B9-07A7-F313-36BEEDD7B132> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x7fff83de9000 - 0x7fff83f5cff7 com.apple.CoreFoundation 6.6.1 (550.13) <1E952BD9-37C6-16BE-B2F0-CD92A6283D37> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7fff83f6c000 - 0x7fff84660537 com.apple.CoreGraphics 1.536.12 (???) <0DCA088B-0C6B-146F-0341-9E0212B5CA50> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x7fff84661000 - 0x7fff84663fff libRadiance.dylib ??? (???) <376EAE92-8F25-9202-CC35-8EED5BD471FC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib 0x7fff84664000 - 0x7fff84668ff7 libCGXType.A.dylib ??? (???) <E11B4D25-2251-4646-118C-87BD4C57A194> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib 0x7fff84669000 - 0x7fff8466afff liblangid.dylib ??? (???) <EA4D1607-2BD5-2EE2-2A3B-632EEE5A444D> /usr/lib/liblangid.dylib 0x7fff8466b000 - 0x7fff84705fff com.apple.ApplicationServices.ATS 4.1 (???) <E2A107C5-0230-265A-E40D-CFE0219C99E1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS 0x7fff847b4000 - 0x7fff847bffff com.apple.CrashReporterSupport 10.6.2 (239) <9A14C43B-69B0-842E-3149-2F580DC13A50> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport 0x7fff847c0000 - 0x7fff847e4ff7 com.apple.CoreVideo 1.6.0 (43.1) <FF310442-03F4-648D-4CD2-D7AC459901D5> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo 0x7fff847e5000 - 0x7fff84831fff libauto.dylib ??? (???) <072804DF-36AD-2DBE-7EF8-639CFB79077F> /usr/lib/libauto.dylib 0x7fff8490f000 - 0x7fff8490fff7 com.apple.ApplicationServices 38 (38) <10A0B9E9-4988-03D4-FC56-DDE231A02C63> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x7fff84910000 - 0x7fff84994fe7 com.apple.print.framework.PrintCore 6.1 (312.3) <33C0EADA-243E-1897-335D-17C5DC6A14A9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore 0x7fff84995000 - 0x7fff849d6ff7 com.apple.SystemConfiguration 1.10.1 (1.10.1) <FFCA91A7-ADDB-E3D0-234A-47609BC37556> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x7fff84b31000 - 0x7fff84b66fff libGLImage.dylib ??? (???) <8AB3A26A-4CC4-4E6D-95CC-530FD7204599> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib 0x7fff84b67000 - 0x7fff84b89ff7 com.apple.opencl 12 (12) <533D6753-D6E4-EC34-E93B-8F6498B50FBA> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL 0x7fff84b8a000 - 0x7fff84c46ff7 libFontParser.dylib ??? (???) <99DEA723-9D02-2361-E3C7-034E25C5B829> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib 0x7fff84c47000 - 0x7fff84c55ff7 libkxld.dylib ??? (???) <568C35E7-B101-3F1E-0361-3E1E9F15C90B> /usr/lib/system/libkxld.dylib 0x7fff84c56000 - 0x7fff84d0ffff libsqlite3.dylib ??? (???) <5A15E12A-AE8F-1A36-BBC7-564E7D7AD0FB> /usr/lib/libsqlite3.dylib 0x7fff84d3a000 - 0x7fff84dbcfe7 com.apple.QuickLookUIFramework 2.1 (327.3) <A35335F3-BC7B-1341-D934-45ACC19FFEC3> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI 0x7fff84dbd000 - 0x7fff84dbdff7 com.apple.Carbon 150 (152) <8D8CF535-90BE-691C-EC1B-63FBE2162C9B> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 0x7fff84dbe000 - 0x7fff84e08ff7 com.apple.Metadata 10.6.2 (507.4) <A28A5E0C-DCDC-A5CE-4EB7-39752E63956A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x7fff84e48000 - 0x7fff84e9dfef com.apple.framework.familycontrols 2.0 (2.0) <8DD78DC7-4C73-EDE6-86A4-BC35B335ED5F> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls 0x7fff84ed9000 - 0x7fff853d1ff7 com.apple.VideoToolbox 0.420.18 (420.18) <428CE263-C02B-421D-7772-FC73EFF180A3> /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbox 0x7fff853d2000 - 0x7fff85815fef libLAPACK.dylib ??? (???) <0CC61C98-FF51-67B3-F3D8-C5E430C201A9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x7fff8582c000 - 0x7fff85865ff7 com.apple.MeshKit 1.0 (49.0) <7587A7F2-DF5D-B8B2-A6A8-1389CF28BC51> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/MeshKit 0x7fff85866000 - 0x7fff85869ff7 libCoreVMClient.dylib ??? (???) <1C6D04BA-5F78-CC4D-26CB-7904919042B9> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib 0x7fff858fd000 - 0x7fff85902fff libGFXShared.dylib ??? (???) <05345B3E-5705-3C2A-464E-052B1DDA45B7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib 0x7fff85903000 - 0x7fff8593dfff libssl.0.9.8.dylib ??? (???) <0714FA32-C193-CD96-80D1-6FCF06A0ED2E> /usr/lib/libssl.0.9.8.dylib 0x7fff8593e000 - 0x7fff8593eff7 com.apple.Cocoa 6.6 (???) <68B0BE46-6E24-C96F-B341-054CF9E8F3B6> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa 0x7fff8593f000 - 0x7fff85a48fff com.apple.MediaToolbox 0.420.18 (420.18) <0A2444E8-DA72-7DC8-084F-D78D28E5C74F> /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbox 0x7fff85a49000 - 0x7fff85a49ff7 com.apple.vecLib 3.5 (vecLib 3.5) <5B072584-9579-F54F-180E-5D425B37E85C> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib 0x7fff85a4a000 - 0x7fff85a4dff7 com.apple.securityhi 4.0 (36638) <77F40B57-2D97-7AE5-1331-8945C71DFB57> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI 0x7fff85a4e000 - 0x7fff85b1afff com.apple.CFNetwork 454.5 (454.5) <319C7138-2839-DA5E-413A-618248BD4A32> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x7fff85b1b000 - 0x7fff85b58fff com.apple.LDAPFramework 2.0 (120.1) <05A853F5-76B9-AF27-6548-A2450AE86451> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP 0x7fff85b59000 - 0x7fff85b9ffe7 libvDSP.dylib ??? (???) <2DAA1591-8AE8-B411-7D01-68DE99C63CEE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x7fff85ba9000 - 0x7fff85c5efe7 com.apple.ink.framework 1.3.1 (105) <5AA00FE5-B251-44AF-5108-44AA927C053C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink 0x7fff85c5f000 - 0x7fff85cb0fe7 com.apple.HIServices 1.8.0 (???) <113EEB8A-8EC6-9F86-EF46-4BA5C2CBF77C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices 0x7fff85cb1000 - 0x7fff85cb7ff7 com.apple.DiskArbitration 2.3 (2.3) <857F6E43-1EF4-7D53-351B-10DE0A8F992A> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x7fff85cb8000 - 0x7fff85cf3fe7 com.apple.CoreMedia 0.420.18 (420.18) <30166EED-C905-A818-9C3C-32E4EEA20995> /System/Library/PrivateFrameworks/CoreMedia.framework/Versions/A/CoreMedia 0x7fff85cf4000 - 0x7fff85d35fef com.apple.QD 3.33 (???) <3F528878-21F5-B2B5-8A9B-DF067BF91922> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x7fff861ad000 - 0x7fff863e7ff7 com.apple.imageKit 2.0.1 (1.0) <5E32976B-5CEB-6316-2B5C-2ABFEF588E4F> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit 0x7fff865c9000 - 0x7fff865c9ff7 com.apple.Accelerate.vecLib 3.5 (vecLib 3.5) <BA861575-B0DE-50F5-A799-BDF188A3D4EF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x7fff865ca000 - 0x7fff86611ff7 com.apple.coreui 2 (113) <60D2FE5C-8470-A0F4-379B-1E90FBD4FE7D> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI 0x7fff86612000 - 0x7fff86630fff libPng.dylib ??? (???) <7635B74B-5415-9767-A881-E0B017F62376> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib 0x7fff86631000 - 0x7fff86715fff com.apple.DesktopServices 1.5.3 (1.5.3) <F443ED58-3761-116F-A8B2-C6DC29B7D119> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv 0x7fff8673d000 - 0x7fff86780fff libtidy.A.dylib ??? (???) <8AF4DB3A-7BDB-7AF7-0E9C-413BBBD0E380> /usr/lib/libtidy.A.dylib 0x7fff86781000 - 0x7fff86789fff com.apple.DisplayServicesFW 2.2 (2.2) <2C497E53-F471-5930-D15D-C033C438F39C> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices 0x7fff8678a000 - 0x7fff86799fff com.apple.NetFS 3.2.1 (3.2.1) <FF21DB1E-F425-1005-FB70-BC19CAF4006E> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS 0x7fff8679a000 - 0x7fff8718efff com.apple.AppKit 6.6.3 (1038.25) <2F7A5AC8-29E7-9B5F-D3F1-4C7F5821BB80> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x7fff87196000 - 0x7fff871b7fff libresolv.9.dylib ??? (???) <01C7C750-7F6A-89B3-C586-5C50A839019E> /usr/lib/libresolv.9.dylib 0x7fff871b8000 - 0x7fff87247fff com.apple.PDFKit 2.5 (2.5) <7849E675-4289-6FEA-E314-063E91A4B07F> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit 0x7fff87248000 - 0x7fff8725efff com.apple.ImageCapture 6.0 (6.0) <5B5AF8FB-C12A-B51F-94FC-3EC4698E818E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture 0x7fff872b0000 - 0x7fff8736cff7 com.apple.CoreServices.OSServices 352 (352) <CD933BBD-B260-552F-E64E-291D6ED3091A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x7fff8736d000 - 0x7fff87386fff com.apple.CFOpenDirectory 10.6 (10.6) <0F46E102-8B8E-0995-BA85-3D9608F0A30C> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory 0x7fff87387000 - 0x7fff8760cfe7 com.apple.security 6.1.1 (37594) <E5DA8BFD-4A48-EFD4-E938-3BDFB356A8AF> /System/Library/Frameworks/Security.framework/Versions/A/Security 0x7fff8760d000 - 0x7fff8772efe7 libcrypto.0.9.8.dylib ??? (???) <32F2A87F-B146-BBF2-3AD1-494C686F1EE3> /usr/lib/libcrypto.0.9.8.dylib 0x7fff8772f000 - 0x7fff87969fff com.apple.AddressBook.framework 5.0.1 (864) <4FA65C25-3F4F-6D79-1901-07FF6BBAAEDB> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook 0x7fff8796a000 - 0x7fff879a7fef libFontRegistry.dylib ??? (???) <8712832A-A980-3AAF-0D88-50164898F38E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib 0x7fff879a8000 - 0x7fff87a25fe7 com.apple.CoreText 3.1.0 (???) <B4BFF82D-CA77-9A8E-2C7E-66367E807C7C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText 0x7fff87a26000 - 0x7fff87b00ff7 com.apple.vImage 4.0 (4.0) <354F34BF-B221-A3C9-2CA7-9BE5E14AD5AD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x7fff87b0d000 - 0x7fff87b1ffe7 libsasl2.2.dylib ??? (???) <76B83C8D-8EFE-4467-0F75-275648AFED97> /usr/lib/libsasl2.2.dylib 0x7fff87ca8000 - 0x7fff87ccefe7 libJPEG.dylib ??? (???) <89DFAA03-2801-BB31-1F4D-1AE0804E08BF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib 0x7fff87ccf000 - 0x7fff87cd2fff com.apple.help 1.3.1 (41) <54B79BA2-B71B-268E-8752-5C8EE00E49E4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help 0x7fff87cd3000 - 0x7fff87ce4fef libz.1.dylib ??? (???) <3A7A4C48-A4C8-A78A-8B87-C0DDF6601AC8> /usr/lib/libz.1.dylib 0x7fff87cee000 - 0x7fff87ff5ff3 com.apple.RawCamera.bundle 3.0.0 (514) <89CA7ABE-F956-3C24-1904-543D9BA3141A> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera 0x7fff87ff6000 - 0x7fff880c1fe7 ColorSyncDeprecated.dylib ??? (???) <1D97E664-75D3-E483-FDD3-35BD7733DF13> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Versions/A/Resources/ColorSyncDeprecated.dylib 0x7fff880c2000 - 0x7fff880fdff7 com.apple.AE 496.1 (496.1) <27D2D2E9-B309-7E65-8C3F-7FF01148F0DE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x7fff880fe000 - 0x7fff88215fef libxml2.2.dylib ??? (???) <EE067D7E-15B3-F043-6FBD-10BA31FE76C7> /usr/lib/libxml2.2.dylib 0x7fff88226000 - 0x7fff88227ff7 com.apple.TrustEvaluationAgent 1.1 (1) <51867586-1C71-AE37-EAAD-535A58DD3550> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent 0x7fff88450000 - 0x7fff8849fff7 com.apple.DirectoryService.PasswordServerFramework 6.0 (6.0) <14FD0978-4BE0-336B-A19E-F388694583EB> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer 0x7fff884a0000 - 0x7fff8852cfef SecurityFoundation ??? (???) <B69E2FF9-A698-4923-BC8B-180224B6EF75> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation 0x7fff8852d000 - 0x7fff88533fff libCGXCoreImage.A.dylib ??? (???) <B6A66067-68D9-7644-B4AF-EEA3B2AACA8D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib 0x7fff88534000 - 0x7fff8859efe7 libvMisc.dylib ??? (???) <524DC30F-6A54-CCED-56D9-F57033B06E99> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x7fff885f7000 - 0x7fff8860dfef libbsm.0.dylib ??? (???) <42D3023A-A1F7-4121-6417-FCC6B51B3E90> /usr/lib/libbsm.0.dylib 0x7fff8861a000 - 0x7fff8862bfff SyndicationUI ??? (???) <6B116A70-EA2D-1A61-2C27-35B1CFDFBBD6> /System/Library/PrivateFrameworks/SyndicationUI.framework/Versions/A/SyndicationUI 0x7fff8862c000 - 0x7fff88642ff7 com.apple.MultitouchSupport.framework 204.9 (204.9) <2BBD800A-0456-D90D-3205-8CE61F3A8F05> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport 0x7fff88643000 - 0x7fff88941fe7 com.apple.HIToolbox 1.6.2 (???) <D463A388-244E-047A-E49A-4DA6C15BD1BA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x7fff88942000 - 0x7fff88942ff7 com.apple.Accelerate 1.5 (Accelerate 1.5) <E517A811-E0E6-89D0-F397-66122C7A25A4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x7fff88943000 - 0x7fff88954fff com.apple.DSObjCWrappers.Framework 10.6 (134) <3C08225D-517E-2822-6152-F6EB13A4ADF9> /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers 0x7fff88955000 - 0x7fff88a93fff com.apple.CoreData 102.1 (250) <8DDA49A1-F78C-DE30-8B58-EBC49E4E7ABF> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 0x7fff88a9c000 - 0x7fff88af8fff libGLU.dylib ??? (???) <6A6612BC-1AF9-08EC-80B2-B697238EED47> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib 0x7fff88af9000 - 0x7fff88b65ff7 com.apple.CorePDF 1.1 (1.1) <3D51A551-50C5-DDD5-9A79-9679DA2806B0> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF 0x7fff88b66000 - 0x7fff88b95ff7 com.apple.quartzfilters 1.6.0 (1.6.0) <9CECB4FC-1CCF-B8A2-B935-5888B21CBEEF> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters 0x7fff88b96000 - 0x7fff88c36fff com.apple.LaunchServices 362 (362) <CCBFC037-7162-E392-B11F-90098891AE20> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x7fff88c37000 - 0x7fff88c72ff7 com.apple.CoreMediaIOServices 124.0 (850) <B71C361C-105E-EDD2-5AEE-10E640445561> /System/Library/PrivateFrameworks/CoreMediaIOServices.framework/Versions/A/CoreMediaIOServices 0x7fff88c73000 - 0x7fff88cbafef com.apple.QuickLookFramework 2.1 (327.3) <6B3D79C5-E19B-97E1-673F-74731A0B188B> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook 0x7fffffe00000 - 0x7fffffe01fff libSystem.B.dylib ??? (???) <526DD3E5-2A8B-4512-ED97-01B832369959> /usr/lib/libSystem.B.dylib Model: MacBookPro5,5, BootROM MBP55.00AC.B03, 2 processors, Intel Core 2 Duo, 2.53 GHz, 4 GB, SMC 1.47f2 Graphics: NVIDIA GeForce 9400M, NVIDIA GeForce 9400M, PCI, 256 MB Memory Module: global_name AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D), Broadcom BCM43xx 1.0 (5.10.91.26) Bluetooth: Version 2.2.4f3, 2 service, 1 devices, 1 incoming serial ports Network Service: AirPort, AirPort, en1 Serial ATA Device: ST9250315ASG, 232.89 GB Serial ATA Device: HL-DT-ST DVDRW GS23N USB Device: Built-in iSight, 0x05ac (Apple Inc.), 0x8507, 0x24400000 USB Device: Internal Memory Card Reader, 0x05ac (Apple Inc.), 0x8403, 0x26500000 USB Device: IR Receiver, 0x05ac (Apple Inc.), 0x8242, 0x04500000 USB Device: Apple Internal Keyboard / Trackpad, 0x05ac (Apple Inc.), 0x0236, 0x04600000 USB Device: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x06100000 USB Device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.), 0x8213, 0x06110000
Attachments
test case (requires TestNetscapePlugin) (474 bytes, text/html)
2010-03-11 08:54 PST, Alexey Proskuryakov
no flags
proposed fix (10.21 KB, patch)
2010-03-11 15:19 PST, Alexey Proskuryakov
ggaren: review+
Alexey Proskuryakov
Comment 1 2010-03-10 17:10:08 PST
Is there any way for us to reproduce the problem? This won't be easy to investigate if all we have is a crash log.
Christopher Hunt
Comment 2 2010-03-10 17:48:03 PST
(In reply to comment #1) Thanks for your follow-up. It'd be tricky for me to supply my plugin so I'll have to and reproduce it with some stripped down version of it. I shall focus on this task and get back to you shortly.
Christopher Hunt
Comment 3 2010-03-10 21:35:37 PST
The problem only appears to occur when the plugin is running out of process. When running in process i.e. with WebKit invoked directly from the Xcode debugger, then all is well. Still working on the production of a reproducible and releasable test.
Christopher Hunt
Comment 4 2010-03-10 23:24:04 PST
A further update: it appears as though the problem is associated with my plugin being scriptable. The following code works ok given that eo1 represents my plugin: var mapOverlay = eo1.createMapOverlay(); Similarly if I assign some native object then all is well: eo1.setProjection(true); However if I attempt to assign the mapOverlay instance then it crashes as per previous crash report: eo1.setProjection(mapOverlay); As stated, my JS/plugin interactions work just fine under production Safari and interestingly when running the nightly build via the debugger i.e. in-process plugins. Will keep plugging away...
Alexey Proskuryakov
Comment 5 2010-03-11 08:52:13 PST
> eo1.setProjection(mapOverlay); Thanks, I could reproduce the problem with this information.
Alexey Proskuryakov
Comment 6 2010-03-11 08:54:19 PST
Created attachment 50510 [details] test case (requires TestNetscapePlugin) This test needs TestNetscapePlugin, which is part of WebKit regression tests support code. It won't crash if you open it without the plug-in installed.
Alexey Proskuryakov
Comment 7 2010-03-11 08:54:45 PST
Alexey Proskuryakov
Comment 8 2010-03-11 15:19:49 PST
Created attachment 50550 [details] proposed fix
Geoffrey Garen
Comment 9 2010-03-11 15:45:24 PST
Comment on attachment 50550 [details] proposed fix r=me
Alexey Proskuryakov
Comment 10 2010-03-11 16:02:36 PST
Darin Adler
Comment 11 2010-03-12 09:49:04 PST
Comment on attachment 50550 [details] proposed fix > + Made rememberedObject a member of PluginObject. A plug-in must not use it's references > + to browser NPObjects after being destroyed, but this wasn't the case with static variable. it's -> its
Christopher Hunt
Comment 12 2010-03-12 16:44:27 PST
I am happy to confirm that the problem has been fixed given the latest nightly build. Thank you for the extremely rapid response and solution.
Note You need to log in before you can comment on or make changes to this bug.