unity8 crashed with signal 5 in g_settings_get_value() on Turkish locale

Bug #1556461 reported by Numan Demirdöğen
18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gsettings-qt (Ubuntu)
Fix Released
Undecided
Albert Astals Cid
unity8 (Ubuntu)
Invalid
Medium
Albert Astals Cid

Bug Description

I can not log in to Unity8 session on Ubuntu 16.04. When I try to log in to Unity8 session, only a black screen is shown. And when I return to Unity7 session, I get a crash report from apport.

To get to the default (unity7) session:
1- CTRL+ALT+F1
2- Log in
3- sudo systemctrl restart lightdm

ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: unity8 8.11+16.04.20160310.4-0ubuntu1
ProcVersionSignature: Ubuntu 4.4.0-12.28-generic 4.4.4
Uname: Linux 4.4.0-12-generic x86_64
ApportVersion: 2.20-0ubuntu3
Architecture: amd64
Date: Sat Mar 12 19:16:58 2016
ExecutablePath: /usr/bin/unity8
InstallationDate: Installed on 2016-01-16 (55 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160116)
ProcCmdline: unity8
Signal: 5
SourcePackage: unity8
StacktraceTop:
 ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 g_settings_get_value () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 QGSettings::get(QString const&) const () from /usr/lib/x86_64-linux-gnu/libgsettings-qt.so.1
 GSettingsQml::componentComplete() () from /usr/lib/x86_64-linux-gnu/qt5/qml/GSettings.1.0/libGSettingsQmlPlugin.so
Title: unity8 crashed with signal 5 in g_settings_get_value()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Related branches

Revision history for this message
Numan Demirdöğen (if.gnu.linux) wrote :
Revision history for this message
Numan Demirdöğen (if.gnu.linux) wrote :

The bug #1545784 is dublicate of this bug.

summary: - Unity8 crashes with Intel Sandybridge on 16.04
+ unity8 crashed with signal 5 in g_settings_get_value() on 16.04 with
+ Sandybridge
tags: added: unity8
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_settings_schema_get_value () from /tmp/apport_sandbox_Lw5qLg/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 g_settings_schema_key_init () from /tmp/apport_sandbox_Lw5qLg/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 g_settings_get_value () from /tmp/apport_sandbox_Lw5qLg/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 QGSettings::get (this=0x17a14a0, key=...) at qgsettings.cpp:74
 GSettingsQml::componentComplete (this=0x1446810) at gsettings-qml.cpp:146

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in unity8 (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Albert Astals Cid (aacid) wrote : Re: unity8 crashed with signal 5 in g_settings_get_value() on 16.04 with Sandybridge

GSettingsQt is asking for show-desktopicons when it should be asking for show-desktop-icons.

if.gnu.linux can you please attach the /usr/share/glib-2.0/schemas/org.gnome.desktop.background.gschema.xml file from your computer?

Also what is the output of running "locale" in a terminal?

information type: Private → Public
Revision history for this message
Numan Demirdöğen (if.gnu.linux) wrote :

@Albert Astals Cid, output of locale command is below. Also, I attached /usr/share/glib-2.0/schemas/org.gnome.desktop.background.gschema.xml file.

locale
LANG=tr_TR.UTF-8
LANGUAGE=tr:en
LC_CTYPE="tr_TR.UTF-8"
LC_NUMERIC=tr_TR.UTF-8
LC_TIME=tr_TR.UTF-8
LC_COLLATE="tr_TR.UTF-8"
LC_MONETARY=tr_TR.UTF-8
LC_MESSAGES="tr_TR.UTF-8"
LC_PAPER=tr_TR.UTF-8
LC_NAME=tr_TR.UTF-8
LC_ADDRESS=tr_TR.UTF-8
LC_TELEPHONE=tr_TR.UTF-8
LC_MEASUREMENT=tr_TR.UTF-8
LC_IDENTIFICATION=tr_TR.UTF-8
LC_ALL=

Revision history for this message
Albert Astals Cid (aacid) wrote :

Ok, i can reproduce this having the locale set to turkish, quite weird, will investigate.

summary: - unity8 crashed with signal 5 in g_settings_get_value() on 16.04 with
- Sandybridge
+ unity8 crashed with signal 5 in g_settings_get_value() on Turkish locale
Changed in unity8 (Ubuntu):
assignee: nobody → Albert Astals Cid (aacid)
status: New → In Progress
Changed in gsettings-qt (Ubuntu):
status: New → In Progress
Changed in unity8 (Ubuntu):
status: In Progress → Invalid
Changed in gsettings-qt (Ubuntu):
assignee: nobody → Albert Astals Cid (aacid)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gsettings-qt - 0.1+16.04.20160329-0ubuntu1

---------------
gsettings-qt (0.1+16.04.20160329-0ubuntu1) xenial; urgency=medium

  [ Albert Astals Cid ]
  * Use QChar toUpper/toLower instead of C version (LP: #1556461)

 -- Michał Sawicz <email address hidden> Tue, 29 Mar 2016 12:56:42 +0000

Changed in gsettings-qt (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Numan Demirdöğen (if.gnu.linux) wrote :

I can confirm that the bug is fixed by the released packages.

LC_ALL=C apt-cache policy libgsettings-qt1:amd64
libgsettings-qt1:
  Installed: 0.1+16.04.20160329-0ubuntu1
  Candidate: 0.1+16.04.20160329-0ubuntu1
  Version table:
 *** 0.1+16.04.20160329-0ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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