I didn't manage to fully reproduce the bug, but from what I've seen in Scott's backlog, the key (which is the monitor name) was empty. That means that for some reason his monitor was not detected correctly at a previous stage. I've fixed the display code to take into account the race condition where the monitor name is NULL, so now you should see a warning instead of a segfault. Could you please take some time to verify that the branch above works for you and you don't get the segmentation fault anymore? Thank you!
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to unity-control-center in Ubuntu. https://bugs.launchpad.net/bugs/1283297 Title: unity-control-center crashed with SIGSEGV in g_variant_lookup_value() Status in Unity Control Center: New Status in “unity-control-center” package in Ubuntu: New Bug description: This crash occurred after my laptop had failed to set the proper resolution on an external monitor and I was fiddling with the Displays screen to try to get it to re-detect. ProblemType: Crash DistroRelease: Ubuntu 14.04 Package: unity-control-center 14.04.3+14.04.20140220.1-0ubuntu1 ProcVersionSignature: Ubuntu 3.13.0-11.31-generic 3.13.3 Uname: Linux 3.13.0-11-generic x86_64 ApportVersion: 2.13.2-0ubuntu5 Architecture: amd64 CurrentDesktop: Unity Date: Fri Feb 21 18:53:25 2014 ExecutablePath: /usr/bin/unity-control-center InstallationDate: Installed on 2010-10-11 (1229 days ago) InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007) ProcCmdline: unity-control-center ProcEnviron: PATH=(custom, user) LANGUAGE=en_US XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash SegvAnalysis: Segfault happened at: 0x7f06d1492e8a <__strcmp_ssse3+26>: movlpd (%rsi),%xmm2 PC (0x7f06d1492e8a) ok source "(%rsi)" (0x00000000) not located in a known VMA region (needed readable region)! destination "%xmm2" ok SegvReason: reading NULL VMA Signal: 11 SourcePackage: unity-control-center StacktraceTop: g_variant_lookup_value () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 g_variant_lookup () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 ?? () from /usr/lib/x86_64-linux-gnu/unity-control-center-1/panels/libdisplay.so ?? () from /usr/lib/x86_64-linux-gnu/unity-control-center-1/panels/libdisplay.so ?? () from /usr/lib/x86_64-linux-gnu/unity-control-center-1/panels/libdisplay.so Title: unity-control-center crashed with SIGSEGV in g_variant_lookup_value() UpgradeStatus: Upgraded to trusty on 2013-12-15 (68 days ago) UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare sbuild vboxusers usr_lib_unity-control-center: activity-log-manager 0.9.7-0ubuntu10 deja-dup 29.5-0ubuntu2 gnome-control-center 1:3.6.3-0ubuntu50 gnome-control-center-unity 1.3+14.04.20140117-0ubuntu1 To manage notifications about this bug go to: https://bugs.launchpad.net/unity-control-center/+bug/1283297/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp