Bug 1119408

Summary: [abrt] gnome-color-manager: gcm_viewer_set_profile(): gcm-viewer killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: gnome-color-managerAssignee: Richard Hughes <rhughes>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 21CC: rhughes
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/f86bc287ebe8ff246ebfbcc8d80f4f7d517fbd7f
Whiteboard: abrt_hash:1a98b1b8c65628b72cb086a42e897c5fa5acf0fe
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-07-29 18:47:42 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Adam Williamson 2014-07-14 17:22:23 UTC
Description of problem:
1. Open GNOME Control Center
2. Select 'Color'
3. Select a device (I picked my printer)
4. Select a color profile (I picked Default RGB)
5. Click 'View details'

crash occurred at this point.

Version-Release number of selected component:
gnome-color-manager-3.13.1-5.fc21

Additional info:
reporter:       libreport-2.2.3
backtrace_rating: 4
cmdline:        /usr/bin/gcm-viewer --profile HP_LaserJet_Professional_M1212nf_MFP-RGB.. --parent-window 50331664
crash_function: gcm_viewer_set_profile
executable:     /usr/bin/gcm-viewer
kernel:         3.16.0-0.rc4.git2.2.fc22.x86_64
runlevel:       N 5
type:           CCpp
uid:            1001

Truncated backtrace:
Thread no. 1 (6 frames)
 #0 gcm_viewer_set_profile at gcm-viewer.c:1017
 #1 gcm_viewer_show_single_profile_by_id at gcm-viewer.c:1516
 #2 gcm_viewer_startup_cb at gcm-viewer.c:1757
 #7 g_application_register at gapplication.c:1808
 #8 g_application_real_local_command_line at gapplication.c:900
 #9 g_application_run at gapplication.c:2084

Comment 1 Adam Williamson 2014-07-14 17:22:25 UTC
Created attachment 917926 [details]
File: backtrace

Comment 2 Adam Williamson 2014-07-14 17:22:26 UTC
Created attachment 917927 [details]
File: cgroup

Comment 3 Adam Williamson 2014-07-14 17:22:27 UTC
Created attachment 917928 [details]
File: core_backtrace

Comment 4 Adam Williamson 2014-07-14 17:22:28 UTC
Created attachment 917929 [details]
File: dso_list

Comment 5 Adam Williamson 2014-07-14 17:22:29 UTC
Created attachment 917930 [details]
File: environ

Comment 6 Adam Williamson 2014-07-14 17:22:30 UTC
Created attachment 917931 [details]
File: exploitable

Comment 7 Adam Williamson 2014-07-14 17:22:31 UTC
Created attachment 917932 [details]
File: limits

Comment 8 Adam Williamson 2014-07-14 17:22:32 UTC
Created attachment 917933 [details]
File: maps

Comment 9 Adam Williamson 2014-07-14 17:22:32 UTC
Created attachment 917934 [details]
File: open_fds

Comment 10 Adam Williamson 2014-07-14 17:22:33 UTC
Created attachment 917935 [details]
File: proc_pid_status

Comment 11 Adam Williamson 2014-07-14 17:22:34 UTC
Created attachment 917936 [details]
File: var_log_messages

Comment 12 Richard Hughes 2014-07-28 17:26:20 UTC
I can reproduce the bug, fixing now.

Comment 13 Richard Hughes 2014-07-28 17:39:44 UTC
Two sides to this bug. One in colord:

commit 3065ea43c78791f9ab75feba38493cef16f35c64
Author: Richard Hughes <richard>
Date:   Mon Jul 28 18:38:55 2014 +0100

    libcolord: Do not try to return a CdIcc instance for virtual profiles

.. the other in gnome-control-center which I'll fix later tonight.

Comment 14 Richard Hughes 2014-07-29 18:47:42 UTC
... and this to gnome-control-center:

commit e9b0527b4b346e2c4ff2ae00bbf0c415186a5a85
Author: Richard Hughes <richard>
Date:   Tue Jul 29 19:45:31 2014 +0100

    color: Do not set the 'Details' button for virtual profiles
    
    Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1119408

This will get picked up for the next 3.13.5 release, but feel free to cherry pick for f21 if you so desire. :)