Bug 172453
Summary: | gok tries to free an invalid pointer on startup | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tethys <sta040> |
Component: | gok | Assignee: | Matthias Clasen <mclasen> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | 4 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-11-22 04:23:45 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: |
Description
Tethys
2005-11-04 18:36:15 UTC
Can you still reproduce this crash ? If yes, can you please install http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/debug/gok-debuginfo-1.0.3-1.i386.rpm to get a more detailed stacktrace ? It would also be helpful if you could provide the output of gconftool-2 --dump /apps/gok It no longer produces the backtrace when run normally, just segfaulting immediately. Run uder gdb: leto:~% gdb gok GNU gdb Red Hat Linux (6.3.0.0-1.84rh) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db lib rary "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/gok Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0xb7f42000 [Thread debugging using libthread_db enabled] [New Thread -1208850752 (LWP 32061)] Detaching after fork from child process 32064. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1208850752 (LWP 32061)] 0x080629e9 in gok_data_read_settings () at gok-data.c:138 138 if (!strcmp (string, "top")) { (gdb) bt #0 0x080629e9 in gok_data_read_settings () at gok-data.c:138 #1 0x08062e07 in gok_data_initialize () at gok-data.c:119 #2 0x0807dfae in gok_main_open (argc=1, argv=0xbfe3fce4) at main.c:626 #3 0x0807ef06 in main (argc=116, argv=0x74) at main.c:450 leto:~% gconftool-2 --dump /apps/gok <gconfentryfile> <entrylist base="/apps/gok"> <entry> <key>access_method_settings/workaround</key> <value> <string>GConf seems to have problems accessing directories who do not ha ve any siblings who are keys. This key exists to ensure that the subdirectories in this directory do have a sibling who is a key - this key.</string> </value> </entry> <entry> <key>access_method_settings/automaticscanning/cycles</key> <value> <int>3</int> </value> </entry> <entry> <key>access_method_settings/automaticscanning/feedbackmovement</key> <value> <string></string> </value> </entry> <entry> <key>access_method_settings/automaticscanning/feedbackselection</key> <value> <string>key_flashing</string> </value> </entry> <entry> <key>access_method_settings/automaticscanning/movehighlighter</key> <value> <string>switch1</string> </value> </entry> <entry> <key>access_method_settings/automaticscanning/repeatrate</key> <value> <int>30</int> </value> </entry> <entry> <key>access_method_settings/automaticscanning/scanspeed</key> <value> <int>100</int> </value> </entry> <entry> <key>access_method_settings/automaticscanning/select</key> <value> <string>switch3</string> </value> </entry> <entry> <key>access_method_settings/automaticscanning/wrap</key> <value> <int>1</int> </value> </entry> <entry> <key>access_method_settings/directselection/feedbackmovement</key> <value> <string></string> </value> </entry> <entry> <key>access_method_settings/directselection/feedbackselection</key> <value> <string>key_flashing</string> </value> </entry> <entry> <key>access_method_settings/directselection/keyenter</key> <value> <string>mousepointer</string> </value> </entry> <entry> <key>access_method_settings/directselection/keyleave</key> <value> <string>mousepointer</string> </value> </entry> <entry> <key>access_method_settings/directselection/outputselected</key> <value> <string>mousebutton1</string> </value> </entry> <entry> <key>access_method_settings/directselection/repeatrate</key> <value> <int>30</int> </value> </entry> <entry> <key>access_method_settings/dwellselection/feedbackmovement</key> <value> <string></string> </value> </entry> <entry> <key>access_method_settings/dwellselection/feedbackselection</key> <value> <string>key_flashing</string> </value> </entry> <entry> <key>access_method_settings/dwellselection/keyenter</key> <value> <string>mousepointer</string> </value> </entry> <entry> <key>access_method_settings/dwellselection/keyleave</key> <value> <string>mousepointer</string> </value> </entry> <entry> <key>access_method_settings/dwellselection/outputselected</key> <value> <string>dwell</string> </value> </entry> <entry> <key>access_method_settings/dwellselection/repeatrate</key> <value> <int>30</int> </value> </entry> <entry> <key>access_method_settings/inversescanning/cycles</key> <value> <int>3</int> </value> </entry> <entry> <key>access_method_settings/inversescanning/feedbackmovement</key> <value> <string></string> </value> </entry> <entry> <key>access_method_settings/inversescanning/feedbackselection</key> <value> <string>key_flashing</string> </value> </entry> <entry> <key>access_method_settings/inversescanning/movehighlighter</key> <value> <string>switch1</string> </value> </entry> <entry> <key>access_method_settings/inversescanning/repeatrate</key> <value> <int>30</int> </value> </entry> <entry> <key>access_method_settings/inversescanning/scanspeed</key> <value> <int>100</int> </value> </entry> <entry> <key>access_method_settings/inversescanning/select</key> <value> <string>switch3</string> </value> </entry> <entry> <key>access_method_settings/inversescanning/wrap</key> <value> <int>1</int> </value> </entry> <entry> <key>access_method_settings/keyautoscanning/cycles</key> <value> <int>3</int> </value> </entry> <entry> <key>access_method_settings/keyautoscanning/feedbackmovement</key> <value> <string></string> </value> </entry> <entry> <key>access_method_settings/keyautoscanning/feedbackselection</key> <value> <string>key_flashing</string> </value> </entry> <entry> <key>access_method_settings/keyautoscanning/movehighlighter</key> <value> <string>switch1</string> </value> </entry> <entry> <key>access_method_settings/keyautoscanning/repeatrate</key> <value> <int>30</int> </value> </entry> <entry> <key>access_method_settings/keyautoscanning/scanspeed</key> <value> <int>100</int> </value> </entry> <entry> <key>access_method_settings/keyautoscanning/select</key> <value> <string>switch3</string> </value> </entry> <entry> <key>access_method_settings/keyautoscanning/wrap</key> <value> <int>1</int> </value> </entry> <entry> <key>access_method_settings/keyinversescanning/cycles</key> <value> <int>3</int> </value> </entry> <entry> <key>access_method_settings/keyinversescanning/feedbackmovement</key> <value> <string></string> </value> </entry> <entry> <key>access_method_settings/keyinversescanning/feedbackselection</key> <value> <string>key_flashing</string> </value> </entry> <entry> <key>access_method_settings/keyinversescanning/movehighlighter</key> <value> <string>switch1</string> </value> </entry> <entry> <key>access_method_settings/keyinversescanning/repeatrate</key> <value> <int>30</int> </value> </entry> <entry> <key>access_method_settings/keyinversescanning/scanspeed</key> <value> <int>100</int> </value> </entry> <entry> <key>access_method_settings/keyinversescanning/select</key> <value> <string>switch3</string> </value> </entry> <entry> <key>access_method_settings/keyinversescanning/wrap</key> <value> <int>1</int> </value> </entry> <entry> <key>layout/keyboard_x</key> <value> <int>691</int> </value> </entry> <entry> <key>layout/keyboard_y</key> <value> <int>339</int> </value> </entry> </entrylist> </gconfentryfile> Should be fixed in gok-1.0.5-6. Bug filed upstream as http://bugzilla.gnome.org/show_bug.cgi?id=322094 |