Bug 41651 - REGRESSION (Safari 4 - Safari 5): Plugin embedded into an IFRAME doesn't work due to dynamic global object not having a RootObject
Summary: REGRESSION (Safari 4 - Safari 5): Plugin embedded into an IFRAME doesn't work...
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore JavaScript (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac (Intel) OS X 10.6
: P1 Major
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2010-07-05 22:56 PDT by verney
Modified: 2022-06-22 22:22 PDT (History)
5 users (show)

See Also:


Attachments
test page to reproduce the bug (1.41 KB, text/html)
2010-10-07 01:31 PDT, verney
no flags Details
test page to reproduce the bug (985 bytes, text/html)
2010-10-07 01:32 PDT, verney
no flags Details
test page to reproduce the bug (182 bytes, text/html)
2010-10-07 01:33 PDT, verney
no flags Details
Source code of the test Webkit plugin (2.27 MB, application/zip)
2010-10-07 01:34 PDT, verney
no flags Details
work in progress (7.16 KB, patch)
2010-10-08 09:52 PDT, Alexey Proskuryakov
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description verney 2010-07-05 22:56:26 PDT
Hello ,

We are developping a Web plugin (using the Webkit API, not the NPAPI) and noticed a major regression related to scriptable plugin in Safari 5 and we have reproduced the issue on the latest Webkit version:

Case 0 : If the plugin is embedded in a simple HTML page, it works perfectly.

Case 1 : If the plugin, is embedded INSIDE and IFRAME, the method gets called correctly from Javascript but when the plugin tries to call a JS function using callWebScriptMethod, then the whole Webket crashes (see report at the end of the mail). This happends everytime.

Case 2 : If my plugin embedded inside an IFRAME which is itself included inside another IFRAME, the plugin gets 'nil' arguments when one of its methods is called by JS.

This happends on OS 10.6 with Webkit 2 / 6533.16, r62241, running in 32 bits compatibility mode as well as with Safari 5.

The same plugin and same HTML pages work fine when running under Mac OS 10.5 with Safari 4.0.4.

Is it a webkit bug? We need to release our Web plugin but this is blocking and for obvious reasons we are unable to modify the page  structures of existing Web sites that are using our plugin to remove all the IFRAMES. How can we correct this?

Philippe VERNEY

---
Here is the code I use to obtain the scripting object :

- (void) initView
{
    if( viewPanel != nil )
    {
        [self setFrame:[viewPanel frame]]; /* adjust the frame from your nib's view to the plug-in's view */
        [self addSubview:viewPanel]; /* add the view from the nib as our one and only sub-view */
    }

    pluginContainer = [pluginArguments objectForKey:WebPlugInContainerKey];
    WebFrame * containerFr = [pluginContainer webFrame];
    m_myWebView = [ containerFr webView ];
    WebFrame * main = [ m_myWebView mainFrame ];
    // Find Iframe of plugin
    // The callback are in the same Iframe of plugin
    if ( main != nil )
    {
        m_mainFrameView = [ main webView ];
    }
    else
    {
        PLG_TRACE(LOG_NOTICE, "No main frame found. Assuming that we are in the main frame.");
        m_mainFrameView = m_myWebView;
    }
 
    NSString* name = [containerFr name];       
    @try
    {
        if ( name != nil && [name length] > 0)
        {
            PLG_TRACE(LOG_DEBUG,"ScriptableObject : Plugin on IFRAME %s",ID_2_CHAR(name));
            NSMutableArray * chaineFrames = [ NSMutableArray arrayWithObject:name ];
            WebFrame * fr = [containerFr parentFrame];
            while (fr != nil && [[fr name] length] > 0)
            {
                [chaineFrames insertObject:[fr name] atIndex:0];
                fr = [fr parentFrame];
            }
            // Get scriptableObject
            m_scriptBridge = [m_myWebView windowScriptObject];
            // travel the tree to find the Iframe of plugin
            for (unsigned int i=0; i < [chaineFrames count]; i++)
            {
                PLG_TRACE(LOG_DEBUG,"Scripteur for frame %s",ID_2_CHAR( [chaineFrames objectAtIndex:i ] ));
                m_scriptBridge = [ m_scriptBridge valueForKey:[chaineFrames objectAtIndex:i ]];
            }
        }
        else
        {
            m_scriptBridge = [m_myWebView windowScriptObject] ;
        }
    }
    @catch (id e)
    {
        PLG_TRACE(LOG_ERROR,"EXCEPTION: %s --- defaulting on window level scripting object",ID_2_CHAR(e) );
        m_scriptBridge = [m_myWebView windowScriptObject];
    }
}

Here is the code executed when trying to call the JS callback function


- (void) FireEvent :( NSString *) callback :( NSArray *) arg
{
    if (m_scriptBridge)
    {
        @try
        {   
            PLG_TRACE(LOG_NOTICE,"send message to JS : %s [%s]",[callback UTF8String],ID_2_CHAR(arg) );
            [m_scriptBridge callWebScriptMethod: callback withArguments:arg];
        }
        @catch (id e)
        {
            PLG_TRACE(LOG_ERROR,"EXCEPTION: %s ",ID_2_CHAR(e));
        }      
    }
    else
    {
        PLG_TRACE(LOG_ERROR,"No scripting object initialized for callbacks.");
    } }


Have attach the crash report related to the case 1.
Comment 1 verney 2010-07-05 23:19:25 PDT
Here is the crash report related to the case 1. 

PlugIn Path:       /Users/MAC2/Library/Internet Plug-Ins/LiveVideoPlugin.bundle/Contents/MacOS/LiveVideoPlugin
PlugIn Identifier: fr.ives.LiveVideoPlugin
PlugIn Version:    ??? (1.0)

Date/Time:       2010-07-06 07:53:46.118 +0200
OS Version:      Mac OS X 10.6.4 (10F569)
Report Version:  6

Interval Since Last Report:          10129 sec
Crashes Since Last Report:           13
Per-App Interval Since Last Report:  87708 sec
Per-App Crashes Since Last Report:   39
Anonymous UUID:                      5AFCA8EE-D903-48BA-B85F-A4E70A3B7536

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000021
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Application Specific Information:
objc_msgSend() selector name: callWebScriptMethod:withArguments:


Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib               	0x990a3ed7 objc_msgSend + 23
1   fr.ives.LiveVideoPlugin       	0x19c0dee1 -[PluginController PerformUnregister] + 211
2   fr.ives.LiveVideoPlugin       	0x19c047bd -[PluginController webPlugInDestroy] + 210
3   com.apple.WebKit              	0x98fcfe4d -[WebPluginController destroyOnePlugin:] + 93
4   com.apple.WebKit              	0x98faf514 -[WebPluginController destroyAllPlugins] + 164
5   com.apple.WebKit              	0x98fce012 -[WebPluginDatabase destroyAllPluginInstanceViews] + 258
6   com.apple.WebKit              	0x98fb239f -[WebView(WebPrivate) _closePluginDatabases] + 63
7   com.apple.Safari              	0x0007f7de 0x1000 + 518110
8   com.apple.Safari              	0x0007f778 0x1000 + 518008
9   com.apple.Safari              	0x0007ed7a 0x1000 + 515450
10  com.apple.WebKit              	0x98fbc652 +[WebView(WebPrivate) closeAllWebViews] + 114
11  com.apple.WebKit              	0x98fbc562 +[WebView _applicationWillTerminate] + 114
12  com.apple.Foundation          	0x9681b1c3 _nsnote_callback + 176
13  com.apple.CoreFoundation      	0x925763c3 __CFXNotificationPost + 947
14  com.apple.CoreFoundation      	0x92575dca _CFXNotificationPostNotification + 186
15  com.apple.Foundation          	0x96810090 -[NSNotificationCenter postNotificationName:object:userInfo:] + 128
16  com.apple.Foundation          	0x9681d46d -[NSNotificationCenter postNotificationName:object:] + 56
17  com.apple.AppKit              	0x92c9d4a3 -[NSApplication terminate:] + 713
18  com.apple.AppKit              	0x92aa2f1e -[NSApplication sendAction:to:from:] + 112
19  com.apple.Safari              	0x00047bc1 0x1000 + 289729
20  com.apple.AppKit              	0x92aa2dd1 -[NSMenuItem _corePerformAction] + 435
21  com.apple.AppKit              	0x92aa2ac2 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 174
22  com.apple.AppKit              	0x92aa29ae -[NSMenu performActionForItemAtIndex:] + 65
23  com.apple.AppKit              	0x92aa2961 -[NSMenu _internalPerformActionForItemAtIndex:] + 50
24  com.apple.AppKit              	0x92aa28c7 -[NSMenuItem _internalPerformActionThroughMenuIfPossible] + 97
25  com.apple.AppKit              	0x92aa280b -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 336
26  com.apple.AppKit              	0x92a96f49 NSSLMMenuEventHandler + 404
27  com.apple.HIToolbox           	0x96327f2f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
28  com.apple.HIToolbox           	0x963271f6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
29  com.apple.HIToolbox           	0x963499bb SendEventToEventTarget + 52
30  com.apple.HIToolbox           	0x96375fa7 SendHICommandEvent(unsigned long, HICommand const*, unsigned long, unsigned long, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 448
31  com.apple.HIToolbox           	0x9639ad1c SendMenuCommandWithContextAndModifiers + 66
32  com.apple.HIToolbox           	0x9639acd1 SendMenuItemSelectedEvent + 121
33  com.apple.HIToolbox           	0x9639abda FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 152
34  com.apple.HIToolbox           	0x9636a2e4 MenuSelectCore(MenuData*, Point, double, unsigned long, OpaqueMenuRef**, unsigned short*) + 454
35  com.apple.HIToolbox           	0x96369a56 _HandleMenuSelection2 + 465
36  com.apple.HIToolbox           	0x96369874 _HandleMenuSelection + 53
37  com.apple.AppKit              	0x92a9048a _NSHandleCarbonMenuEvent + 285
38  com.apple.AppKit              	0x92a6503a _DPSNextEvent + 2304
39  com.apple.AppKit              	0x92a642ca -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
40  com.apple.Safari              	0x0001605e 0x1000 + 86110
41  com.apple.AppKit              	0x92a2655b -[NSApplication run] + 821
42  com.apple.AppKit              	0x92a1e5ed NSApplicationMain + 574
43  com.apple.Safari              	0x0000a589 0x1000 + 38281

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0   libSystem.B.dylib             	0x91900942 kevent + 10
1   libSystem.B.dylib             	0x9190105c _dispatch_mgr_invoke + 215
2   libSystem.B.dylib             	0x91900519 _dispatch_queue_invoke + 163
3   libSystem.B.dylib             	0x919002be _dispatch_worker_thread2 + 240
4   libSystem.B.dylib             	0x918ffd41 _pthread_wqthread + 390
5   libSystem.B.dylib             	0x918ffb86 start_wqthread + 30

Thread 2:  Safari: SafeBrowsingManager
0   libSystem.B.dylib             	0x918da0fa mach_msg_trap + 10
1   libSystem.B.dylib             	0x918da867 mach_msg + 68
2   com.apple.CoreFoundation      	0x92557faf __CFRunLoopRun + 2079
3   com.apple.CoreFoundation      	0x92557094 CFRunLoopRunSpecific + 452
4   com.apple.CoreFoundation      	0x92556ec1 CFRunLoopRunInMode + 97
5   com.apple.Safari              	0x0002eb05 0x1000 + 187141
6   com.apple.Safari              	0x0002e84e 0x1000 + 186446
7   com.apple.Safari              	0x0002e7e7 0x1000 + 186343
8   libSystem.B.dylib             	0x9190781d _pthread_start + 345
9   libSystem.B.dylib             	0x919076a2 thread_start + 34

Thread 3:
0   libSystem.B.dylib             	0x918da0fa mach_msg_trap + 10
1   libSystem.B.dylib             	0x918da867 mach_msg + 68
2   com.apple.CoreFoundation      	0x92557faf __CFRunLoopRun + 2079
3   com.apple.CoreFoundation      	0x92557094 CFRunLoopRunSpecific + 452
4   com.apple.CoreFoundation      	0x92556ec1 CFRunLoopRunInMode + 97
5   com.apple.Foundation          	0x9685442c +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 329
6   com.apple.Foundation          	0x9681b8d4 -[NSThread main] + 45
7   com.apple.Foundation          	0x9681b884 __NSThread__main__ + 1499
8   libSystem.B.dylib             	0x9190781d _pthread_start + 345
9   libSystem.B.dylib             	0x919076a2 thread_start + 34

Thread 4:
0   libSystem.B.dylib             	0x918f9086 select$DARWIN_EXTSN + 10
1   com.apple.CoreFoundation      	0x9259780d __CFSocketManager + 1085
2   libSystem.B.dylib             	0x9190781d _pthread_start + 345
3   libSystem.B.dylib             	0x919076a2 thread_start + 34

Thread 5:  Safari: SnapshotStore
0   libSystem.B.dylib             	0x91908066 __semwait_signal + 10
1   libSystem.B.dylib             	0x91907d22 _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x919099b8 pthread_cond_wait$UNIX2003 + 73
3   com.apple.JavaScriptCore      	0x91a9e911 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 81
4   com.apple.Safari              	0x00044961 0x1000 + 276833
5   com.apple.Safari              	0x000448b1 0x1000 + 276657
6   libSystem.B.dylib             	0x9190781d _pthread_start + 345
7   libSystem.B.dylib             	0x919076a2 thread_start + 34

Thread 6:
0   libSystem.B.dylib             	0x918da15a semaphore_timedwait_signal_trap + 10
1   libSystem.B.dylib             	0x91907ca5 _pthread_cond_wait + 1066
2   libSystem.B.dylib             	0x91950410 pthread_cond_timedwait + 47
3   libFTCoreDLL.dylib            	0x1a7b9a61 FTCEvent::Wait(unsigned long) + 283
4   libftAVwrapper.dylib          	0x1a7ff572 CWrapperPump::GetCommand(CWrapperCmd*&) + 90
5   libftAVwrapper.dylib          	0x1a7ff6c5 CWrapperPump::EntryPoint(void*) + 77
6   libFTCoreDLL.dylib            	0x1a7b6c5e FTCThread::sThreadEntryPoint(void*) + 84
7   libSystem.B.dylib             	0x9190781d _pthread_start + 345
8   libSystem.B.dylib             	0x919076a2 thread_start + 34

Thread 7:
0   libSystem.B.dylib             	0x918da20e mach_wait_until + 10
1   libSystem.B.dylib             	0x919615a9 nanosleep + 345
2   libSystem.B.dylib             	0x9196144a usleep + 61
3   libFTFramework.dylib          	0x1a4a2776 FTFManagerEventThread::EntryPoint(void*) + 280
4   libFTCoreDLL.dylib            	0x1a7b6c5e FTCThread::sThreadEntryPoint(void*) + 84
5   libSystem.B.dylib             	0x9190781d _pthread_start + 345
6   libSystem.B.dylib             	0x919076a2 thread_start + 34

Thread 8:
0   libSystem.B.dylib             	0x918da20e mach_wait_until + 10
1   libSystem.B.dylib             	0x919615a9 nanosleep + 345
2   libSystem.B.dylib             	0x9196144a usleep + 61
3   libCodecController.dylib      	0x1a66c8b4 CodecCtrlWorkerThread::EntryPoint(void*) + 212
4   libFTCoreDLL.dylib            	0x1a7b6c5e FTCThread::sThreadEntryPoint(void*) + 84
5   libSystem.B.dylib             	0x9190781d _pthread_start + 345
6   libSystem.B.dylib             	0x919076a2 thread_start + 34

Thread 9:
0   libSystem.B.dylib             	0x919158da select$DARWIN_EXTSN$NOCANCEL + 10
1   libSystem.B.dylib             	0x919add67 select + 92
2   libMacOSrvSIP.dylib           	0x1a1bd879 RvSelectWaitAndBlock + 922
3   libMacOSrvSIP.dylib           	0x1a133fcc RvSipStackSelectUntil + 72
4   libSIPCallControlToolKit.dylib	0x19fe1120 SIPCallStack::EntryPoint(void*) + 152
5   libFTCoreDLL.dylib            	0x1a7b6c5e FTCThread::sThreadEntryPoint(void*) + 84
6   libSystem.B.dylib             	0x9190781d _pthread_start + 345
7   libSystem.B.dylib             	0x919076a2 thread_start + 34

Thread 10:
0   libSystem.B.dylib             	0x918da20e mach_wait_until + 10
1   libSystem.B.dylib             	0x919615a9 nanosleep + 345
2   libSystem.B.dylib             	0x9196144a usleep + 61
3   libSIPCallControlToolKit.dylib	0x19fdfba9 SIPCallStackWorkerThread::EntryPoint(void*) + 261
4   libFTCoreDLL.dylib            	0x1a7b6c5e FTCThread::sThreadEntryPoint(void*) + 84
5   libSystem.B.dylib             	0x9190781d _pthread_start + 345
6   libSystem.B.dylib             	0x919076a2 thread_start + 34

Thread 11:
0   libSystem.B.dylib             	0x918ff9d2 __workq_kernreturn + 10
1   libSystem.B.dylib             	0x918fff68 _pthread_wqthread + 941
2   libSystem.B.dylib             	0x918ffb86 start_wqthread + 30

Thread 12:
0   libSystem.B.dylib             	0x918ff9d2 __workq_kernreturn + 10
1   libSystem.B.dylib             	0x918fff68 _pthread_wqthread + 941
2   libSystem.B.dylib             	0x918ffb86 start_wqthread + 30

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x15fd14b0  ebx: 0x19c01566  ecx: 0x93db96e0  edx: 0x00000001
  edi: 0x00d39600  esi: 0x15fd14b0  ebp: 0xbfffe4f8  esp: 0xbfffe4a8
   ss: 0x0000001f  efl: 0x00010202  eip: 0x990a3ed7   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0x00000021

Binary Images:
    0x1000 -   0x526ffb  com.apple.Safari 5.0 (6533.16) <5CC91F2A-7709-6B9E-069D-C6E408F1A14B> /Applications/Safari.app/Contents/MacOS/Safari
 0x1faa000 -  0x1fabfff +com.ecamm.pluginloader Ecamm Plugin Loader v1.0.5 (1.0.5) /Library/InputManagers/Ecamm/Ecamm Plugin Loader.bundle/Contents/MacOS/Ecamm Plugin Loader
 0x21a0000 -  0x21cefff +com.ecamm.iglasses v2.1.3 (2.1.3) <FC79F4C8-25D2-3A3B-58B3-45CE860FB859> /Library/InputManagers/Ecamm/Plugins/iGlasses.plugin/Contents/MacOS/iGlasses
0x16b46000 - 0x16b46ff7  com.apple.JavaPluginCocoa 13.2.0 (13.2.0) <6330F04D-3250-2071-42E4-0ABB54216529> /System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/JavaPluginCocoa.bundle/Contents/MacOS/JavaPluginCocoa
0x16b4b000 - 0x16b52ff7  com.apple.JavaVM 13.2.0 (13.2.0) <75981DDE-4A7A-EEB6-BAEE-30E9E1DA17C0> /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
0x16b5f000 - 0x17199ffb +com.macromedia.Flash Player.plugin 10.0.45 (1.0.4f348472) <D1AAAB5D-4178-61E6-A5B8-35B01D303955> /Library/Internet Plug-Ins/Flash Player.plugin/Contents/MacOS/Flash Player
0x172e3000 - 0x1730cfe3  com.apple.audio.CoreAudioKit 1.6.1 (1.6.1) <7FFBD485-5251-776A-CC44-4470DD84112B> /System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit
0x19bf8000 - 0x19c7ffff +fr.ives.LiveVideoPlugin ??? (1.0) <041B0C06-375A-7044-7D2C-05F949BC27FD> /Users/MAC2/Library/Internet Plug-Ins/LiveVideoPlugin.bundle/Contents/MacOS/LiveVideoPlugin
0x19c9f000 - 0x19d1cfeb +libFTMh261.dylib ??? (???) <2B99B2F2-01FF-F577-B979-58477558A355> /usr/local/bin/eConf/libFTMh261.dylib
0x19d4b000 - 0x19d5fff3 +libFTMgsm610.dylib ??? (???) <B03ECE64-89B4-87E0-2653-53B1DE862096> /usr/local/bin/eConf/libFTMgsm610.dylib
0x19d70000 - 0x19d8efec +libFTMg729.dylib ??? (???) <B96A3386-9298-A3F3-9B8A-AA8137D4D86C> /usr/local/bin/eConf/libFTMg729.dylib
0x19da1000 - 0x19dc4fec +libFTMg7231.dylib ??? (???) <276E87D2-3A2B-7F06-CC9D-CE9ECA475D01> /usr/local/bin/eConf/libFTMg7231.dylib
0x19dd7000 - 0x19dedfe7 +libFTMg722.dylib ??? (???) <0597D5A2-F6C9-B491-0E8D-51E75AB7A49E> /usr/local/bin/eConf/libFTMg722.dylib
0x19e00000 - 0x19e16ff3 +libFTMg711.dylib ??? (???) <8B02130B-F5C1-C25B-9A36-7EB9FB74EB8A> /usr/local/bin/eConf/libFTMg711.dylib
0x19e29000 - 0x19e2cfff +libFTMdtmfRFC2833.dylib ??? (???) <48D65E33-0E3E-4A29-2E73-3281915E801D> /usr/local/bin/eConf/libFTMdtmfRFC2833.dylib
0x19e35000 - 0x19e37fff +libFTMDispatcher.dylib ??? (???) <CE654A82-2E02-6B8C-D909-814E3B7C8834> /usr/local/bin/eConf/libFTMDispatcher.dylib
0x19e3f000 - 0x19e5dfe2 +libFTMAudioMixerVAD.dylib ??? (???) <E9F47F14-E687-4F63-E8C8-93A179F3C963> /usr/local/bin/eConf/libFTMAudioMixerVAD.dylib
0x19e73000 - 0x19eadfea +libFTMAudioCapturePlayback.dylib ??? (???) <C842529C-E7E9-8A62-6A3A-CDF7AE8E9D6D> /usr/local/bin/eConf/libFTMAudioCapturePlayback.dylib
0x19ed4000 - 0x19f1aff7 +libFTMamr.dylib ??? (???) <F2227A38-40BA-D0B5-8089-4978CE793C71> /usr/local/bin/eConf/libFTMamr.dylib
0x19f33000 - 0x19f51fe7 +libFTMVideoDisplayer_MAC.dylib ??? (???) <4269DB94-8A9F-962B-791B-F750EAE4A927> /usr/local/bin/eConf/libFTMVideoDisplayer_MAC.dylib
0x19f6f000 - 0x19fa4ff3 +libFTMtDAC.dylib ??? (???) <720AE04E-E9E8-9278-D763-B66368D09E02> /usr/local/bin/eConf/libFTMtDAC.dylib
0x19fbd000 - 0x1a044fe3 +libSIPCallControlToolKit.dylib ??? (???) <71E6ED54-E2A4-2FEF-4881-70A0E68FDA74> /usr/local/bin/eConf/libSIPCallControlToolKit.dylib
0x1a098000 - 0x1a09cff7 +libMacStreamContent.dylib ??? (???) <5187A7DF-712E-9D9E-92E5-98D179C78FD0> /usr/local/bin/eConf/libMacStreamContent.dylib
0x1a0a2000 - 0x1a246fe3 +libMacOSrvSIP.dylib ??? (???) <99FEBC66-46D6-D30C-0325-8375CE2FDA9B> /usr/local/bin/eConf/libMacOSrvSIP.dylib
0x1a27f000 - 0x1a372fe4 +libMacOSrvH323.dylib ??? (???) <FA1A8ECA-DCA4-6F92-2B89-28F898811C82> /usr/local/bin/eConf/libMacOSrvH323.dylib
0x1a3b9000 - 0x1a40cfe7 +libH323CallControlToolkit.dylib ??? (???) <1F4F627F-9C7F-6518-B0B1-5E0098C16752> /usr/local/bin/eConf/libH323CallControlToolkit.dylib
0x1a420000 - 0x1a424fff +libFTMyuvFileGrabber.dylib ??? (???) <368E8E53-4285-7235-2790-D3E9AF24C38F> /usr/local/bin/eConf/libFTMyuvFileGrabber.dylib
0x1a430000 - 0x1a439fff +libFTMVideoMixer.dylib ??? (???) <2FF8B6DD-3825-3628-0E83-BB513435EDF1> /usr/local/bin/eConf/libFTMVideoMixer.dylib
0x1a449000 - 0x1a461fff +libFTMVideoGrabber.dylib ??? (???) <AFC02938-180E-5FCA-5602-9029B07256D9> /usr/local/bin/eConf/libFTMVideoGrabber.dylib
0x1a47b000 - 0x1a47dfff +libFTMAgregator.dylib ??? (???) <67146C35-CD1C-E2E0-C763-4116A04FD077> /usr/local/bin/eConf/libFTMAgregator.dylib
0x1a485000 - 0x1a5b5ff3 +libFTFramework.dylib ??? (???) <8C51672F-C733-C238-E6F4-F76473FC2CEE> /usr/local/bin/eConf/libFTFramework.dylib
0x1a60a000 - 0x1a691fef +libCodecController.dylib ??? (???) <34859B89-6365-F175-8F77-F3E1B298AEA7> /usr/local/bin/eConf/libCodecController.dylib
0x1a6ea000 - 0x1a748fff +libCallController.dylib ??? (???) <7B574B8D-A999-65F3-3685-CCA772DF3115> /usr/local/bin/eConf/libCallController.dylib
0x1a7ad000 - 0x1a7bdffb +libFTCoreDLL.dylib ??? (???) <54C20ED7-BDB9-5C6E-E98B-4D2E3EDDEC81> /usr/local/bin/eConf/libFTCoreDLL.dylib
0x1a7cc000 - 0x1a844fff +libftAVwrapper.dylib ??? (???) <692D5E42-3CC1-FC4C-0F9B-B4A96A7E5B96> /usr/local/bin/eConf/libftAVwrapper.dylib
0x1a8e7000 - 0x1a900fff +libFTMRTPstack.dylib ??? (???) <F4A38B46-7485-ABE5-E02A-1E7B79BB8AD4> /usr/local/bin/eConf/libFTMRTPstack.dylib
0x1a919000 - 0x1a9b9ffb +libFTMH264.dylib ??? (???) <F87AF0A9-18A0-F73E-AA8C-BC106BA4B9C8> /usr/local/bin/eConf/libFTMH264.dylib
0x1a9f2000 - 0x1aaeffef +libFTMh263p.dylib ??? (???) <BA7F00AE-AAAB-E3D4-EC75-9F09BAA87D82> /usr/local/bin/eConf/libFTMh263p.dylib
0x1ab3d000 - 0x1ab3dff7  libmx.A.dylib 315.0.0 (compatibility 1.0.0) <01401BF8-3FC7-19CF-ACCE-0F292BFD2F25> /usr/lib/libmx.A.dylib
0x1ab40000 - 0x1ab44ff7  com.apple.DrawSprocket 2.0.85 (DrawSprocket-2.0.84) <5865BE08-892A-FE18-D4B2-A0FA397EE408> /System/Library/Frameworks/DrawSprocket.framework/Versions/A/DrawSprocket
0x1ab4f000 - 0x1ab53ff3  com.apple.audio.AudioIPCPlugIn 1.1.2 (1.1.2) <5570694E-039D-7970-6083-1C8A7B7C937B> /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn
0x1ab58000 - 0x1ab5effb  com.apple.audio.AppleHDAHALPlugIn 1.8.7 (1.8.7f1) <0FE8B697-6D19-69C6-FA94-E18064ACFAEC> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
0x1abdd000 - 0x1ad50ff7  GLEngine ??? (???) <5EB664AC-6395-A161-ED9D-12219745A887> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
0x1ad82000 - 0x1b158fef  com.apple.ATIRadeonX2000GLDriver 1.6.16 (6.1.6) <181BC389-8042-CB71-433F-582C05B15ACB> /System/Library/Extensions/ATIRadeonX2000GLDriver.bundle/Contents/MacOS/ATIRadeonX2000GLDriver
0x1b186000 - 0x1b1a9fe7  GLRendererFloat ??? (???) <4F847096-3DBD-AE90-90FF-5AE12E15D3C9> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat
0x1b3c1000 - 0x1b3cbff7  com.apple.IOFWDVComponents 1.9.9 (1.9.9) <5B4E7BD7-EF5A-2F5C-DF8E-3D4A7B59F779> /System/Library/Components/IOFWDVComponents.component/Contents/MacOS/IOFWDVComponents
0x1b3d5000 - 0x1b3d6ff7 +com.ecamm.iGlassesVDIG iGlasses v2.1.3 (2.1.3) <BAA23BC4-3368-E233-E773-63FD7AD3CB88> /Library/Components/iGlasses.component/Contents/MacOS/iGlasses
0x1b3db000 - 0x1b3e3ff7  com.apple.iokit.IOUSBLib 3.9.0 (3.9.0) <19017032-DAAA-5F49-C97A-6A0C1B8EF814> /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle/Contents/MacOS/IOUSBLib
0x1ba0f000 - 0x1ba4bfe3  com.apple.QuickTimeFireWireDV.component 7.6.6 (1742) <1FFC5B3D-78E8-4902-7886-7EC84B574481> /System/Library/QuickTime/QuickTimeFireWireDV.component/Contents/MacOS/QuickTimeFireWireDV
0x1ba57000 - 0x1ba81ffb  com.apple.QuickTimeIIDCDigitizer 7.6.6 (1742) <88FA3BF7-F4E3-A4B2-7A8A-1C743A6C5D6C> /System/Library/QuickTime/QuickTimeIIDCDigitizer.component/Contents/MacOS/QuickTimeIIDCDigitizer
0x1ba89000 - 0x1bad8fff  com.apple.QuickTimeUSBVDCDigitizer 2.6.0 (2.6.0) <648CB4D2-FF33-E1D3-C207-AA1B197AC327> /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component/Contents/MacOS/QuickTimeUSBVDCDigitizer
0x8fe00000 - 0x8fe4162b  dyld 132.1 (???) <A4F6ADCC-6448-37B4-ED6C-ABB2CD06F448> /usr/lib/dyld
0x90003000 - 0x90003ff7  com.apple.ApplicationServices 38 (38) <8012B504-3D83-BFBB-DA65-065E061CFE03> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x9000c000 - 0x9001cff7  libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) <C8744EA3-0AB7-CD03-E639-C4F2B910BE5D> /usr/lib/libsasl2.2.dylib
0x9001d000 - 0x90061fe7  com.apple.Metadata 10.6.3 (507.10) <630494FA-3BB3-EDD3-E10B-8DAAF4831E26> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x900cc000 - 0x904e2ff7  libBLAS.dylib 219.0.0 (compatibility 1.0.0) <C4FB303A-DB4D-F9E8-181C-129585E59603> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x904e9000 - 0x9059fffb  libFontParser.dylib ??? (???) <067DC1A2-764B-41EA-B07E-4205472749B7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x905d3000 - 0x90616ff7  libGLU.dylib ??? (???) <B50572FF-3EAC-FD98-1A01-6B718D98F67F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x90617000 - 0x90617ff7  com.apple.Carbon 150 (152) <9252D5F2-462D-2C15-80F3-109644D6F704> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x90618000 - 0x9061cff7  IOSurface ??? (???) <66E11D8E-CF4B-EFD0-37F9-20177C647021> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x9061d000 - 0x90620ff7  libCGXType.A.dylib 543.50.0 (compatibility 64.0.0) <3B49AED9-0DBA-9D21-F9AC-8784363AD762> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x90621000 - 0x90989ff7  com.apple.QuartzCore 1.6.2 (227.22) <4288F0D2-0C87-F054-C372-8764B44DE024> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x9098a000 - 0x90a1cfe3  com.apple.print.framework.PrintCore 6.2 (312.5) <7729B4D7-D661-D669-FA7E-510F93F685A6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x90bf9000 - 0x90c31ff7  com.apple.LDAPFramework 2.0 (120.1) <001A70A8-3984-8E19-77A8-758893CC128C> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x90d4c000 - 0x90d4cff7  com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) <1DEC639C-173D-F808-DE0D-4070CC6F5BC7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x90d50000 - 0x90d5bff7  com.apple.CrashReporterSupport 10.6.3 (250) <981124CA-6E89-94C5-C7E9-4E0D6CA06F1D> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x90e0b000 - 0x90eb9ff3  com.apple.ink.framework 1.3.3 (107) <57B54F6F-CE35-D546-C7EC-DBC5FDC79938> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x90eed000 - 0x90fdfff7  libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <D2C86308-F998-C83D-F49B-CD484D4EFE6A> /usr/lib/libcrypto.0.9.8.dylib
0x90fe0000 - 0x91014fe7  com.apple.framework.Apple80211 6.2.3 (623.1) <C096EF56-ABA3-A869-65AA-D1837351E1F6> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x91015000 - 0x91335feb  com.apple.CoreServices.CarbonCore 861.13 (861.13) <52803668-3669-36BD-57DD-078FBA835081> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x91336000 - 0x91383feb  com.apple.DirectoryService.PasswordServerFramework 6.0 (6.0) <BF66BA5D-BBC8-78A5-DBE2-F9DE3DD1D775> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer
0x91384000 - 0x91455fe3  ColorSyncDeprecated.dylib 4.6.0 (compatibility 1.0.0) <8FDB4C40-D453-DA53-2A66-9A53998AB23C> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Versions/A/Resources/ColorSyncDeprecated.dylib
0x91497000 - 0x91505ff7  com.apple.QuickLookUIFramework 2.2 (327.4) <5B6A066B-B867-D3A3-BDEE-3D68FA5385B4> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
0x916e2000 - 0x917e3fe7  libxml2.2.dylib 10.3.0 (compatibility 10.0.0) <B4C5CD68-405D-0F1B-59CA-5193D463D0EF> /usr/lib/libxml2.2.dylib
0x917e4000 - 0x918bffe7  com.apple.DesktopServices 1.5.7 (1.5.7) <A69072AD-C47E-A00D-4A69-6E46A7FB2119> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x918d9000 - 0x91a7ffeb  libSystem.B.dylib 125.2.0 (compatibility 1.0.0) <3441F338-2218-6D36-3F95-3A16FBF6713D> /usr/lib/libSystem.B.dylib
0x91a80000 - 0x91a87ff3  com.apple.print.framework.Print 6.1 (237.1) <97AB70B6-C653-212F-CFD3-E3816D0F5C22> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x91a8d000 - 0x91c82fe3  com.apple.JavaScriptCore 6533 (6533.13) <56902210-5DA2-D2F4-9166-089BDDEDB091> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x91c83000 - 0x91cdbfe7  com.apple.datadetectorscore 2.0 (80.7) <A40AA74A-9D13-2A6C-5440-B50905923251> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x91cdc000 - 0x91d04ff7  libxslt.1.dylib 3.24.0 (compatibility 3.0.0) <769EF4B2-C1AD-73D5-AAAD-1564DAEA77AF> /usr/lib/libxslt.1.dylib
0x91d05000 - 0x91d0eff7  com.apple.corelocation 12 (12) <A17D4320-4276-8072-1D0C-1D37428FF4B7> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
0x91d60000 - 0x91e2afef  com.apple.CoreServices.OSServices 357 (357) <CF9530AD-F581-B831-09B6-16D9F9283BFA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x91e2b000 - 0x91f26ffb  com.apple.PubSub 1.0.5 (65.19) <AD511C1B-9FC7-E0C6-2550-8EA55137D14F> /System/Library/Frameworks/PubSub.framework/Versions/A/PubSub
0x91f27000 - 0x91f51ff7  com.apple.shortcut 1.1 (1.1) <B0514FA9-7CAE-AD94-93CA-7B2A2C5F7B8A> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x91f99000 - 0x91f9dff7  libGIF.dylib ??? (???) <3ECD4D2C-40FE-E9A0-A2D2-E36D1C00D3A8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91f9e000 - 0x91f9eff7  liblangid.dylib ??? (???) <B99607FC-5646-32C8-2C16-AFB5EA9097C2> /usr/lib/liblangid.dylib
0x91f9f000 - 0x91fdfff3  com.apple.securityinterface 4.0.1 (37214) <BBC88C96-8827-91DC-0CF6-7CB639183395> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x91fe0000 - 0x91fe1ff7  com.apple.TrustEvaluationAgent 1.1 (1) <FEB55E8C-38A4-CFE9-A737-945F39761B4C> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x91fe2000 - 0x91fe6ff7  libGFXShared.dylib ??? (???) <B6028E64-3F3B-C637-DA04-D0CD528F6E1F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x91fe7000 - 0x9224afef  com.apple.security 6.1.1 (37594) <8AE73F5F-936C-80F6-B05B-A50C3082569C> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x9224b000 - 0x9228dff7  libvDSP.dylib 268.0.1 (compatibility 1.0.0) <3F0ED200-741B-4E27-B89F-634B131F5E9E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x9228e000 - 0x92295ff7  com.apple.agl 3.0.12 (AGL-3.0.12) <6877F0D8-0DCF-CB98-5304-913667FF50FA> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x92296000 - 0x9234ffe7  libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <16CEF8E8-8C9A-94CD-EF5D-05477844C005> /usr/lib/libsqlite3.dylib
0x92350000 - 0x923edfe3  com.apple.LaunchServices 362.1 (362.1) <885D8567-9E40-0105-20BC-42C7FF657583> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x923ee000 - 0x924faff7  libGLProgrammability.dylib ??? (???) <23AB2443-1DB3-3BFE-38A6-11F0BE453989> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x9251b000 - 0x92695fe3  com.apple.CoreFoundation 6.6.3 (550.29) <00373783-3744-F47D-2191-BEEA658F0C3D> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x92696000 - 0x926dffe7  libTIFF.dylib ??? (???) <9CFF48CC-4852-4D06-17AC-3C947C824159> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x927bd000 - 0x927bdff7  com.apple.CoreServices 44 (44) <AC35D112-5FB9-9C8C-6189-5F5945072375> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x927be000 - 0x927c9ff7  libGL.dylib ??? (???) <B87E0676-F5EF-8DA3-6DEE-13C43B3832A7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x927ca000 - 0x92872ffb  com.apple.QD 3.35 (???) <B80B64BC-958B-DA9E-50F9-D7E8333CC5A2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x92873000 - 0x928c4ff7  com.apple.HIServices 1.8.0 (???) <10C85B88-C6AF-91DB-2546-34661BA35AC5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x928c5000 - 0x9293dfef  com.apple.AppleVAFramework 4.9.20 (4.9.20) <D8B544CB-9E32-81C2-59BD-C5DDB66DA621> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x9293e000 - 0x929c0ffb  SecurityFoundation ??? (???) <3670AE8B-06DA-C447-EB14-79423DB9C474> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x929c1000 - 0x92a1bfe7  com.apple.CorePDF 1.3 (1.3) <696ADD5F-C038-A63B-4732-82E4109379D7> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
0x92a1c000 - 0x932fcff7  com.apple.AppKit 6.6.6 (1038.29) <6F28C335-6DC2-AE0E-B79A-F256DBD0BB45> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x93316000 - 0x93318ff7  libRadiance.dylib ??? (???) <AB06F616-E3EA-5966-029A-8AA44BBE5B28> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x93319000 - 0x9337dffb  com.apple.htmlrendering 72 (1.1.4) <4D451A35-FAB6-1288-71F6-F24A4B6E2371> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x9337e000 - 0x9338fff7  com.apple.LangAnalysis 1.6.6 (1.6.6) <97511CC7-FE23-5AC3-2EE2-B5479FAEB316> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x93390000 - 0x93dd8ff7  com.apple.WebCore 6533 (6533.16) <8A07755B-3390-5E14-60A5-071A48DEBFF4> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
0x93dd9000 - 0x93f1cfef  com.apple.QTKit 7.6.6 (1742) <98ECA8E3-73F0-D21B-8B7E-8FE651E29A7F> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x93f1d000 - 0x93f20ff7  libCoreVMClient.dylib ??? (???) <420D9D10-B00E-202D-AA98-026996AB97DD> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x93f21000 - 0x93f5eff7  com.apple.SystemConfiguration 1.10.2 (1.10.2) <398BB007-41FD-1A30-26D8-CB86ED5E467E> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x93f5f000 - 0x93f80fe7  com.apple.opencl 12.1 (12.1) <DA2AC3FA-ED11-2D10-21E9-7BDF4778B228> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x93f81000 - 0x940affe7  com.apple.CoreData 102.1 (251) <E6A457F0-A0A3-32CD-6C69-6286E7C0F063> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x940b0000 - 0x94127ff3  com.apple.backup.framework 1.2.2 (1.2.2) <FE4C6311-EA63-15F4-2CF7-04CF7734F434> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x94128000 - 0x94160ff7  libcups.2.dylib 2.8.0 (compatibility 2.0.0) <76C02F5C-98FD-BD64-B5FB-C698FB76EA25> /usr/lib/libcups.2.dylib
0x94256000 - 0x94265ffb  SyndicationUI ??? (???) <00B11C61-8BB4-3B1B-DB87-BE7995B52F41> /System/Library/PrivateFrameworks/SyndicationUI.framework/Versions/A/SyndicationUI
0x94266000 - 0x94269ffb  com.apple.help 1.3.1 (41) <67F1F424-3983-7A2A-EC21-867BE838E90B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x942a3000 - 0x9445dfe3  com.apple.ImageIO.framework 3.0.3 (3.0.3) <A93A514B-C1BF-21D0-FB03-CB775DE4FFAA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x94466000 - 0x94691ff3  com.apple.QuartzComposer 4.1 (156.16) <578A1842-8B62-00BF-B2E8-4C0AA8E6A938> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
0x94692000 - 0x946d0ff7  com.apple.QuickLookFramework 2.2 (327.4) <88A59C42-A200-FCB6-23EC-E848D0E14963> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x9477b000 - 0x94787ff7  libkxld.dylib ??? (???) <322A4B52-8305-3081-6B74-813C3A87A56D> /usr/lib/system/libkxld.dylib
0x947fb000 - 0x9497dfe7  libicucore.A.dylib 40.0.0 (compatibility 1.0.0) <2314BD12-0821-75BB-F3BC-98D324CFD30A> /usr/lib/libicucore.A.dylib
0x9497e000 - 0x9497fff7  com.apple.audio.units.AudioUnit 1.6.3 (1.6.3) <959DFFAE-A06B-7FF6-B713-B2076893EBBD> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x94980000 - 0x949a0fe7  libresolv.9.dylib 41.0.0 (compatibility 1.0.0) <751955F3-21FB-A03A-4E92-1F3D4EFB8C5B> /usr/lib/libresolv.9.dylib
0x949a1000 - 0x949afff7  com.apple.opengl 1.6.8 (1.6.8) <EBB7B411-60DD-DB9D-20C0-3E6258762EF0> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x949b0000 - 0x94ae7ff7  com.apple.CoreAUC 6.04.01 (6.04.01) <B6E035A9-8DA2-82FC-9C2F-F57B9B62BE5F> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x94c4a000 - 0x94c90ffb  com.apple.CoreMediaIOServices 130.0 (1035) <F5E6F93D-6844-9FD7-8769-44503DFD5363> /System/Library/PrivateFrameworks/CoreMediaIOServices.framework/Versions/A/CoreMediaIOServices
0x94c91000 - 0x94c94fe7  libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <1622A54F-1A98-2CBE-B6A4-2122981A500E> /usr/lib/system/libmathCommon.A.dylib
0x94c95000 - 0x94c9bff7  libCGXCoreImage.A.dylib 543.50.0 (compatibility 64.0.0) <94F66BA6-A4E8-63A4-1B70-EFAA4C75D668> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
0x94c9c000 - 0x94ca6fe7  com.apple.audio.SoundManager 3.9.3 (3.9.3) <5F494955-7290-2D91-DA94-44B590191771> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x94cce000 - 0x94d49fe7  com.apple.audio.CoreAudio 3.2.2 (3.2.2) <51D0E2DC-B15F-AF6C-70D8-026DDAD4E2A5> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x94d4a000 - 0x94d8bff7  libRIP.A.dylib 543.50.0 (compatibility 64.0.0) <8BAE1FC1-A478-F151-17C7-2D5DE470AC4F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x94e66000 - 0x94e6fff7  com.apple.DiskArbitration 2.3 (2.3) <E9C40767-DA6A-6CCB-8B00-2D5706753000> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x94eb1000 - 0x95093fff  com.apple.imageKit 2.0.3 (1.0) <BF2ECA4D-FCD8-AD5D-E100-22370F2C7EE0> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
0x95108000 - 0x95138ff7  com.apple.MeshKit 1.1 (49.2) <ECFBD794-5D36-4405-6184-5568BFF29BF3> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/MeshKit
0x95139000 - 0x9523bfef  com.apple.MeshKitIO 1.1 (49.2) <34322CDD-E67E-318A-F03A-A3DD05201046> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshKitIO.framework/Versions/A/MeshKitIO
0x95278000 - 0x952acff7  libssl.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <0B900F26-51C1-7639-346F-24B080AEDAF3> /usr/lib/libssl.0.9.8.dylib
0x952ad000 - 0x95a9c557  com.apple.CoreGraphics 1.543.50 (???) <74533178-5C90-0F54-1B06-2E1C5251ED5D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x95d9c000 - 0x95da6ffb  com.apple.speech.recognition.framework 3.11.1 (3.11.1) <EC0E69C8-A121-70E8-43CF-E6FC4C7779EC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x95da7000 - 0x95db4ff7  com.apple.NetFS 3.2.1 (3.2.1) <5E61A00B-FA16-9D99-A064-47BDC5BC9A2B> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x95db5000 - 0x95dbaff7  com.apple.OpenDirectory 10.6 (10.6) <92582807-E8F3-3DD9-EB42-4195CFB754A1> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x95dbb000 - 0x95e11ff7  com.apple.MeshKitRuntime 1.1 (49.2) <F1EAE9EC-2DA3-BAFD-0A8C-6A3FFC96D728> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshKitRuntime.framework/Versions/A/MeshKitRuntime
0x95e81000 - 0x95ec0ff7  com.apple.ImageCaptureCore 1.0.2 (1.0.2) <18E338B0-D82E-2ADC-FB9E-8909E765C41B> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
0x95fa0000 - 0x9631ffe3  com.apple.RawCamera.bundle 3.0.3 (529) <68958A8F-F1AC-A73C-3172-BC17F18EC5FC> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x96320000 - 0x96644fef  com.apple.HIToolbox 1.6.3 (???) <0A5F56E2-9AF3-728D-70AE-429522AEAD8A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x96658000 - 0x96662ff7  com.apple.HelpData 2.0.4 (34) <9128FFEB-0F6C-B273-FCF4-D87A20227345> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x96663000 - 0x9667bff7  com.apple.CFOpenDirectory 10.6 (10.6) <1537FB4F-C112-5D12-1E5D-3B1002A4038F> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x9669e000 - 0x9670dff7  libvMisc.dylib 268.0.1 (compatibility 1.0.0) <2FC2178F-FEF9-6E3F-3289-A6307B1A154C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x96727000 - 0x96745ff7  com.apple.CoreVideo 1.6.1 (45.4) <E0DF044D-BF31-42CE-B690-FD1FCE07E64A> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x96746000 - 0x96746ff7  com.apple.quartzframework 1.5 (1.5) <CEB78F00-C5B2-3B3F-BF70-DD6D578719C0> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x9679b000 - 0x967f6ff7  com.apple.framework.IOKit 2.0 (???) <A013B850-6ECB-594A-CBD6-DB156B11871B> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x967f7000 - 0x96804fe7  libbz2.1.0.dylib 1.0.5 (compatibility 1.0.0) <6008C8AC-8DB1-B38B-52A9-9133533B0DA2> /usr/lib/libbz2.1.0.dylib
0x96805000 - 0x96a75ffb  com.apple.Foundation 6.6.3 (751.29) <E77D3906-99F4-FEF4-FBB0-86FB3C94073E> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x96a76000 - 0x96c7cfeb  com.apple.AddressBook.framework 5.0.2 (870) <3E9D6CF3-6C41-245D-5343-941A185C8384> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x96c7d000 - 0x96c7eff7  com.apple.MonitorPanelFramework 1.3.0 (1.3.0) <0EC4EEFF-477E-908E-6F21-ED2C973846A4> /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel
0x96d30000 - 0x96d74ff3  com.apple.coreui 2 (114) <29F8F1A4-1C96-6A0F-4CC2-9B85CF83209F> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x96d80000 - 0x96e29ff7  com.apple.CFNetwork 454.9.7 (454.9.7) <B740E1BD-01B7-34C2-2A9A-6DBC68B1EA5B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x96e55000 - 0x96ed5feb  com.apple.SearchKit 1.3.0 (1.3.0) <9E18AEA5-F4B4-8BE5-EEA9-818FC4F46FD9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x96ed6000 - 0x96efcfff  com.apple.DictionaryServices 1.1.1 (1.1.1) <02709230-9B37-C743-6E27-3FCFD18211F8> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x96efd000 - 0x97332ff7  libLAPACK.dylib 219.0.0 (compatibility 1.0.0) <5E2D2283-57DE-9A49-1DB0-CD027FEFA6C2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x97333000 - 0x97364ff3  libTrueTypeScaler.dylib ??? (???) <7601D717-236D-8F4E-91F5-E69BB2920478> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x97365000 - 0x97374fe7  libxar.1.dylib ??? (???) <382463E5-02FE-8DDD-E061-C7F730B21F10> /usr/lib/libxar.1.dylib
0x973ae000 - 0x973c2fe7  libbsm.0.dylib ??? (???) <14CB053A-7C47-96DA-E415-0906BA1B78C9> /usr/lib/libbsm.0.dylib
0x973c3000 - 0x974a0ff7  com.apple.vImage 4.0 (4.0) <64597E4B-F144-DBB3-F428-0EC3D9A1219E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x974a1000 - 0x974a7fff  com.apple.CommonPanels 1.2.4 (91) <2438AF5D-067B-B9FD-1248-2C9987F360BA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x974a8000 - 0x983f8fe3  com.apple.QuickTimeComponents.component 7.6.6 (1742) /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTimeComponents
0x983f9000 - 0x9842ffff  libtidy.A.dylib ??? (???) <DDFAB560-3883-A6A2-7BDD-D91730982B48> /usr/lib/libtidy.A.dylib
0x98444000 - 0x9845fff7  libPng.dylib ??? (???) <36A3D75E-5178-4358-7F02-444E276D61AD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x984d9000 - 0x984e9ff7  com.apple.DSObjCWrappers.Framework 10.6 (134) <81A0B409-3906-A98F-CA9B-A49E75007495> /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers
0x984ea000 - 0x98616ffb  com.apple.MediaToolbox 0.484.11 (484.11) <B93B175A-2039-2FD2-FBE4-22C9F8C9E223> /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x98617000 - 0x986affe7  edu.mit.Kerberos 6.5.10 (6.5.10) <8B83AFF3-C074-E47C-4BD0-4546EED0D1BC> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x98811000 - 0x98823ff7  com.apple.MultitouchSupport.framework 204.13 (204.13) <F91A4E32-01AA-49DB-2205-3DBE1FEFFC43> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x98824000 - 0x98824ff7  com.apple.Accelerate 1.6 (Accelerate 1.6) <BC501C9F-7C20-961A-B135-0A457667D03C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x98825000 - 0x98847fef  com.apple.DirectoryService.Framework 3.6 (621.3) <05FFDBDB-F16B-8AC0-DB42-986965FCBD95> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x98848000 - 0x988a9fe7  com.apple.CoreText 3.1.0 (???) <1372DABE-F183-DD03-03C2-64B2464A4FD5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x988aa000 - 0x988e7ff7  com.apple.CoreMedia 0.484.11 (484.11) <0346F9E5-AEFE-B751-7D85-88D156C01385> /System/Library/PrivateFrameworks/CoreMedia.framework/Versions/A/CoreMedia
0x988e8000 - 0x9891bff7  com.apple.AE 496.4 (496.4) <7F34EC47-8429-3077-8158-54F5EA908C66> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x9891c000 - 0x98957feb  libFontRegistry.dylib ??? (???) <A102F61F-25D5-001A-20C3-56304C585072> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x98958000 - 0x9895aff7  com.apple.securityhi 4.0 (36638) <38D36D4D-C798-6ACE-5FA8-5C001993AD6B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x98995000 - 0x98c8efef  com.apple.QuickTime 7.6.6 (1742) <89720F2A-F33B-FF09-3D81-F9F25A99F3EB> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x98c8f000 - 0x98c9dfe7  libz.1.dylib 1.2.3 (compatibility 1.0.0) <3CE8AA79-F077-F1B0-A039-9103A4A02E92> /usr/lib/libz.1.dylib
0x98c9e000 - 0x98d4eff3  com.apple.ColorSync 4.6.3 (4.6.3) <AA1076EA-7665-3005-A837-B661260DBE54> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x98d65000 - 0x98d81fe3  com.apple.openscripting 1.3.1 (???) <DA16DE48-59F4-C94B-EBE3-7FAF772211A2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x98d92000 - 0x98e00ff7  com.apple.ISSupport 1.9.3 (51) <9BB37FBA-E379-8D12-11C6-B9C5C9683D27> /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
0x98e01000 - 0x98e9cff7  com.apple.ApplicationServices.ATS 4.3 (???) <7ECA252B-5F67-2816-A4F0-73E1DC833728> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x98e9d000 - 0x98f16ff7  com.apple.PDFKit 2.5.1 (2.5.1) <CEF13510-F08D-3177-7504-7F8853906DE6> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
0x98f19000 - 0x98f4aff7  libGLImage.dylib ??? (???) <B45EA17E-03EF-3575-0843-A1205F29E71E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x98f4b000 - 0x98f8eff7  com.apple.NavigationServices 3.5.4 (182) <753B8906-06C0-3AE0-3D6A-8FF5AC18ED12> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x98f8f000 - 0x9909dfe7  com.apple.WebKit 6533 (6533.16) <DA6B3A05-22A9-C28C-F520-8CA5A2B88334> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x9909e000 - 0x9914bfe7  libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <DF8E4CFA-3719-3415-0BF1-E8C5E561C3B1> /usr/lib/libobjc.A.dylib
0x991c0000 - 0x991e4ff7  libJPEG.dylib ??? (???) <5CE96981-6B2A-D15B-4A17-E7BD329095B6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x991e5000 - 0x991e5ff7  com.apple.Cocoa 6.6 (???) <EA27B428-5904-B00B-397A-185588698BCC> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x991e6000 - 0x991e6ff7  com.apple.vecLib 3.6 (vecLib 3.6) <7362077A-890F-3AEF-A8AB-22247B10E106> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x991e7000 - 0x991fbffb  com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <57DD5458-4F24-DA7D-0927-C3321A65D743> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x991fc000 - 0x99211fff  com.apple.ImageCapture 6.0 (6.0) <3F31833A-38A9-444E-02B7-17619CA6F2A0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x99212000 - 0x9927cfe7  libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <411D87F4-B7E1-44EB-F201-F8B4F9227213> /usr/lib/libstdc++.6.dylib
0x9928b000 - 0x992d1ff7  libauto.dylib ??? (???) <85670A64-3B67-8162-D441-D8E0BE15CA94> /usr/lib/libauto.dylib
0x992d2000 - 0x993fefff  com.apple.audio.toolbox.AudioToolbox 1.6.3 (1.6.3) <F0D7256E-0914-8E77-E37B-9720430422AB> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x993ff000 - 0x99426ff7  com.apple.quartzfilters 1.6.0 (1.6.0) <879A3B93-87A6-88FE-305D-DF1EAED04756> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
0x99427000 - 0x998e0ffb  com.apple.VideoToolbox 0.484.11 (484.11) <6AB58081-F7C4-46F9-2C05-CFED9E38F0A0> /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x998e1000 - 0x998e7ff7  com.apple.DisplayServicesFW 2.2.2 (251) <6E4020F6-4DD0-F137-F226-F396807E3C3B> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
0x998e8000 - 0x998f3ff7  libCSync.A.dylib 543.50.0 (compatibility 64.0.0) <4FA0CE4A-BDE5-0E3D-37F0-03B41F0C2637> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x998f4000 - 0x99944ff7  com.apple.framework.familycontrols 2.0.1 (2010) <B9762E20-543D-13B9-F6BF-E8585F04CA01> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0xffff0000 - 0xffff1fff  libSystem.B.dylib ??? (???) <3441F338-2218-6D36-3F95-3A16FBF6713D> /usr/lib/libSystem.B.dylib

