| Summary: | [abrt] glib2-2.28.5-2.fc15: g_settings_schema_new: Process /usr/bin/gsettings was killed by signal 6 (SIGABRT) | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Peter Hjalmarsson <kanelxake> | ||||||||||||
| Component: | glib2 | Assignee: | Matthias Clasen <mclasen> | ||||||||||||
| Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||
| Severity: | unspecified | Docs Contact: | |||||||||||||
| Priority: | unspecified | ||||||||||||||
| Version: | 15 | CC: | clydekunkel7734, mclasen | ||||||||||||
| Target Milestone: | --- | ||||||||||||||
| Target Release: | --- | ||||||||||||||
| Hardware: | x86_64 | ||||||||||||||
| OS: | Unspecified | ||||||||||||||
| Whiteboard: | abrt_hash:0d36a974cec3c55cf21afbfa291f31469669c072 | ||||||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||
| Clone Of: | Environment: | ||||||||||||||
| Last Closed: | 2011-04-14 21:07:43 UTC | Type: | --- | ||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||
| Documentation: | --- | CRM: | |||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||
| Attachments: |
|
||||||||||||||
|
Description
Peter Hjalmarsson
2011-04-06 07:27:14 UTC
Created attachment 490164 [details]
File: event_log
Created attachment 490165 [details]
File: maps
Created attachment 490166 [details]
File: smaps
Created attachment 490167 [details]
File: dsos
Created attachment 490168 [details]
File: backtrace
Upstream bug about issues of this kind: https://bugzilla.gnome.org/show_bug.cgi?id=646039 Package: glib2-2.28.5-2.fc15
Architecture: x86_64
OS Release: Fedora release 16 (Rawhide)
How to reproduce
-----
1. ran a local shell script that displays all gnome schemas and their keys and values
2.
3.
Comment
-----
run the shell script.
$ cat /data/schema-keys.sh
#!/bin/bash
shopt -s -o nounset
# Global Declarations
declare -rx SCRIPT=${0##*/} # SCRIPT is the name of this script
declare -rx DATA_FILE="temp.txt" # this is raw data for tune2s
declare -rx KEY_FILE="keys.txt"
declare DEVS # this variable is used in tune2fs
declare KEYS
gsettings list-schemas > $DATA_FILE
if test ! -r "$DATA_FILE" ; then
printf "$SCRIPT: the report file is missing—aborting\n" >&2
exit 192
fi
{ while read DEVS ; do
printf "%s\n" "$DEVS"
gsettings list-recursively $DEVS > $KEY_FILE
{ while read KEYS ; do
printf "%s\n" " $KEYS"
done } < $KEY_FILE
done } < $DATA_FILE
exit 0
Package: glib2-2.28.5-2.fc15 Architecture: x86_64 OS Release: Fedora release 15 (Lovelock) Comment ----- Use "gsettings list-recursively" to find key names. This is not going to get fixed in glib 2.28.x, since it has some compatibility concerns. Strictly speaking, it is not gsettings' fault. The installed schemas are inconsistent, since some of them refer to nonexisting child schemas. Better handling of this situation will have to wait until 2.30 in F16. See the upstream bug for more information. |