[Webkit-unassigned] [Bug 90772] New: [EFL][WK2] ewk_context needs to route InjectedBundle Messages correctly
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jul 9 03:48:13 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=90772
Summary: [EFL][WK2] ewk_context needs to route InjectedBundle
Messages correctly
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKit EFL
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: dominik.rottsches at intel.com
CC: eunmi15.lee at samsung.com, demarchi at webkit.org,
tmpsantos at gmail.com, naginenis at gmail.com,
gyuyoung.kim at webkit.org, christophe.dumez at intel.com
ewk context does not handle received messages from InjectedBundles, so that in many of the remaining ~400 test cases that fail (compared to DRT), we see a callstack like :
STDERR: SHOULD NEVER BE REACHED
STDERR: /fast/dominik/dev/WebKitGit_EFL/Tools/WebKitTestRunner/TestInvocation.cpp(322) : WebKit::WKRetainPtr<const void*> WTR::TestInvocation::didReceiveSynchronousMessageFromInjectedBundle(WKStringRef, WKTypeRef)
STDERR: 1 0x410290 WTR::TestInvocation::didReceiveSynchronousMessageFromInjectedBundle(OpaqueWKString const*, void const*)
STDERR: 2 0x40cf6b WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle(OpaqueWKString const*, void const*)
STDERR: 3 0x40cec6 WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle(OpaqueWKContext const*, OpaqueWKString const*, void const*, void const**, void const*)
STDERR: 4 0x7f6954ec7a68 WebKit::WebContextInjectedBundleClient::didReceiveSynchronousMessageFromInjectedBundle(WebKit::WebContext*, WTF::String const&, WebKit::APIObject*, WTF::RefPtr<WebKit::APIObject>&)
So, the didReceiveSynchronousMessageFromInjectedBundle callback is falling through to TestController, while it should be routed by ewk context. If this is fixed, many of those test remaining test case issues can be addressed.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list