Model: iMac8,1, BootROM IM81.00C1.B00, 2 processors, Intel Core 2 Duo, 2.4 GHz, 1 GB, SMC 1.29f1
Graphics: ATI Radeon HD 2400 XT, ATI Radeon HD 2400, PCIe, 128 MB
Memory Module: global_name
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8C), Broadcom BCM43xx 1.0 (5.10.91.27)
Bluetooth: Version 2.3.3f8, 2 service, 19 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: Hitachi HDP725025GLA380, 232,89 GB
Parallel ATA Device: OPTIARC  DVD RW AD-5630A
USB Device: Built-in iSight, 0x05ac  (Apple Inc.), 0x8502, 0xfd400000
USB Device: Keyboard Hub, 0x05ac  (Apple Inc.), 0x1006, 0xfd100000
USB Device: Apple Optical USB Mouse, 0x05ac  (Apple Inc.), 0x0304, 0xfd130000
USB Device: Apple Keyboard, 0x05ac  (Apple Inc.), 0x0221, 0xfd120000
USB Device: IR Receiver, 0x05ac  (Apple Inc.), 0x8242, 0x5d100000
USB Device: BRCM2046 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0x1a100000
USB Device: Bluetooth USB Host Controller, 0x05ac  (Apple Inc.), 0x820f, 0x1a110000
Comment 2 Mark Rowe (bdash) 2010-07-06 04:38:48 PDT
In order to investigate this we need a way to reproduce this.  Can you please attach the source for a simple plug-in, along with any HTML page, that is required to reproduce the crash you describe?
Comment 3 verney 2010-07-06 05:10:13 PDT
Hi Mark ,

