gnome-keybinding-properties crashed with SIGSEGV in gtk_tree_model_get_valist()

Bug #412732 reported by Into the Pit
618
This bug affects 118 people
Affects Status Importance Assigned to Milestone
gnome-control-center
Fix Released
Critical
gnome-control-center (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs
Nominated for Karmic by El Toozero

Bug Description

Binary package hint: gnome-control-center

Setting some new Keybindings turns into a crash

ProblemType: Crash
Architecture: i386 AMD64
Date: Wed Aug 12 23:23:59 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/gnome-keybinding-properties
Package: gnome-control-center 1:2.27.5-0ubuntu1
ProcCmdline: gnome-keybinding-properties
ProcEnviron:
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-5.24-generic
SegvAnalysis:
 Segfault happened at: 0x6e832c <gtk_tree_model_get_valist+284>: mov 0x18(%eax),%edx
 PC (0x006e832c) ok
 source "0x18(%eax)" (0x00000018) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gnome-control-center
StacktraceTop:
 gtk_tree_model_get_valist ()
 gtk_tree_model_get () from /usr/lib/libgtk-x11-2.0.so.0
 ?? ()
 ?? ()
 ?? ()
Title: gnome-keybinding-properties crashed with SIGSEGV in gtk_tree_model_get_valist()
Uname: Linux 2.6.31-5-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Into the Pit (frickelpit) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:IA__gtk_tree_model_get_valist (tree_model=0x8a590e0,
IA__gtk_tree_model_get (tree_model=0x8a590e0,
find_section (model=0x8a590e0, iter=0xbfae5044,
append_keys_to_tree (builder=<value optimized out>,
reload_key_entries (wm_name=0x8a1dbb0, builder=0x8a2a168)

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in gnome-control-center (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
vasilisc (vasilisc)
Changed in gnome-control-center (Ubuntu):
assignee: nobody → vasilisc (vasilisc)
assignee: vasilisc (vasilisc) → nobody
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please answer these questions:

 * Is this reproducible?
 * If so, what specific steps should we take to recreate this bug?

 This will help us to find and resolve the problem.

Changed in gnome-control-center (Ubuntu):
status: New → Incomplete
Revision history for this message
Eric Hedekar (stochastic) wrote :

This bug also occurred for me and is 100% reproducible. I attempted to open Gnome-keybinding-properties and it won't open, Apport launches and asks me to report the bug.

Switching bug to Confirmed.

Changed in gnome-control-center (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :
Changed in gnome-control-center (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug is fixed in git already

Changed in gnome-control-center (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
status: Triaged → Fix Committed
Changed in gnome-control-center:
status: Unknown → Fix Released
Felix Lai (felixjai)
Changed in gnome-control-center (Ubuntu):
status: Fix Committed → Fix Released
Changed in gnome-control-center (Ubuntu):
status: Fix Released → Fix Committed
Revision history for this message
Sergey A Konyukhov (livello) wrote :

I have such problem:
root@lbook:/etc/tomcat6# gnome-keybinding-properties

(gnome-keybinding-properties:6614): Gtk-CRITICAL **: gtk_tree_store_get_value: assertion `VALID_ITER (iter, tree_store)' failed

(gnome-keybinding-properties:6614): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.21.4/gobject/gtype.c:3940: type id `0' is invalid

(gnome-keybinding-properties:6614): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced
Segmentation fault

dmesg:
[ 2200.541801] gnome-keybindin[6614]: segfault at 30 ip 00007f15cfeec669 sp 00007fff1b966340 error 4 in libgtk-x11-2.0.so.0.1707.0[7f15cfcad000+44a000]

Revision history for this message
Ronnie McMaster (ronnie-mcmaster) wrote :

I am using the AMD 64 Version
Every time I attempt to use the Keyboard Shortcuts under the Control Center it crashes.

description: updated
Revision history for this message
bazzdee (bazz-dee) wrote :

on my notebook the app crashes before i see it

Revision history for this message
Jamie (jtroybailey) wrote :

happens on EEE PC 901, up to date

Revision history for this message
Anton Anikin (anton-anikin) wrote :

Same problem:

 gnome-keybinding-properties

(gnome-keybinding-properties:8345): Gtk-CRITICAL **: gtk_tree_store_get_value: assertion `VALID_ITER (iter, tree_store)' failed

(gnome-keybinding-properties:8345): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.21.4/gobject/gtype.c:3940: type id `0' is invalid

(gnome-keybinding-properties:8345): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced
Segmentation fault (core dumped)

Revision history for this message
Chris Clonch (cacack) wrote :

Same here on i386. Just updated and rebooted.

Revision history for this message
Wiktor Wandachowicz (siryes) wrote :

Freshly updated karmic, "normal" keyboard shortcuts do not work (no Alt+F1, Alt+F2, etc.), only multimedia keys work and other compiz shortcuts (Ctrl+Alt+Left/Right for rotate to left/right workspace, Ctrl+Alt+LeftMouseButton for cube, etc).

Additionally, gnome-keybinding-properties crash - please fix it, thanks :)

Revision history for this message
Pedro Villavicencio (pedro) wrote :

As Sebastien said, the bug is fixed upstream, you only need to wait for the package to land on Ubuntu Karmic, so there's no need to keep adding comments, wait for the package, test it and comment back. Thanks in advance.

kaht (kaht89)
Changed in gnome-control-center (Ubuntu):
status: Fix Committed → Fix Released
status: Fix Released → Fix Committed
Revision history for this message
Rob Adams (readams) wrote :

This is still crashing for me with most recent karmic. Any idea when this will make it to the update servers?

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Probably this week when I package 2.27.90. I haven't had time for the last week or so though.

Revision history for this message
Nicklas W Bjurman (lordmetroid) wrote :

This bug has persisted in karmic Alpha 4

Revision history for this message
Taylor "Ripps" LeMasurier-Wren (ripps818) wrote :

I'm seeing this bug as well.

Revision history for this message
joey.blacksmith (joey-blacksmith) wrote :

Hello everyone,

Please read all comments and then add your comment :o)
If you did so, you would know package hasn't been released yet ;o)

Best regards

Revision history for this message
Nguyen Duc Long (s8dragon) wrote :

I still see this bug when update to gnome 2.29.1

Revision history for this message
Nguyen Duc Long (s8dragon) wrote :

I still see this bug when update to gnome 2.27.91

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.2 KiB)

This bug was fixed in the package gnome-control-center - 1:2.27.91-0ubuntu1

---------------
gnome-control-center (1:2.27.91-0ubuntu1) karmic; urgency=low

  * New upstream version (LP: #418212):
    - Appearance:
      + Use unique widget IDs (Jens Granseuer) (#592182)
      + Add workaround for glade-3 not working with vbox (William Jon
        McCann) (#584029)
      + Fix parentless modal dialogs in theme installer (William Jon McCann)
        (#592354)
      + Fix crash when iterating through the tree model (Jens Granseuer)
        (#591392, LP: #412732)
      + Make sure the underline in "Save _As..." is interpreted (Christian
        Hergert) (LP: #418018)
      + Attributes tag is not supported in GtkButtons (Claude Paroz)
        (#591656, LP: #413486)
    - Common:
      + Add schemas file (William Jon McCann)
      + Change error message reference about Bonobo to DBus (Rodrigo
        Moya)
      + Remove markup from translatable string (Claude Paroz) (#590933)
    - Display:
      + Fix dragging of rotate monitors (Matthias Clasen) (#578109)
      + Don't sort the outputs before creating the labeler (Federico
        Mena Quintero)
      + Remove dead code (Federico Mena Quintero)
      + Ensure that the output labels fit inside the monitor rectangles
        (Federico Mena Quintero)
    - Font viewer:
      + Use preferences-desktop-font for the icon (Jens Granseuer)
        (#592642)
      + Fix filename after GTKBuilder migration (Claude Paroz)
    - Network:
      + Update the ignored hosts list when the location changes (Maxim
        Ermilov) (#581472)
    - Mouse:
      + Keep touchpad UI in sync with GConf (Jens Granseuer) (#592425)
    - Shell:
      + Updated to latest libslab (Rodrigo Moya)
      + Remove libgnomeui usage (Andreas Proschofsky) (#586527)
      + Do not depend on libpanel-applet (Vincent Untz)
      + Fix requires in gnome-window-settings-2.0.pc (Vincent Untz)
      + Use GOption in the shell (Vincent Untz)
      + Fix error message with unknown option in shell (Vincent Untz)
      + Use libunique in the shell to have a single-instance shell
        (Vincent Untz)
  * debian/control:
    - Don't build-depend on libpanel-applet-dev.
    - Add build-depend on libunique-dev.
  * Dropped patches merged upstream:
    - 93_auto_libslab_detection.patch
    - 94_unbreak_internal_libslab.patch
    - 98_polkit1.patch
  * Refreshed patches:
    - 100_at_properties_readd_gksudo_disable_grab_toggle.patch
    - 109_screen_resolution_extra.patch
    - 110_screen_resolution_package.patch
    - 111_screen_resolution_vendor_fallback.patch
    - 25_window_manager_settings.patch
    - 50_ubuntu_systemwide_prefs.patch
    - 51_ubuntu_system_keyboard.patch
    - 80_aspect_in_dropdown.patch
    - 90_gnome-mouse-properties_small_screen.patch
    - 91_gnome-about-me_small_screen.patch
    - 92_display_properties_fit_small_screen.patch
    - 95_desktop-effects-integration.patch
    - 99_autoreconf.patch
  * Renamed 17_default_applications_firefox_3.patch to
    17_default_applications_firefox_3-5 and changed icon name to
    firefox-3.5.
  * Dropped debian/patches/71_at_properties_gksudo_gdmsetup.patch:
    - gdmsetup doesn't requ...

Read more...

Changed in gnome-control-center (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Bernhard (b.a.koenig) wrote :

Yes, I can confirm it works now with today's update in karmic.

Revision history for this message
noorbeast (noorbeast) wrote :

I can confirm after the latest update that I can now open gnome-keybinding-properties and set a custom key, but it still will not trigger that script.

Revision history for this message
El Toozero (eltoozero) wrote :

@noorbeast, this bug has been resolved, I seem to be able to make a custom command and have that run via a hotkey, you'll want to submit a new bug report and make sure to include all the steps to reproduce.

Thank you.

Revision history for this message
Nguyen Duc Long (s8dragon) wrote :

now I confirm this bug has been fixed with lastest update, thank you.

Revision history for this message
Ralf (ralf-kaestner) wrote :

works for me as well now.
This is fixed

Revision history for this message
Eric Hedekar (stochastic) wrote :

The bug is marked as "fix released" so yes, it has been fixed. Quit commenting that it's been fixed, you're just clogging people's inboxes.

Revision history for this message
Bernhard (b.a.koenig) wrote :

Well, I guess it's nice to get at least a little bit of feedback after the fix -- (keeping the ball rolling....)

Revision history for this message
noorbeast (noorbeast) wrote :

My problem with a script not running was file permissions, moved it to /usr/bin and chmod 777 and it runs fine. Thanks for the fix.

Changed in gnome-control-center:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.