Bug 694979
Summary: | [abrt] control-center-3.0.0.1-3.fc15: g_settings_schema_get_value: Process /usr/bin/gnome-control-center was killed by signal 6 (SIGABRT) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Lukas Bezdicka <social> | ||||||||||
Component: | gnome-settings-daemon | Assignee: | Bastien Nocera <bnocera> | ||||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||
Priority: | unspecified | ||||||||||||
Version: | 15 | CC: | bbenson, bmr, bnocera, cgrim, control-center-maint, gabicr, madko, mclasen, metherid, perlguy, rstrode, smithj | ||||||||||
Target Milestone: | --- | ||||||||||||
Target Release: | --- | ||||||||||||
Hardware: | x86_64 | ||||||||||||
OS: | Unspecified | ||||||||||||
Whiteboard: | abrt_hash:30a52a0216c3e822df6b2abbc4a309ebb6fd39bb | ||||||||||||
Fixed In Version: | gnome-settings-daemon-3.0.0-1 | Doc Type: | Bug Fix | ||||||||||
Doc Text: | Story Points: | --- | |||||||||||
Clone Of: | Environment: | ||||||||||||
Last Closed: | 2011-04-15 03:13:57 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: | |||||||||||||
Bug Depends On: | |||||||||||||
Bug Blocks: | 617261 | ||||||||||||
Attachments: |
|
Description
Lukas Bezdicka
2011-04-09 11:27:33 UTC
Created attachment 490947 [details]
File: event_log
Created attachment 490948 [details]
File: maps
Created attachment 490949 [details]
File: dsos
Created attachment 490950 [details]
File: backtrace
$ gnome-control-center GLib-GIO-ERROR **: Settings schema 'org.gnome.settings-daemon.peripherals.keyboard' does not contain a key named 'repeat-interval' aborting... Aborted (core dumped) Package: control-center-3.0.0.1-3.fc15 Architecture: x86_64 OS Release: Fedora release 15 (Lovelock) Comment ----- Open gnome-control-center and click on 'Keyboard'. Process is terminated immediately. The same thing happens if you open the keyboard settings directly ('gnome-control-center keyboard'). Package: control-center-3.0.0.1-3.fc15 Architecture: x86_64 OS Release: Fedora release 15 (Lovelock) Comment ----- Just selected "keyboard settings" from applications and it crashed... problem recurs. Have never been able to launch keyboard settings. running gnome-control-center keyboard from console raise: Gtk-Message: Failed to load module "pk-gtk-module" GLib-GIO-ERROR **: Settings schema 'org.gnome.settings-daemon.peripherals.keyboard' does not contain a key named 'repeat-interval' aborting... Aborted (core dumped) Package: control-center-3.0.0.1-3.fc15 Architecture: x86_64 OS Release: Fedora release 15 (Lovelock) Comment ----- gnome-control-center, click on keyboard. Package: control-center-3.0.0.1-3.fc15 Architecture: x86_64 OS Release: Fedora release 15 (Lovelock) Comment ----- Was trying to access the keboard panel in conrtrol center. As a temporary workaround (I assume, until the control center code is updated to not try to read that key) I duplicated the "delay" key in the file below, and changed the key name to repeat-interval. /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml Then I recompiled the schemas with glib-compile-schemas /usr/share/glib-2.0/schemas This got the keyboard settings working under the control center. Package: control-center-3.0.0.1-3.fc15 Architecture: x86_64 OS Release: Fedora release 15 (Lovelock) Comment ----- i tried to open keyboard configuration and then it crashed. Thanks Jim! Package: control-center-3.0.0.1-3.fc15 Architecture: x86_64 OS Release: Fedora release 15 (Lovelock) Comment ----- Opened System Settings, clicked on Keyboard. This is fixed in the current version of gsettings-desktop-schemas, 3.0.0 I have gsettings-desktop-schemas-3.0.0-2.fc15 installed and facing this problem, but in koji there is no newer version. Matthias please where can I get newer version of gsettings-desktop-schemas you spoke about? Thanks Lukas What does grep repeat-interval /usr/share/glib-2.0/schemas/* say ? Returns nothing on my system This bug remains after a fresh install and update from Updates and Updates Testing... # rpm -qa | grep gsettings gsettings-desktop-schemas-3.0.0-2.fc15.noarch Please reopen, advise or redirect. Thanks. $ rpm -q gsettings-desktop-schemas gsettings-desktop-schemas-3.0.0-2.fc15.noarch $ grep -r repeat-interval /usr/share/glib-2.0/schemas/ | wc -l 0 $ cd /usr/share/glib-2.0/schemas/ $ grep -r 'Key repeat' . ./org.gnome.settings-daemon.peripherals.gschema.xml: <description>Key repeat rate in milliseconds.</description> ./org.gnome.settings-daemon.peripherals.gschema.xml: <description>Key repeat delay in milliseconds.</description> $ rpm -qf org.gnome.settings-daemon.peripherals.gschema.xml gnome-settings-daemon-2.91.93-2.fc15.x86_64 Updated to gnome-settings-daemon-3.0.0.1-1 from koji: http://koji.fedoraproject.org/koji/buildinfo?buildID=237849 $ rpm -q gnome-settings-daemon gnome-settings-daemon-3.0.0.1-1.fc15.x86_64 $ grep -r repeat-interval /usr/share/glib-2.0/schemas/ /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml: <key type="u" name="repeat-interval"> Binary file /usr/share/glib-2.0/schemas/gschemas.compiled matches gnome-control-center no longer crashes when selecting the keyboard applet (and more importantly I have working key repeat..;). Changed component & set fixed in release. I don't beleive that was that correct fix - you've fixed a side-effect, not the root cause. It *does* prevent the control center from crashing, but changes to the control center for "Speed" have no effect, and do not change the values of either the rate or repeat-interval values as reported by gsettings. Changes to delay however, do work. [jhelm@lorelei: /home/jhelm ] $ gsettings get org.gnome.settings-daemon.peripherals.keyboard repeat-interval 500 [jhelm@lorelei: /home/jhelm ] $ gsettings get org.gnome.settings-daemon.peripherals.keyboard rate 30 <adjust value in control-center gui> <no change to repeat rate observed in use or in stored settings> [jhelm@lorelei: /home/jhelm ] $ gsettings get org.gnome.settings-daemon.peripherals.keyboard repeat-interval 500 [jhelm@lorelei: /home/jhelm ] $ gsettings get org.gnome.settings-daemon.peripherals.keyboard rate 30 [jhelm@lorelei: /home/jhelm ] $ gsettings set org.gnome.settings-daemon.peripherals.keyboard rate 200 <observed change in repeat rate in use and in stored settings> [jhelm@lorelei: /home/jhelm ] $ gsettings get org.gnome.settings-daemon.peripherals.keyboard rate 200 Using the control center gui to make changes to "delay" does work, reflected both in use, and in the stored settings. I retract my last comment... I do not (yet) have the updated settings daemon installed. |