Hi Anders,

Thanks, it does work, with one caveat, can you confirm:

For Safari 5.1 it appears that it should be:

defaults write com.apple.Safari DisablePluginProcessMessageTimeout YES

...no "WebKit" prefix.

Some searching shows the "WebKit" prefix was added after 5.1, Aug 9 in 
changeset 92716, eight days after my Safari 5.1 is dated (Aug 1).

Thanks,
Rudi

On Oct 7, 2011, at 3:33 PM, Rudi Sherry wrote:

> Thanks! I'll try it as soon as I'm back in the office. 
> 
> Connected by DROID on Verizon Wireless
> 
> 
> -----Original message-----
> From: Anders Carlsson <ander...@apple.com>
> To: Rudi Sherry <rshe...@adobe.com>
> Cc: Webkit Development <webkit-dev@lists.webkit.org>
> Sent: Fri, Oct 7, 2011 22:12:03 GMT+00:00
> Subject: Re: [webkit-dev] How do I turn off timeout for unresponsive 
> plug-ins, to allow long debug sessions
> 
> Hi Rudi,
> 
> in if you're running Safari with a WebKit nightly, you can disable the 
> timeout using
> 
> defaults write com.apple.Safari WebKitDisablePluginProcessMessageTimeout YES
> 
> Hope this helps,
> Anders
> 
> On Oct 7, 2011, at 2:59 PM, Rudi Sherry wrote:
> 
> > Is there a way to have Safari (or webkit) have an infinite timeout waiting 
> > for the plugin process?  I need this for effective debugging.
> > 
> > 
> > Since Safari creates the plugin process, loads my plugin and starts it up 
> > when I click on a link, I can't pre-attach or pre-launch the plugin 
> > process.  So I go through the following:
> > 
> > * Have a sleep loop in NP_GetEntryPoints in my plugin
> > * Launch Safari
> > * Click on a link to a file that will invoke my plugin
> > (Safari will create PluginProcess)
> > * In Xcode, attach to my plugin
> > * Manually jump past the sleep-loop
> > 
> > ...so far, so good.  Now my plug-in loads a very substantial framework 
> > where I have some breakpoints set, so I want Xcode to load the symbols.
> > 
> > The problem is that it takes so long for Xcode to load the framework and 
> > process the symbols, that Safari appears to time out and kill the plugin 
> > process so I can't debug.
> > 
> > So is there a way to keep Safari from doing this?
> > 
> > Thanks,
> > Rudi
> > 
> > 
> > _______________________________________________
> > webkit-dev mailing list
> > webkit-dev@lists.webkit.org
> > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
> 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to