[Webkit-unassigned] [Bug 14411] New: Regression: WebNetscapePluginPackage overagressively sets CurApRefNum, causes BBEdit to malfunction
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jun 26 07:35:35 PDT 2007
http://bugs.webkit.org/show_bug.cgi?id=14411
Summary: Regression: WebNetscapePluginPackage overagressively
sets CurApRefNum, causes BBEdit to malfunction
Product: WebKit
Version: 522+ (nightly)
Platform: Macintosh
OS/Version: Mac OS X 10.4
Status: UNCONFIRMED
Severity: Blocker
Priority: P1
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: jim.correia at pobox.com
+[WebNetscapePluginPackage initialize], if invoked early enough in application
startup, can result in CurApRefNum pointing at the system resource file instead
of the application's bundle resource map.
The attached patch addresses this issue.
This affects all shipping versions of BBEdit, which rely on CurApRefNum
pointing at the application's bundle resource map.
This is a new problem/regression in WebKit (vs. 10.4.x shipped versions)
because the startup dependency order appears to have changed. (Creating an
HIWebView/WebView results in the plug-in database getting initialized in trunk
versions, which invokes the problematic code. This is a problem because, for
historic reasons, BBEdit creates an HIWebView very early in the startup
process, before the Resource Manager has been lazy initialized and has opened
the resource map.)
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list