tst_WebContext_sessionCookies causes the test to abort in single process

Bug #1565313 reported by Chris Coulson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Oxide
Fix Released
Medium
Chris Coulson

Bug Description

This test hits a qFatal() in single-process:

PASS : qml-api-single-process-test::WebContext_sessionCookies::initTestCase()
QWARN : qml-api-single-process-test::WebContext_sessionCookies::test_WebContext_sessionCookies_ephemeral() OxideQQuickWebView: context is read-only in single process mode. The webview will automatically use the application-wide default WebContext
[0402/164821:ERROR:layer_tree_host_impl.cc(2205)] Forcing zero-copy tile initialization as worker context is missing
[0402/164821:ERROR:layer_tree_host_impl.cc(2205)] Forcing zero-copy tile initialization as worker context is missing
127.0.0.1 - - [02/Apr/2016 16:48:21] "GET /tst_WebContext_sessionCookies.py HTTP/1.1" 200 -
QWARN : qml-api-single-process-test::WebContext_sessionCookies::test_WebContext_sessionCookies_ephemeral() OxideQQuickWebView: context is read-only in single process mode. The webview will automatically use the application-wide default WebContext
QFATAL : qml-api-single-process-test::WebContext_sessionCookies::test_WebContext_sessionCookies_ephemeral() OxideQQuickWebContext::defaultContext: The default context has been deleted. This can happen in single process mode when the application creates and manages the default context
FAIL! : qml-api-single-process-test::WebContext_sessionCookies::test_WebContext_sessionCookies_ephemeral() Received a fatal error.
   Loc: [Unknown file(0)]

This fatal error basically means that the test deleted the default context and then tried to use it again. This is fatal because you can only have one context in single process.

Changed in oxide:
importance: Undecided → Medium
status: New → Triaged
Changed in oxide:
assignee: nobody → Chris Coulson (chrisccoulson)
milestone: none → branch-1.15
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.