Bug#607962: SIGSEGV when copying and pasting any text selection from Chromium and Iceweasel

Arnaud Fontaine arnau at debian.org
Sat Dec 25 04:56:22 UTC 2010


Package: libgtk2.0-0
Version: 2.23.3-2
Severity: important
Tags: experimental

Hello,

When copying and  pasting any text selection from  Chromium or Iceweasel
to  xterm and  rxvt-unicode, it  crashes with  a SIGSEGV.   Here  is the
backtrace (seems to be related to  window pointer which is invalid but I
don't know exactly why):

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff0c80b69 in IA__gdk_property_change (window=0xffffffffe2984280, property=0x46, type=0x4, format=32, mode=GDK_PROP_MODE_REPLACE, data=0x7fffd75b4ec0 "\214", nelements=7) at /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkproperty-x11.c:687
687                  g_return_if_fail (!window || GDK_WINDOW_IS_X11 (window));
(gdb) bt
#0  0x00007ffff0c80b69 in IA__gdk_property_change (window=0xffffffffe2984280, property=0x46, type=0x4, format=32, mode=GDK_PROP_MODE_REPLACE, data=0x7fffd75b4ec0 "\214", nelements=7) at /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkproperty-x11.c:687
#1  0x00007ffff12bfbed in _gtk_selection_request (widget=<value optimized out>, event=0x7fffd63a2d30) at /tmp/buildd/gtk+2.0-2.23.3/gtk/gtkselection.c:2413
#2  0x00007ffff1250b03 in _gtk_marshal_BOOLEAN__BOXED (closure=0x7fffe675d5e0, return_value=0x7fffffff7910, n_param_values=<value optimized out>, param_values=0x7fffd8d4beb0, invocation_hint=<value optimized out>, marshal_data=0x7ffff12bf770)
    at /tmp/buildd/gtk+2.0-2.23.3/gtk/gtkmarshalers.c:86
#3  0x00007ffff1c5b33e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#4  0x00007ffff1c73ff2 in ?? () from /usr/lib/libgobject-2.0.so.0
#5  0x00007ffff1c7597c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#6  0x00007ffff1c76363 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#7  0x00007ffff1382b9f in gtk_widget_event_internal (widget=0x7fffd8e92f20, event=0x7fffd63a2d30) at /tmp/buildd/gtk+2.0-2.23.3/gtk/gtkwidget.c:4980
#8  0x00007ffff1248bf5 in IA__gtk_main_do_event (event=0x7fffd63a2d30) at /tmp/buildd/gtk+2.0-2.23.3/gtk/gtkmain.c:1622
#9  0x00007ffff0c75e7c in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkevents-x11.c:2377
#10 0x00007ffff17a5282 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#11 0x00007ffff17a9948 in ?? () from /lib/libglib-2.0.so.0
#12 0x00007ffff17a9afc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#13 0x00007ffff6589737 in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#14 0x00007ffff658983b in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#15 0x00007ffff66a4849 in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#16 0x00007ffff6679061 in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#17 0x00007ffff66a4b65 in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#18 0x00007ffff66af6ce in NS_InvokeByIndex_P () from /usr/lib/xulrunner-1.9.2/libxul.so
#19 0x00007ffff66a86f7 in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#20 0x00007ffff66a489f in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#21 0x00007ffff6679061 in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#22 0x00007ffff66a4b65 in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#23 0x00007ffff66af6ce in NS_InvokeByIndex_P () from /usr/lib/xulrunner-1.9.2/libxul.so
#24 0x00007ffff66a86f7 in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#25 0x00007ffff66a489f in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#26 0x00007ffff6679061 in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#27 0x00007ffff660d882 in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#28 0x00007ffff664f168 in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#29 0x00007ffff658999d in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#30 0x00007ffff6463442 in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so
#31 0x00007ffff5dcd564 in XRE_main () from /usr/lib/xulrunner-1.9.2/libxul.so
#32 0x00000000004024e5 in ?? ()
#33 0x00007ffff7372c4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffffffe358) at libc-start.c:228
#34 0x0000000000401cb9 in ?? ()
#35 0x00007fffffffe358 in ?? ()
#36 0x000000000000001c in ?? ()
#37 0x0000000000000001 in ?? ()
#38 0x00007fffffffe62a in ?? ()
#39 0x0000000000000000 in ?? ()

Please  let  me  know  if  you need  further  information.   Thanks  for
maintaining libgtk!

Regards,
Arnaud Fontaine

-- System Information:
Debian Release: 6.0
  APT prefers unstable
  APT policy: (990, 'unstable'), (800, 'experimental'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.36-rc6-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libgtk2.0-0 depends on:
ii  libatk1.0-0             1.32.0-2         The ATK accessibility toolkit
ii  libc6                   2.11.2-7         Embedded GNU C Library: Shared lib
ii  libcairo2               1.10.0-1         The Cairo 2D vector graphics libra
ii  libcomerr2              1.41.12-2        common error description library
ii  libcups2                1.4.5-1          Common UNIX Printing System(tm) - 
ii  libfontconfig1          2.8.0-2.1        generic font configuration library
ii  libfreetype6            2.4.2-2.1        FreeType 2 font engine, shared lib
ii  libgcrypt11             1.4.6-2          LGPL Crypto library - runtime libr
ii  libgdk-pixbuf2.0-0      2.23.0-1         GDK Pixbuf library
ii  libglib2.0-0            2.27.5-1         The GLib library of C routines
ii  libgnutls26             2.10.4-1         the GNU TLS library - runtime libr
ii  libgssapi-krb5-2        1.9+dfsg~beta2-1 MIT Kerberos runtime libraries - k
ii  libgtk2.0-common        2.23.3-2         Common files for the GTK+ graphica
ii  libk5crypto3            1.9+dfsg~beta2-1 MIT Kerberos runtime libraries - C
ii  libkrb5-3               1.9+dfsg~beta2-1 MIT Kerberos runtime libraries
ii  libpango1.0-0           1.28.3-3         Layout and rendering of internatio
ii  libpng12-0              1.2.44-1         PNG library - runtime
ii  libx11-6                2:1.3.3-4        X11 client-side library
ii  libxcomposite1          1:0.4.3-1        X11 Composite extension library
ii  libxcursor1             1:1.1.11-1       X cursor management library
ii  libxdamage1             1:1.1.3-1        X11 damaged region extension libra
ii  libxext6                2:1.1.2-1        X11 miscellaneous extension librar
ii  libxfixes3              1:4.0.5-1        X11 miscellaneous 'fixes' extensio
ii  libxi6                  2:1.3-6          X11 Input extension library
ii  libxinerama1            2:1.1.1-1        X11 Xinerama extension library
ii  libxrandr2              2:1.3.1-1        X11 RandR extension library
ii  libxrender1             1:0.9.6-1        X Rendering Extension client libra
ii  shared-mime-info        0.80-2           FreeDesktop.org shared MIME databa
ii  zlib1g                  1:1.2.5.dfsg-1   compression library - runtime

Versions of packages libgtk2.0-0 recommends:
ii  hicolor-icon-theme            0.12-1     default fallback theme for FreeDes
ii  libgtk2.0-bin                 2.23.3-2   The programs for the GTK+ graphica

Versions of packages libgtk2.0-0 suggests:
ii  gvfs                          1.7.0-1    userspace virtual filesystem - ser
ii  librsvg2-common               2.26.3-2   SAX-based renderer library for SVG

-- no debconf information
-- 
Arnaud Fontaine






More information about the pkg-gnome-maintainers mailing list