touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #45139
[Bug 1405687] Re: unity8 crashes while using webbrowser-app
@saviq: Thank you for linking the Mir bug as I'm also seeing this.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1405687
Title:
unity8 crashes while using webbrowser-app
Status in unity8 package in Ubuntu:
Incomplete
Bug description:
This happens often, maybe one every ten minutes while browsing
(m.reddit.com, en.wikipedia.org, bt.no, stackexchange.com, etc).
1) The release of Ubuntu you are using, via 'lsb_release -rd' or
System -> About Ubuntu
Distributor ID: Ubuntu
Description: Ubuntu Vivid Vervet (development branch)
Release: 15.04 (r58)
Codename: vivid
2) The version of the package you are using, via 'apt-cache policy pkgname' or by checking in Software Center
unity8:
Installed: 8.02+15.04.20141216.1-0ubuntu1
Candidate: 8.02+15.04.20141216.1-0ubuntu1
Version table:
*** 8.02+15.04.20141216.1-0ubuntu1 0
500 http://ports.ubuntu.com/ubuntu-ports/ vivid/universe armhf Packages
100 /var/lib/dpkg/status
3) What you expected to happen
Unity8/mir should not crash
4) What happened instead
Something crashed, got spinning Ubuntu logo
Excerpt from unity8 log from before, during and after the crash, while
browsing the web normally (one tab, wikipedia):
qtmir.applications: Application::setSession - appId= "webbrowser-app" session= QObject(0x0)
qtmir.sessions: Session::setSurface - session= "QtUbuntu" surface= QQuickItem(0)
qtmir.surfaces: MirSurfaceItem::~MirSurfaceItem - this= qtmir::MirSurfaceItem (this = 0x18f1240 , name= "" , parent = 0x1804438 , geometry = QRectF(0,0 768x1222) , z = 1 )
qtmir.sessions: SessionManager::onSessionStopping - sessionName= QtUbuntu
qtmir.mir: SessionListener::destroying_surface - this= SessionListener(0xb04667d4) session= 0xad5068dc surface= 0xad507568
qtmir.surfaces: MirSurfaceManager::onSessionDestroyingSurface - session= 0xad5068dc surface= 0xad507568 surface.name= Ubuntu Web Browser
MirSurfaceManager::onSessionDestroyingSurface: unable to find MirSurfaceItem corresponding to surface= 0xad507568 surface.name= Ubuntu Web Browser
Signal caught by Mir, stopping Mir server..
qtmir.applications: ApplicationManager::onSessionStopping - sessionName= pay-service
qtmir.sessions: SessionManager::onSessionStopping - sessionName= pay-service
qtmir.applications: ApplicationManager::onSessionStopping - sessionName= UbuntuLocationService
qtmir.sessions: SessionManager::onSessionStopping - sessionName= UbuntuLocationService
Caught exception at Mir/EGL driver boundary: /build/buildd/mir-0.9.0+15.04.20141125/src/client/rpc/stream_socket_transport.cpp(166): Throw in function virtual void mir::client::rpc::StreamSocketTransport::send_message(const std::vector<unsigned char>&, const std::vector<mir::Fd>&)
Dynamic exception type: N5boost16exception_detail10clone_implINS0_19error_info_injectorIN3mir25socket_disconnected_errorEEEEE
std::exception::what: Failed to send message to server: Broken pipe
32, "Broken pipe"
qtmir.mir: SessionListener::stopping - this= SessionListener(0xb04667d4) session= 0xad5035fc
qtmir.mir: SessionListener::unfocused - this= SessionListener(0xb04667d4)
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
[1419545181.094743] (II) UnknownComponent: Stopping Mir Server
Signal caught by Mir, stopping Mir server..
QtCompositor::setAllWindowsExposed false
qtmir.surfaces: MirSurfaceItem::release - this= qtmir::MirSurfaceItem (this = 0x16c6c50 , name= "" , parent = 0x0 , geometry = QRectF(0,0 768x1222) , z = 0 )
qtmir.sessions: Session::setSurface - session= "QtUbuntu" surface= QQuickItem(0)
QThread: Destroyed while thread is still running
(process:31750): GLib-CRITICAL **: g_variant_unref: assertion
'value->ref_count > 0' failed
(process:31750): GLib-CRITICAL **: g_variant_unref: assertion
'value->ref_count > 0' failed
(process:31750): GLib-CRITICAL **: g_variant_unref: assertion
'value->ref_count > 0' failed
(process:31750): GLib-CRITICAL **: g_variant_unref: assertion
'value->ref_count > 0' failed
(process:31750): GLib-CRITICAL **: g_variant_unref: assertion
'value->ref_count > 0' failed
(process:31750): GLib-CRITICAL **: g_variant_unref: assertion
'value->ref_count > 0' failed
(process:31750): GLib-CRITICAL **: g_variant_unref: assertion
'value->ref_count > 0' failed
(process:31750): GLib-CRITICAL **: g_variant_unref: assertion
'value->ref_count > 0' failed
(process:31750): GLib-CRITICAL **: g_variant_unref: assertion
'value->ref_count > 0' failed
(process:31750): GLib-CRITICAL **: g_variant_unref: assertion
'value->ref_count > 0' failed
(process:31750): GLib-CRITICAL **: g_variant_unref: assertion
'value->ref_count > 0' failed
(process:31750): GLib-CRITICAL **: g_variant_unref: assertion
'value->ref_count > 0' failed
(process:31750): GLib-CRITICAL **: g_variant_unref: assertion
'value->ref_count > 0' failed
(process:31750): GLib-CRITICAL **: g_variant_unref: assertion 'value->ref_count > 0' failed
qtmir.surfaces: MirSurfaceItem::~MirSurfaceItem - this= qtmir::MirSurfaceItem (this = 0x16c6c50 , name= "" , parent = 0x0 , geometry = QRectF(0,0 768x1222) , z = 0 )
qtmir.applications: ApplicationManager::~ApplicationManager
qtmir.sessions: SessionManager::~SessionManager - this= qtmir::SessionManager(0x12ec678, name = "qtmir::SessionManager")
qtmir.surfaces: MirSurfaceManager::~MirSurfaceManager - this= qtmir::MirSurfaceManager(0x12ecf30, name = "qtmir::SurfaceManager")
Attempted to unregister path (path[0] = core path[1] = ubuntu) which isn't registered
process 31750: arguments to dbus_connection_close() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2935.
This is normally a bug in some application using the D-Bus library.
process 31750: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2822.
This is normally a bug in some application using the D-Bus library.
process 31750: arguments to dbus_message_unref() were incorrect, assertion "message->generation == _dbus_current_generation" failed in file ../../dbus/dbus-message.c line 1695.
This is normally a bug in some application using the D-Bus library.
process 31750: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2822.
This is normally a bug in some application using the D-Bus library.
process 31750: arguments to dbus_message_unref() were incorrect, assertion "message->generation == _dbus_current_generation" failed in file ../../dbus/dbus-message.c line 1695.
This is normally a bug in some application using the D-Bus library.
process 31750: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2822.
This is normally a bug in some application using the D-Bus library.
()
[1419545193.991218] (II) UnknownComponent: Loading library : libmirplatform4driver.so
qtmir.mir: MirServer created
[1419545194.035076] (II) UnknownComponent: Starting Mir server
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: unity8 8.02+15.04.20141216.1-0ubuntu1
Uname: Linux 3.4.0-5-mako armv7l
ApportVersion: 2.15-0ubuntu3
Architecture: armhf
Date: Thu Dec 25 23:10:07 2014
InstallationDate: Installed on 2014-12-18 (7 days ago)
InstallationMedia: Ubuntu Vivid Vervet (development branch) - armhf (20141218-020204)
SourcePackage: unity8
UpgradeStatus: No upgrade log present (probably fresh install)
upstart.unity8.log: qtmir.sensor: Screen::toggleSensors - enable= false
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1405687/+subscriptions
References