Ok i make a simple plug-in , and test pages as soon as possible .

Thank you ,
Philippe
Comment 4 verney 2010-10-07 01:31:04 PDT
We have now built a test plugin and simple test pages to reproduce and isolate the bugs:

- testPlugin.html is the page that embed the plugin itself. It has three buttons 
   - one to call a method StartPlugin()
   - one to set a property DialDomain
   - one to read the property and display the value in an alert box.

- testPlugin1frame.html: this page includes the former page inside an IFRAME. It has also three buttons
  - one to call the mthod StartPlugin by calling a JS function defined inside the child IFRAME
  - one to call the method StartPlugin by calling it directly from inside the page
  - one method to set the DialDomain property by calling a JS function defined inside the child IFRAME

- testPlugin2frame.html the page includes testPlugin1frame.html insde an IFRAME to create a second level of IFRAME embedding.

TestPlugin.zip is the source code of the test plugin. YOu'll have to compile it with XCode and copy the plugin directory into /USers/yourusername/Library/Internet-Plugins to activate it. It sends traces to the system console messages

Here are the situation where the plugin work

1/ load testPlugin.html in Webkit browser

- call StartPlugin(): method called ok. argument ok, callback is raised corrrectly
- set property: ok. data received correctly
- read propery: ok

2/ load testPlugin1frame.html in Webkit browser

- call StartPlugin() from inside the IFRAME: method called ok. argument ok, callback is raised corrrectly
- set property from inside the IFRAME: ok. data received correctly
- read propery from inside the IFRAME : ok

- call StartPlugin from parent page using function defined in child: ok
- call StartPlugin from parent page acessing plugin directly from paren: ok
- call set property from parent page using function defined in child: ok

Now Here is how to reproduce the bugs

LOAD testPlugin2frame.html

- call StartPlugin from parent page using function defined in child: NOK. Data received is NULL and callback is not executed 

- call StartPlugin from parent page acessing plugin directly from parent: Data received is NULL and callback is not executed 

- call set property from parent page using function defined in child: NOT data received is null.

Please advise

Philippe

http://www.ives.fr/
Comment 5 verney 2010-10-07 01:31:59 PDT
Created attachment 70049 [details]
test page to reproduce the bug
Comment 6 verney 2010-10-07 01:32:37 PDT
Created attachment 70050 [details]
test page to reproduce the bug
Comment 7 verney 2010-10-07 01:33:40 PDT
Created attachment 70051 [details]
test page to reproduce the bug
Comment 8 verney 2010-10-07 01:34:47 PDT
Created attachment 70052 [details]
Source code of the test Webkit plugin
Comment 9 verney 2010-10-07 01:37:19 PDT
the issue does not occur on Safari 4 but starting on Safari 5 despite of the title given to the bug.
Comment 10 verney 2010-10-07 01:39:46 PDT
Here are some typical traces when the bug occurs 


