browser stops rendering all pages instead shows new tab page
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Oxide |
Invalid
|
Undecided
|
Unassigned | ||
webbrowser-app (Ubuntu) |
Fix Released
|
Critical
|
Florian Boucault |
Bug Description
running unity8 deb session on my laptop, with latest xenial + overlay
Browsing as normal, with 5 or 6 tabs open. All pages are rendering fine. Then when I click on a link in a page that opens a new tab, I get the new tab but the page is not displayed. It just displays the Top Sites, Bookmarks placeholder page. The url field has the correct url and the tab title is correct but the contents of the page never renders. Even when I press reload.
What is worse, every tab then has this problem. None will show the page content, all show the Top Sites, Bookmark page.
Attached is browser log, here are the relevant packages installed.
bfiller1@
ii liboxideqt-
ii liboxideqtcore0
ii liboxideqtquick
ii oxideqt-
bfiller1@
ii webbrowser-app 0.23+16.
bfiller1@
ii libmiral2:amd64 1.0.2+16.
ii libmirclient9:amd64 0.25.0+
ii libmircommon5:amd64 0.22.1+
ii libmircommon7:amd64 0.25.0+
ii libmircookie2:amd64 0.25.0+
ii libmircore1:amd64 0.25.0+
ii libmirplatform1
ii libmirprotobuf3
ii libmirserver42:
ii mir-client-
ii mir-graphics-
ii mir-platform-
ii mir-platform-
ii mir-platform-
ii qtdeclarative5-
ii qtmir-desktop:amd64 0.5.1+16.
ii xmir 2:1.18.4-0ubuntu0.2 amd64 Xmir X server
bfiller1@
ii account-
ii account-
ii policykit-unity8 0.1+16.
ii unity8 8.15+16.
ii unity8-common 8.15+16.
ii unity8-
ii unity8-
ii unity8-session-snap 1.0.13+
Related branches
- Olivier Tilloy: Approve
-
Diff: 92 lines (+29/-17)2 files modifiedsrc/app/webbrowser/Browser.qml (+28/-17)
src/app/webbrowser/BrowserTab.qml (+1/-0)
- system-apps-ci-bot: Needs Fixing (continuous-integration)
- Ubuntu Phablet Team: Pending requested
-
Diff: 2840 lines (+1499/-148)63 files modified.bzrignore (+0/-2)
debian/control (+7/-2)
debian/rules (+1/-1)
snapcraft.yaml (+8/-16)
src/Ubuntu/Web/ua-overrides-desktop.js.in (+9/-0)
src/Ubuntu/Web/ua-overrides-mobile.js.in (+3/-0)
src/app/ChromeBase.qml (+1/-0)
src/app/webbrowser/Browser.qml (+158/-29)
src/app/webbrowser/BrowserTab.qml (+19/-2)
src/app/webbrowser/CMakeLists.txt (+2/-0)
src/app/webbrowser/Chrome.qml (+12/-2)
src/app/webbrowser/ContextMenuMobile.qml (+10/-2)
src/app/webbrowser/Suggestions.qml (+1/-1)
src/app/webbrowser/TabComponent.qml (+33/-15)
src/app/webbrowser/TabItem.qml (+2/-2)
src/app/webbrowser/TabsBar.qml (+112/-15)
src/app/webbrowser/TabsList.qml (+2/-2)
src/app/webbrowser/drag-helper.cpp (+203/-0)
src/app/webbrowser/drag-helper.h (+91/-0)
src/app/webbrowser/reparenter.cpp (+124/-0)
src/app/webbrowser/reparenter.h (+46/-0)
src/app/webbrowser/webbrowser-app.cpp (+6/-0)
src/app/webbrowser/webbrowser-app.qml (+33/-3)
src/app/webcontainer/ContextMenuMobile.qml (+10/-2)
src/app/webcontainer/WebappWebview.qml (+5/-4)
tests/autopilot/webbrowser_app/emulators/browser.py (+7/-1)
tests/autopilot/webbrowser_app/tests/__init__.py (+40/-7)
tests/autopilot/webbrowser_app/tests/test_downloads.py (+62/-10)
tests/autopilot/webbrowser_app/tests/test_history.py (+30/-4)
tests/autopilot/webbrowser_app/tests/test_multiple_windows.py (+222/-0)
tests/autopilot/webbrowser_app/tests/test_new_tab_view.py (+10/-0)
tests/unittests/bookmarks-folder-model/CMakeLists.txt (+1/-1)
tests/unittests/bookmarks-folderlist-model/CMakeLists.txt (+1/-1)
tests/unittests/bookmarks-model/CMakeLists.txt (+1/-1)
tests/unittests/container-url-patterns/CMakeLists.txt (+1/-1)
tests/unittests/cookie-store/CMakeLists.txt (+1/-1)
tests/unittests/domain-utils/CMakeLists.txt (+1/-1)
tests/unittests/downloads-model/CMakeLists.txt (+1/-1)
tests/unittests/favicon-fetcher/CMakeLists.txt (+1/-1)
tests/unittests/history-domain-model/CMakeLists.txt (+1/-1)
tests/unittests/history-domainlist-model/CMakeLists.txt (+1/-1)
tests/unittests/history-lastvisitdatelist-model/CMakeLists.txt (+1/-1)
tests/unittests/history-model/CMakeLists.txt (+1/-1)
tests/unittests/intent-filter/CMakeLists.txt (+1/-1)
tests/unittests/limit-proxy-model/CMakeLists.txt (+1/-1)
tests/unittests/meminfo/CMakeLists.txt (+1/-1)
tests/unittests/oxide-cookie-helper/CMakeLists.txt (+1/-1)
tests/unittests/qml/CMakeLists.txt (+2/-0)
tests/unittests/qml/ReparenterFakeContainer.qml (+40/-0)
tests/unittests/qml/ReparenterFakeTab.qml (+37/-0)
tests/unittests/qml/tst_BrowserTab.qml (+3/-2)
tests/unittests/qml/tst_QmlTests.cpp (+7/-0)
tests/unittests/qml/tst_Reparenter.qml (+114/-0)
tests/unittests/qml/tst_TabsBar.qml (+2/-0)
tests/unittests/qml/tst_UbuntuWebView02.qml (+1/-0)
tests/unittests/search-engine/CMakeLists.txt (+1/-1)
tests/unittests/session-storage/CMakeLists.txt (+1/-1)
tests/unittests/session-utils/CMakeLists.txt (+1/-1)
tests/unittests/single-instance-manager/CMakeLists.txt (+1/-1)
tests/unittests/tabs-model/CMakeLists.txt (+1/-1)
tests/unittests/text-search-filter-model/CMakeLists.txt (+1/-1)
tests/unittests/webapp-container-color-helper/CMakeLists.txt (+1/-1)
tests/unittests/webapp-container-hook/CMakeLists.txt (+1/-1)
Changed in oxide: | |
status: | New → Invalid |
Changed in webbrowser-app (Ubuntu): | |
assignee: | Olivier Tilloy (osomon) → Florian Boucault (fboucault) |
status: | Confirmed → In Progress |
Changed in webbrowser-app (Ubuntu): | |
status: | In Progress → Fix Committed |
It's happened 3 times in last hour, fwiw
Seeing multiple of these messages after the problem starts:
[0125/171219: ERROR:layer_ tree_host_ impl.cc( 2189)] Forcing zero-copy tile initialization as worker context is missing ERROR:oxide_ compositor_ gpu_shims. cc(258) ] Error creating EGLImage: EGL_BAD_PARAMETER
[0125/171219: