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

Reply via email to