ubuntu-webapps-bugs team mailing list archive
-
ubuntu-webapps-bugs team
-
Mailing list archive
-
Message #03924
[Bug 1564107] [NEW] qml-api-test::GeolocationPermissionRequest::test_GeolocationPermissionRequest5_subframe_delete_cancel is flaky
Public bug reported:
PASS : *::GeolocationPermissionRequest::initTestCase()
LaunchProcess: failed to execvp:
[0330/204333:ERROR:layer_tree_host_impl.cc(2205)] Forcing zero-copy tile initialization as worker context is missing
127.0.0.1 - - [30/Mar/2016 20:43:34] "GET /tst_GeolocationPermissionRequest.html HTTP/1.1" 200 -
[0330/204334:ERROR:oxide_access_token_store.cc(30)] Not implemented reached in virtual void oxide::AccessTokenStore::LoadAccessTokens(const LoadAccessTokensCallback&)
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest1_main_frame(row 0)
127.0.0.1 - - [30/Mar/2016 20:43:35] "GET /tst_GeolocationPermissionRequest.html HTTP/1.1" 200 -
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest1_main_frame(row 1)
127.0.0.1 - - [30/Mar/2016 20:43:35] "GET /tst_GeolocationPermissionRequest.html HTTP/1.1" 200 -
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest1_main_frame(row 2)
127.0.0.1 - - [30/Mar/2016 20:43:36] "GET /tst_GeolocationPermissionRequest.html HTTP/1.1" 200 -
QWARN : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest1_main_frame(row 3) OxideQGeolocationPermissionRequest::accept is deprecated. Please use OxideQPermissionRequest::allow instead
[0330/204336:ERROR:oxide_access_token_store.cc(30)] Not implemented reached in virtual void oxide::AccessTokenStore::LoadAccessTokens(const LoadAccessTokensCallback&)
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest1_main_frame(row 3)
LaunchProcess: failed to execvp:
127.0.0.1 - - [30/Mar/2016 20:43:38] "GET /tst_GeolocationPermissionRequest_subframe.html HTTP/1.1" 200 -
[0330/204338:ERROR:oxide_access_token_store.cc(30)] Not implemented reached in virtual void oxide::AccessTokenStore::LoadAccessTokens(const LoadAccessTokensCallback&)
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest2_subframe(row 0)
127.0.0.1 - - [30/Mar/2016 20:43:39] "GET /tst_GeolocationPermissionRequest_subframe.html HTTP/1.1" 200 -
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest2_subframe(row 1)
127.0.0.1 - - [30/Mar/2016 20:43:40] "GET /tst_GeolocationPermissionRequest_subframe.html HTTP/1.1" 200 -
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest2_subframe(row 2)
LaunchProcess: failed to execvp:
127.0.0.1 - - [30/Mar/2016 20:43:40] "GET /empty.html HTTP/1.1" 200 -
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest3_main_frame_navigation_cancel()
127.0.0.1 - - [30/Mar/2016 20:43:40] "GET /tst_GeolocationPermissionRequest_subframe.html HTTP/1.1" 200 -
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest4_subframe_navigation_cancel()
127.0.0.1 - - [30/Mar/2016 20:43:40] "GET /tst_GeolocationPermissionRequest_subframe.html HTTP/1.1" 200 -
FAIL! : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest5_subframe_delete_cancel() 'wait for signal cancelled' returned FALSE. ()
Loc: [/home/chr1s/src/oxide/oxide/qt/tests/qmltests/api/tst_GeolocationPermissionRequest.qml(192)]
PASS : *::GeolocationPermissionRequest::cleanupTestCase()
After some debugging, we're not getting asked to cancel the request by
Chromium (oxide::PermissionManager::CancelPermissionRequest isn't
called). This is triggered from the implementation of
WebContentsObserver::FrameDeleted in content::PermissionServiceContext
** Affects: oxide
Importance: Medium
Status: Triaged
** Changed in: oxide
Milestone: None => branch-1.15
** Changed in: oxide
Status: New => Triaged
** Changed in: oxide
Importance: Undecided => Medium
--
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1564107
Title:
qml-api-
test::GeolocationPermissionRequest::test_GeolocationPermissionRequest5_subframe_delete_cancel
is flaky
Status in Oxide:
Triaged
Bug description:
PASS : *::GeolocationPermissionRequest::initTestCase()
LaunchProcess: failed to execvp:
[0330/204333:ERROR:layer_tree_host_impl.cc(2205)] Forcing zero-copy tile initialization as worker context is missing
127.0.0.1 - - [30/Mar/2016 20:43:34] "GET /tst_GeolocationPermissionRequest.html HTTP/1.1" 200 -
[0330/204334:ERROR:oxide_access_token_store.cc(30)] Not implemented reached in virtual void oxide::AccessTokenStore::LoadAccessTokens(const LoadAccessTokensCallback&)
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest1_main_frame(row 0)
127.0.0.1 - - [30/Mar/2016 20:43:35] "GET /tst_GeolocationPermissionRequest.html HTTP/1.1" 200 -
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest1_main_frame(row 1)
127.0.0.1 - - [30/Mar/2016 20:43:35] "GET /tst_GeolocationPermissionRequest.html HTTP/1.1" 200 -
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest1_main_frame(row 2)
127.0.0.1 - - [30/Mar/2016 20:43:36] "GET /tst_GeolocationPermissionRequest.html HTTP/1.1" 200 -
QWARN : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest1_main_frame(row 3) OxideQGeolocationPermissionRequest::accept is deprecated. Please use OxideQPermissionRequest::allow instead
[0330/204336:ERROR:oxide_access_token_store.cc(30)] Not implemented reached in virtual void oxide::AccessTokenStore::LoadAccessTokens(const LoadAccessTokensCallback&)
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest1_main_frame(row 3)
LaunchProcess: failed to execvp:
127.0.0.1 - - [30/Mar/2016 20:43:38] "GET /tst_GeolocationPermissionRequest_subframe.html HTTP/1.1" 200 -
[0330/204338:ERROR:oxide_access_token_store.cc(30)] Not implemented reached in virtual void oxide::AccessTokenStore::LoadAccessTokens(const LoadAccessTokensCallback&)
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest2_subframe(row 0)
127.0.0.1 - - [30/Mar/2016 20:43:39] "GET /tst_GeolocationPermissionRequest_subframe.html HTTP/1.1" 200 -
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest2_subframe(row 1)
127.0.0.1 - - [30/Mar/2016 20:43:40] "GET /tst_GeolocationPermissionRequest_subframe.html HTTP/1.1" 200 -
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest2_subframe(row 2)
LaunchProcess: failed to execvp:
127.0.0.1 - - [30/Mar/2016 20:43:40] "GET /empty.html HTTP/1.1" 200 -
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest3_main_frame_navigation_cancel()
127.0.0.1 - - [30/Mar/2016 20:43:40] "GET /tst_GeolocationPermissionRequest_subframe.html HTTP/1.1" 200 -
PASS : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest4_subframe_navigation_cancel()
127.0.0.1 - - [30/Mar/2016 20:43:40] "GET /tst_GeolocationPermissionRequest_subframe.html HTTP/1.1" 200 -
FAIL! : *::GeolocationPermissionRequest::test_GeolocationPermissionRequest5_subframe_delete_cancel() 'wait for signal cancelled' returned FALSE. ()
Loc: [/home/chr1s/src/oxide/oxide/qt/tests/qmltests/api/tst_GeolocationPermissionRequest.qml(192)]
PASS : *::GeolocationPermissionRequest::cleanupTestCase()
After some debugging, we're not getting asked to cancel the request by
Chromium (oxide::PermissionManager::CancelPermissionRequest isn't
called). This is triggered from the implementation of
WebContentsObserver::FrameDeleted in content::PermissionServiceContext
To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1564107/+subscriptions
Follow ups