07/10/10 09:24:02 Safari[4203] | PLUGIN  | A04E2720 | TestPluginView.m:213 | -[TestPluginView StartPlugin:] | >> urlLicence=(null) 
07/10/10 09:24:02 Safari[4203] | PLUGIN  | A04E2720 | TestPluginView.m:224 | -[TestPluginView StartPlugin:] | <<  
07/10/10 09:24:02 Safari[4203] | PLUGIN  | A04E2720 | TestPluginView.m:224 | -[TestPluginView StartPlugin:] | <<  
07/10/10 09:24:11 Safari[4203] | PLUGIN  | A04E2720 | TestPluginView.m:196 | -[TestPluginView setDialDomain:] | >> (null) 
07/10/10 09:24:11 Safari[4203] | PLUGIN  | A04E2720 | TestPluginView.m:196 | -[TestPluginView setDialDomain:] | >> (null)
Comment 11 Alexey Proskuryakov 2010-10-07 15:34:10 PDT
We fail to create a RootObject for the middle frame, so convertValueToObjcObject() cannot find one, and bails out.

The top frame has a RootObject because DocumentWriter::begin() creates it, and the plug-in frame has it thanks to runtimeObjectCustomGetOwnPropertySlot() asks HTMLPlugInElement to create it. But nothing creates a RootObject for the middle frame.

