** Description changed:

+ [Impact]
+ This causes the colord daemon to crash when a user with a username containing 
characters not in [a..z][A..Z][0..9] logs in. Since we use usernames with a ‘-’ 
in them in Ubuntu for the guest session (and possibly in Ubiquity?), this is a 
fairly common crash to hit.
+ 
+ It results in (among other things) display calibration (either applying
+ existing profiles, or attempting to generate a new one) failing to work.
+ 
+ [Test Case]
+ Log into a guest session. colord will crash, due to the username being 
guest-$SOMETHING
+ 
+ [Regression Potential]
+ Low. If regressions appear, they're likely to be crashes rather than bad 
behaviour, so they should be obvious.
+ 
+ [Original report]
+ crashes at startup
+ 
  colord crashed with SIGSEGV in cd_device_register_object()
  
  ProblemType: Crash
  DistroRelease: Ubuntu 12.10
  Package: colord 0.1.21-1
  ProcVersionSignature: Ubuntu 3.5.0-3.3-generic 3.5.0-rc5
  Uname: Linux 3.5.0-3-generic x86_64
  ApportVersion: 2.2.5-0ubuntu2
  Architecture: amd64
  CrashCounter: 1
  Date: Thu Jul  5 09:30:50 2012
  ExecutablePath: /usr/lib/x86_64-linux-gnu/colord/colord
  ProcCmdline: /usr/lib/x86_64-linux-gnu/colord/colord
  ProcEnviron:
-  
+ 
  SegvAnalysis:
-  Segfault happened at: 0x40b1dd <cd_device_register_object+157>:      mov    
0x8(%rax),%rbx
-  PC (0x0040b1dd) ok
-  source "0x8(%rax)" (0x00000008) not located in a known VMA region (needed 
readable region)!
-  destination "%rbx" ok
+  Segfault happened at: 0x40b1dd <cd_device_register_object+157>:      mov    
0x8(%rax),%rbx
+  PC (0x0040b1dd) ok
+  source "0x8(%rax)" (0x00000008) not located in a known VMA region (needed 
readable region)!
+  destination "%rbx" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: colord
  StacktraceTop:
-  cd_device_register_object ()
-  ?? ()
-  ?? ()
-  ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
-  g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
+  cd_device_register_object ()
+  ?? ()
+  ?? ()
+  ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
+  g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  Title: colord crashed with SIGSEGV in cd_device_register_object()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:

** Changed in: colord (Ubuntu Precise)
       Status: Confirmed => Invalid

** Description changed:

- [Impact]
- This causes the colord daemon to crash when a user with a username containing 
characters not in [a..z][A..Z][0..9] logs in. Since we use usernames with a ‘-’ 
in them in Ubuntu for the guest session (and possibly in Ubiquity?), this is a 
fairly common crash to hit.
- 
- It results in (among other things) display calibration (either applying
- existing profiles, or attempting to generate a new one) failing to work.
- 
- [Test Case]
- Log into a guest session. colord will crash, due to the username being 
guest-$SOMETHING
- 
- [Regression Potential]
- Low. If regressions appear, they're likely to be crashes rather than bad 
behaviour, so they should be obvious.
- 
- [Original report]
  crashes at startup
  
  colord crashed with SIGSEGV in cd_device_register_object()
  
  ProblemType: Crash
  DistroRelease: Ubuntu 12.10
  Package: colord 0.1.21-1
  ProcVersionSignature: Ubuntu 3.5.0-3.3-generic 3.5.0-rc5
  Uname: Linux 3.5.0-3-generic x86_64
  ApportVersion: 2.2.5-0ubuntu2
  Architecture: amd64
  CrashCounter: 1
  Date: Thu Jul  5 09:30:50 2012
  ExecutablePath: /usr/lib/x86_64-linux-gnu/colord/colord
  ProcCmdline: /usr/lib/x86_64-linux-gnu/colord/colord
  ProcEnviron:
  
  SegvAnalysis:
   Segfault happened at: 0x40b1dd <cd_device_register_object+157>:      mov    
0x8(%rax),%rbx
   PC (0x0040b1dd) ok
   source "0x8(%rax)" (0x00000008) not located in a known VMA region (needed 
readable region)!
   destination "%rbx" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: colord
  StacktraceTop:
   cd_device_register_object ()
   ?? ()
   ?? ()
   ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
   g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  Title: colord crashed with SIGSEGV in cd_device_register_object()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to colord in Ubuntu.
https://bugs.launchpad.net/bugs/1021374

Title:
  colord crashed with SIGSEGV in cd_device_register_object()

Status in Colord:
  Confirmed
Status in “colord” package in Ubuntu:
  Fix Released
Status in “colord” source package in Precise:
  Invalid
Status in “colord” source package in Quantal:
  Fix Released
Status in “colord” package in Debian:
  Confirmed

Bug description:
  crashes at startup

  colord crashed with SIGSEGV in cd_device_register_object()

  ProblemType: Crash
  DistroRelease: Ubuntu 12.10
  Package: colord 0.1.21-1
  ProcVersionSignature: Ubuntu 3.5.0-3.3-generic 3.5.0-rc5
  Uname: Linux 3.5.0-3-generic x86_64
  ApportVersion: 2.2.5-0ubuntu2
  Architecture: amd64
  CrashCounter: 1
  Date: Thu Jul  5 09:30:50 2012
  ExecutablePath: /usr/lib/x86_64-linux-gnu/colord/colord
  ProcCmdline: /usr/lib/x86_64-linux-gnu/colord/colord
  ProcEnviron:

  SegvAnalysis:
   Segfault happened at: 0x40b1dd <cd_device_register_object+157>:      mov    
0x8(%rax),%rbx
   PC (0x0040b1dd) ok
   source "0x8(%rax)" (0x00000008) not located in a known VMA region (needed 
readable region)!
   destination "%rbx" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: colord
  StacktraceTop:
   cd_device_register_object ()
   ?? ()
   ?? ()
   ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
   g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  Title: colord crashed with SIGSEGV in cd_device_register_object()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:

To manage notifications about this bug go to:
https://bugs.launchpad.net/colord/+bug/1021374/+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