After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 648419 - crash in remove_capslock_feedback at gtkentry.c line 10127
crash in remove_capslock_feedback at gtkentry.c line 10127
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Widget: GtkEntry
unspecified
Other All
: Normal critical
: ---
Assigned To: gtk-bugs
gtk-bugs
: 759014 764285 764323 766445 775720 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-04-21 19:35 UTC by pandaroux
Modified: 2016-12-07 08:36 UTC
See Also:
GNOME target: ---
GNOME version: 2.31/2.32



Description pandaroux 2011-04-21 19:35:50 UTC
Version: 2.32.2

What were you doing when the application crashed?



Distribution: Ubuntu 10.10 (maverick)
Gnome Release: 2.32.0 2010-09-27 (Ubuntu)
BugBuddy Version: 2.31.92

System: Linux 2.6.36-020636-generic #201010210905 SMP Thu Oct 21 09:08:58 UTC 2010 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10900000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Ambiance
Icon Theme: ubuntu-mono-dark
GTK+ Modules: gnomesegvhandler, canberra-gtk-module

Memory status: size: 905715712 vsize: 905715712 resident: 75673600 share: 37523456 rss: 75673600 rss_rlim: 18446744073709551615
CPU usage: start_time: 1303404991 rtime: 2559 utime: 2215 stime: 344 cutime:140 cstime: 24 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/nautilus'

[Thread debugging using libthread_db enabled]
[New Thread 0x7fe82763f700 (LWP 3061)]
0x00007fe8351176dd in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 0x7fe835f36980 (LWP 3028))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 g_spawn_sync
    at /build/buildd/glib2.0-2.26.1/glib/gspawn.c line 392
  • #2 g_spawn_command_line_sync
    at /build/buildd/glib2.0-2.26.1/glib/gspawn.c line 706
  • #3 ??
    from /usr/lib/gtk-2.0/modules/libgnomesegvhandler.so
  • #4 <signal handler called>
  • #5 remove_capslock_feedback
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkentry.c line 10127
  • #6 g_closure_invoke
    at /build/buildd/glib2.0-2.26.1/gobject/gclosure.c line 766
  • #7 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 3252
  • #8 g_signal_emit_valist
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2983
  • #9 g_signal_emit_by_name
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 3077
  • #10 gdk_event_translate
    at /build/buildd/gtk+2.0-2.22.0/gdk/x11/gdkevents-x11.c line 2094
  • #11 _gdk_events_queue
    at /build/buildd/gtk+2.0-2.22.0/gdk/x11/gdkevents-x11.c line 2310
  • #12 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.22.0/gdk/x11/gdkevents-x11.c line 2371
  • #13 g_main_dispatch
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c line 2149
  • #14 g_main_context_dispatch
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c line 2702
  • #15 g_main_context_iterate
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c line 2780
  • #16 g_main_loop_run
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c line 2988
  • #17 IA__gtk_main
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkmain.c line 1237
  • #18 main
    at nautilus-main.c line 564

	Inferior 1 [process 3028] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors ---------------------
** (gnome-session:3000): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:3000): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:3000): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:3000): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:3000): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:3000): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:3000): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:3000): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:3000): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
warning: the debug information found in "/usr/lib/debug//usr/lib/libxml2.so.2.7.7" does not match "/usr/lib/libxml2.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug/usr/lib/libxml2.so.2.7.7" does not match "/usr/lib/libxml2.so.2" (CRC mismatch).
--------------------------------------------------
Comment 1 Akhil Laddha 2011-04-22 03:43:22 UTC
looks like gtk+ problem
Comment 2 Cosimo Cecchi 2011-04-25 17:49:28 UTC
-> gtk+

Indeed.
Comment 3 Michael Natterer 2016-03-27 18:43:23 UTC
*** Bug 759014 has been marked as a duplicate of this bug. ***
Comment 4 Michael Natterer 2016-03-27 18:46:52 UTC
Now fixed in gtk-2-24 too:

commit 2811221d7039bd82265ce36a1b0dd9a0eeb431ad
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Apr 26 07:48:27 2011 -0400

    GtkEntry: Explicitly disconnect keymap signals
    
    Might fix https://bugzilla.gnome.org/show_bug.cgi?id=648419
    
    (cherry picked from commit 7d3693b82b02f047cb26649b1d871af7902a5d70)

 gtk/gtkentry.c | 31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)
Comment 5 Michael Natterer 2016-03-28 19:34:36 UTC
*** Bug 764285 has been marked as a duplicate of this bug. ***
Comment 6 Michael Natterer 2016-03-29 21:41:30 UTC
*** Bug 764323 has been marked as a duplicate of this bug. ***
Comment 7 jose americo gobbo 2016-04-14 17:37:06 UTC
In the last commit bf2471a, the problem appears again, when I hit accidentally the caps or tab keys.
My DE is GNOME 3.10
Ubuntu Gnome 14.04.2
Comment 8 jose americo gobbo 2016-04-29 18:38:59 UTC
(In reply to jose americo gobbo from comment #7)
> In the last commit bf2471a, the problem appears again, when I hit
> accidentally the caps or tab keys.
> My DE is GNOME 3.10
> Ubuntu Gnome 14.04.2

Output of terminal:

(gimp-2.9:20617): GLib-GObject-CRITICAL **: g_type_instance_get_private: assertion 'instance != NULL && instance->g_class != NULL' failed

(gimp-2.9:20617): GLib-GObject-CRITICAL **: g_type_instance_get_private: assertion 'instance != NULL && instance->g_class != NULL' failed
./gimp-2.9: fatal error: Segmentation fault
./gimp-2.9 (pid:20617): [E]xit, [H]alt, show [S]tack trace or [P]roceed: E

The problem is when I use the CapsLock.
Comment 9 Michael Natterer 2016-04-30 17:47:59 UTC
*** Bug 764323 has been marked as a duplicate of this bug. ***
Comment 10 Michael Schumacher 2016-05-14 19:15:54 UTC
*** Bug 766445 has been marked as a duplicate of this bug. ***
Comment 11 Michael Natterer 2016-12-07 08:36:45 UTC
*** Bug 775720 has been marked as a duplicate of this bug. ***