Bug 983972

Summary: [abrt] gnome-settings-daemon-3.6.3-2.el7: g_logv: Process /usr/libexec/gnome-settings-daemon was killed by signal 5 (SIGTRAP)
Product: Red Hat Enterprise Linux 7 Reporter: Jiri Moskovcak <jmoskovc>
Component: gnome-settings-daemonAssignee: Rui Matos <rmatos>
Status: CLOSED CURRENTRELEASE QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.0CC: dfediuck
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:e4fa2f35029de935e4f91495f56e163079c79dc2
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-11-22 14:11:52 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: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Jiri Moskovcak 2013-07-12 12:25:31 UTC
Description of problem:


Version-Release number of selected component:
gnome-settings-daemon-3.6.3-2.el7

Additional info:
backtrace_rating: 4
cmdline:        /usr/libexec/gnome-settings-daemon
crash_function: g_logv
executable:     /usr/libexec/gnome-settings-daemon
kernel:         3.9.0-0.rc6.51.el7.x86_64
runlevel:       unknown
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #2 g_settings_schema_get_value at /lib64/libgio-2.0.so.0
 #3 g_settings_schema_key_init at /lib64/libgio-2.0.so.0
 #4 g_settings_get_value at /lib64/libgio-2.0.so.0
 #5 g_settings_get_boolean at /lib64/libgio-2.0.so.0
 #6 gnome_bg_load_from_preferences at /lib64/libgnome-desktop-3.so.4
 #7 gsd_background_manager_start at /usr/lib64/gnome-settings-daemon-3.0/libbackground.so
 #8 impl_activate at /usr/lib64/gnome-settings-daemon-3.0/libbackground.so
 #9 gnome_settings_plugin_info_activate
 #10 maybe_activate_plugin
 #11 g_slist_foreach at /lib64/libglib-2.0.so.0

Comment 1 Jiri Moskovcak 2013-07-12 12:25:37 UTC
Created attachment 772659 [details]
File: backtrace

Comment 2 Jiri Moskovcak 2013-07-12 12:25:40 UTC
Created attachment 772660 [details]
File: cgroup

Comment 3 Jiri Moskovcak 2013-07-12 12:25:43 UTC
Created attachment 772661 [details]
File: core_backtrace

Comment 4 Jiri Moskovcak 2013-07-12 12:25:46 UTC
Created attachment 772662 [details]
File: dso_list

Comment 5 Jiri Moskovcak 2013-07-12 12:25:49 UTC
Created attachment 772663 [details]
File: environ

Comment 6 Jiri Moskovcak 2013-07-12 12:25:52 UTC
Created attachment 772664 [details]
File: limits

Comment 7 Jiri Moskovcak 2013-07-12 12:25:55 UTC
Created attachment 772665 [details]
File: maps

Comment 8 Jiri Moskovcak 2013-07-12 12:25:58 UTC
Created attachment 772666 [details]
File: open_fds

Comment 9 Jiri Moskovcak 2013-07-12 12:26:01 UTC
Created attachment 772667 [details]
File: proc_pid_status

Comment 10 Jiri Moskovcak 2013-07-12 12:26:03 UTC
Created attachment 772668 [details]
File: var_log_messages

Comment 12 Bastien Nocera 2013-11-22 14:11:52 UTC
b4ce4e16275347edd3b3b738f5f2f8727fc6e0e4 0xaf69b g_settings_get_boolean /lib64/libgio-2.0.so.0 9a3f88366acb159f486c98c8858b211a1005afdc
8ad9b50c18cba585e1f53a0bc9bcc9ca1bdf2982 0x1394f gnome_bg_load_from_preferences /lib64/libgnome-desktop-3.so.4 f82a48f4a56962b3423a97a3cbe361f46868f600

There's no calls to g_settings_get_boolean in gnome_bg_load_from_preferences in more recent versions of gnome-desktop.

In GNOME 3.6 we did have [1]:
	bg->is_enabled = g_settings_get_boolean (settings, BG_KEY_DRAW_BACKGROUND);
which is likely the cause of the crash.

As this won't happen with the GNOME 3.8 in RHEL7, I'll close this.

[1]: https://git.gnome.org/browse/gnome-desktop/tree/libgnome-desktop/gnome-bg.c?h=gnome-3-6#n340