Comment 5 for bug 732484

Revision history for this message
Martin Pitt (pitti) wrote : Re: gnome-language-selector assert failure: *** glibc detected *** /usr/bin/python: free(): invalid pointer: 0x00007f4d337de806 ***

I tracked this down to:

    @honorBlockedSignals
    def on_window_main_key_press_event(self, widget, event):
        keyname = Gdk.keyval_name(event.keyval)

The crash happens on Gdk.keyval_name(). This doesn't happen when running against GTK3, so at some point this got fixed in GTK:

$ python -c 'from gi.repository import Gdk; print Gdk.keyval_name(65307)'
Escape

$ python -c "import gi; gi.require_version('Gdk', '2.0'); from gi.repository import Gdk; print Gdk.keyval_name(65307)"
*** glibc detected *** python: free(): invalid pointer: 0x00007f0347b21806 ***