unity8-dash crashed with SIGABRT in qt_message_fatal() under incorrect locale
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Confirmed
|
Critical
|
Unassigned | ||
unity-scopes-api (Ubuntu) |
Confirmed
|
High
|
Unassigned | ||
unity-scopes-shell (Ubuntu) |
Fix Released
|
High
|
Paweł Stołowski |
Bug Description
unity8-dash gets into a respawn loop when the selected locale is unavailable. While it's understood that incorrect locale might result in unexpected behaviour, but aborting feels excessive.
.log file mentions:
ERROR! Caught unity::
unity:
ProblemType: Crash
DistroRelease: Ubuntu 14.10
Package: unity8 8.00+14.
Uname: Linux 3.4.0-5-mako armv7l
ApportVersion: 2.14.7-0ubuntu1
Architecture: armhf
CurrentDesktop: Unity
Date: Mon Sep 1 11:55:15 2014
ExecutablePath: /usr/bin/
ExecutableTimes
InstallationDate: Installed on 2014-09-01 (0 days ago)
InstallationMedia: Ubuntu Utopic Unicorn (development branch) - armhf (20140901-020204)
LocalLibraries: /android/
ProcCmdline: unity8-dash --desktop_
ProcCwd: /home/phablet
Signal: 6
SourcePackage: unity8
StacktraceTop:
?? () from /lib/arm-
raise () from /lib/arm-
abort () from /lib/arm-
QMessageLogger
?? () from /usr/lib/
Title: unity8-dash crashed with SIGABRT in raise()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dialout dip plugdev sudo tty video
Related branches
- Marcus Tomlinson (community): Approve
-
Diff: 139 lines (+95/-3)3 files modifiedsrc/Unity/scopes.cpp (+12/-2)
tests/CMakeLists.txt (+3/-1)
tests/scopesinittest.cpp (+80/-0)
Changed in unity-scopes-api (Ubuntu): | |
status: | New → Confirmed |
Changed in unity-scopes-shell (Ubuntu): | |
status: | Confirmed → Fix Released |
StacktraceTop: qlogging. cpp:1340 ::fatal (this=this@ entry=0xbec5022 4, msg=0xb4186f14 "UbuntuClientIn tegration: connection to Mir server failed. Check that a Mir server is\nrunning, and the correct socket is being used and is accessible. The shell may have\nrejected the incoming connectio"...) at global/ qlogging. cpp:669 tegration: :UbuntuClientIn tegration (this=<optimized out>) at ../../. ./src/ubuntumir client/ integration. cpp:80 tIntegrationPlu gin::create (this=<optimized out>, system=...) at ../../. ./src/ubuntumir client/ plugin. cpp:36 GLOBAL_ _N_112Q_ QGS_loader13inn erFunctionEvE6h older>) at kernel/ qplatformintegr ationfactory. cpp:64
qt_message_fatal (context=..., message=...) at global/
QMessageLogger
UbuntuClientIn
UbuntuMirClien
loadIntegration (argv=0xbec505e4, argc=@0x1: <error reading variable>, parameters=..., key=..., loader=0xb6f43058 <_ZZN12_