This sounds like it should affect NPAPI plug-ins, too.
Comment 12 Alexey Proskuryakov 2010-10-07 15:52:05 PDT
Yes, this affects NPAPI plug-ins, at least in 32 bit.
Comment 13 Alexey Proskuryakov 2010-10-08 09:52:29 PDT
Created attachment 70265 [details]
work in progress

This contains a regression test for NPAPI plug-ins, and a fix for those. But then I went to fix WebKit plug-ins, and saw separate notions of root object and "origin root object" in relevant functions, and got confused. I may take another look some time later.

On an unrelated note, please be advised that WebKit plug-ins are not recommended - they won't work with WebKit2 multiprocess model.
Comment 14 Alexey Proskuryakov 2010-10-08 09:53:16 PDT
<rdar://problem/8529697>
Comment 15 verney 2010-10-09 03:02:53 PDT
(In reply to comment #13)

> On an unrelated note, please be advised that WebKit plug-ins are not recommended - they won't work with WebKit2 multiprocess model.

So what is recommended? NPAPI?
Comment 16 Alexey Proskuryakov 2010-10-09 12:33:28 PDT
> So what is recommended? NPAPI?

Yes.
Comment 17 verney 2010-10-11 05:07:19 PDT
(In reply to comment #13)
> But then I went to fix WebKit plug-ins, and saw separate notions of root object and "origin root object" in relevant functions, and got confused. I may take another look some time later.

When do you believe that a fix will be available?
Comment 18 verney 2010-10-13 09:41:05 PDT
(In reply to comment #16)
> > So what is recommended? NPAPI?
> 
> Yes.

I have been looking to NPAPI on Mac to follow your advise but we are facing a huge blocking problem:

- on Windows, the NPAPI provides an HWND form where we can build the user interface of our plgin
- on Mac OS X it seems that it is impossible to obtain an NSView as for Webkit plugins.

If you have a safe method of obtaining an NSView using NPAPI please advise.

In the meantime, if you could fix Webkit this would be great because the rollout of Safari 5 has introduced this regression on our services which were working fine on Safari 4
Comment 19 Alexey Proskuryakov 2010-10-13 10:36:56 PDT
> - on Windows, the NPAPI provides an HWND form where we can build the user interface of our plgin
> - on Mac OS X it seems that it is impossible to obtain an NSView as for Webkit plugins.

Plug-ins can run in a separate process, and there is no NSView provided automatically. You can find plug-in sample code in <http://trac.webkit.org/browser/trunk/WebKitExamplePlugins>, and with a quick web search, I found this discussion: <http://cocoadev.com/forums/comments.php?DiscussionID=1577>.

Let's not discuss NPAPI plug-in writing here any further. You can e-mail webkit-help <http://webkit.org/contact.html> if you need further assistance, or you can get help from Apple directly via DTS <http://developer.apple.com/programs/mac/support.html>.

> In the meantime, if you could fix Webkit this would be great because the rollout of Safari 5 has introduced this regression on our services which were working fine on Safari 4

Apple doesn't discuss future products, so I can't comment on whether or when this will be fixed in Safari.

If you can update the affected Web pages, then there is an easy workaround - just make sure that every frame has had some JavaScript activity. An empty onload handler would do.
Comment 20 verney 2010-10-13 14:27:49 PDT
(In reply to comment #19)

> Let's not discuss NPAPI plug-in writing here any further.

Ok sorry. Thanks for the links and all the info.

> > In the meantime, if you could fix Webkit this would be great because the rollout of Safari 5 has introduced this regression on our services which were working fine on Safari 4
> 
> Apple doesn't discuss future products, so I can't comment on whether or when this will be fixed in Safari.

Make sense but if this is fixed in Webkit, we have a chance that it will be fixed in the future on Safari.

> If you can update the affected Web pages, then there is an easy workaround - just make sure that every frame has had some JavaScript activity. An empty onload handler would do.

Mmmm interesting... But, in our "real" pages, it seems that we have Js in every frames and the issue is still happening.

Also, I am not sure that this would fix the issue that causes javascript functions not to be called from inside the plugin an dor services relay heavily on those.

We are more in the process of eliminating one level of I-FRAME to get back to a working condition.
Comment 21 loomiS22 2019-01-06 20:42:48 PST
Comment on attachment 70049 [details]
test page to reproduce the bug

><HTML>
><HEAD>
><TITLE>Plug-in  Test</TITLE>
>
><script>
>    function StartPlugin()
>    { 
>        var urlLicence = "http://licence.com/licence.lic";
>        
>		try
>		{
>			isPluginStarted = TestPluginView.StartPlugin(urlLicence); // failed : 0, sinon 1	
>		}
>		catch (ex)
>		{
>			alert( "no plugin installed");
>        }	
>    }
>
>
>    function SetPropertyTest()
>    { 
>        TestPluginView.DialDomain='mondomaine.com';	
>    }
>
>// Callback function to be called by the plugin when calling StartPlugin()
>function OnLogMessage(level, msg)
>{
>   log = "level " + level + " msg: " + msg;
>   alert(log);
>}
>
>    
></script>
>
></HEAD>
>
>
><BODY id="bodyId">
>    <div id="cmd" >
>        <input type="button" id="StartPlugin" value="calling method StartPlugin() in same frame" onclick="StartPlugin()"><br>
>        <input type="button" id="SettingProperty"
>    value="SettingProperty in same frame " onclick="SetPropertyTest()"><br>
>        <input type="button" value="Reading property" onclick="alert(TestPluginView.DialDomain)"><br>
>    </div>
>    <!-- Container -->
>    <div id="client" style="background-color:#fffff;">
>        <embed
>            style="border-width: 2px; border-style: solid;"
>            id="TestPluginView"
>            name="TestPluginView"
>            width="352" height="288"
>            type="application/x-test-plugin"/>
>    </div>
>    <script >
>    var myPlugin = document.getElementById('TestPluginView');
>    </script>
>
></BODY>
></HTML>
Comment 22 Ahmad Saleem 2022-06-22 13:25:40 PDT
NPAPI support is removed from Safari 14 onward and it is not supported in Webkit Builds like WebkitGTK as well. I think this can be marked as "RESOLVED WONTFIX". Thanks!

Further, WebkitAPI for plugin is also not supported in Webkit2. Unless if it is supported till today for Legacy Webkit or any other iOS webkit views then my comment can be ignored.

Additionally, from the patch the change (partial fix) was in one of this NP_jsobject.cpp file, which was removed based on below commit:

https://github.com/WebKit/WebKit/commit/043ef2367e62a2cc7e9facb1bdc42b0867b8dd6d

I think this can be "WONTFIX". Thanks!
Comment 23 Ryosuke Niwa 2022-06-22 22:22:22 PDT
Yup, won't fix.