Bug#595271: gedit crash when saving empty file

Mathieu Malaterre mathieu.malaterre at gmail.com
Thu Sep 2 16:20:20 UTC 2010


Package: gedit
Version: 2.22.3-1+lenny1
Severity: important


hi

gedit crashes when user click save with default empty file.

steps to reproduce:
$ gedit
click save

this should lead to:
#0  0x00007ffff7de4dcc in open_path (name=<value optimized out>, namelen=<value optimized out>, preloaded=<value optimized out>, sps=<value optimized out>, 
    realname=<value optimized out>, fbp=<value optimized out>, loader=0x7ffff7ff49b8, whatcode=2, found_other_class=0x7fffffffc37f) at dl-load.c:1946
#1  0x00007ffff7de66fb in _dl_map_object (loader=0x7ffff7ffce20, name=0x9d3570 "libtracker-client-0.7.so.0", preloaded=<value optimized out>, type=<value optimized out>, 
    trace_mode=<value optimized out>, mode=-1879048191, nsid=0) at dl-load.c:2082
#2  0x00007ffff7df0bbf in dl_open_worker (a=<value optimized out>) at dl-open.c:254
#3  0x00007ffff7dec5b6 in _dl_catch_error (objname=<value optimized out>, errstring=<value optimized out>, mallocedp=<value optimized out>, operate=<value optimized out>, 
    args=<value optimized out>) at dl-error.c:178
#4  0x00007ffff7df05da in _dl_open (file=0x9d3570 "libtracker-client-0.7.so.0", mode=-2147483647, caller_dlopen=0x7ffff50fab79, nsid=-2, argc=1, argv=0x0, 
    env=0x7fffffffe7b8) at dl-open.c:583
#5  0x00007ffff4132f66 in dlopen_doit (a=<value optimized out>) at dlopen.c:67
#6  0x00007ffff7dec5b6 in _dl_catch_error (objname=<value optimized out>, errstring=<value optimized out>, mallocedp=<value optimized out>, operate=<value optimized out>, 
    args=<value optimized out>) at dl-error.c:178
#7  0x00007ffff41332ec in _dlerror_run (operate=0x7ffff4132f00 <dlopen_doit>, args=0x7fffffffc7b0) at dlerror.c:164
#8  0x00007ffff4132ee1 in __dlopen (file=<value optimized out>, mode=<value optimized out>) at dlopen.c:88
#9  0x00007ffff50fab79 in g_module_open () from /usr/lib/libgmodule-2.0.so.0
#10 0x00007ffff6bf138b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00007ffff6996639 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00007ffff6a17545 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00007ffff6a17596 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007ffff4ec56e1 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff4ec63ac in g_object_new () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff6a1cb95 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007ffff4ec56e1 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff4ec63ac in g_object_new () from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff6a18a31 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007ffff4ec56e1 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff4ec614d in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff4ec6391 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#23 0x00000000004385ce in gedit_file_chooser_dialog_new ()
#24 0x000000000042b0d1 in ?? ()
#25 0x00007ffff4ebf47e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff4ed5407 in ?? () from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff4ed6a86 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#28 0x00007ffff4ed6fd3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#29 0x00007ffff69a0263 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x00007ffff6b34b59 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x00007ffff4ebf47e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#32 0x00007ffff4ed5407 in ?? () from /usr/lib/libgobject-2.0.so.0
#33 0x00007ffff4ed6a86 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#34 0x00007ffff4ed6fd3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#35 0x00007ffff69ba82d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x00007ffff4ebf47e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#37 0x00007ffff4ed4cd1 in ?? () from /usr/lib/libgobject-2.0.so.0
#38 0x00007ffff4ed6a86 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#39 0x00007ffff4ed6fd3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#40 0x00007ffff69b94bd in ?? () from /usr/lib/libgtk-x11-2.0.so.0

thanks

-- System Information:
Debian Release: 5.0.5
  APT prefers stable
  APT policy: (500, 'stable'), (200, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-bpo.5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gedit depends on:
ii  gconf2                  2.22.0-1         GNOME configuration database syste
ii  gedit-common            2.22.3-1+lenny1  official text editor of the GNOME 
ii  iso-codes               3.5.1-1          ISO language, territory, currency,
ii  libatk1.0-0             1.30.0-1         The ATK accessibility toolkit
ii  libattr1                1:2.4.43-2       Extended attribute shared library
ii  libc6                   2.11.1-3         Embedded GNU C Library: Shared lib
ii  libcairo2               1.8.8-2~bpo50+1  The Cairo 2D vector graphics libra
ii  libenchant1c2a          1.4.2-3.3        a wrapper library for various spel
ii  libgconf2-4             2.22.0-1         GNOME configuration database syste
ii  libglade2-0             1:2.6.2-1        library to load .glade files at ru
ii  libglib2.0-0            2.24.0-1         The GLib library of C routines
ii  libgnome2-0             2.20.1.1-1       The GNOME 2 library - runtime file
ii  libgnomeui-0            2.20.1.1-2       The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0          1:2.22.0-5       GNOME Virtual File System (runtime
ii  libgtk2.0-0             2.18.6-1~bpo50+1 The GTK+ graphical user interface 
ii  libgtksourceview2.0-0   2.2.2-1          shared libraries for the GTK+ synt
ii  libpango1.0-0           1.20.5-5         Layout and rendering of internatio
ii  libx11-6                2:1.3.3-1        X11 client-side library
ii  libxml2                 2.7.6.dfsg-2+b1  GNOME XML library
ii  python                  2.5.4-9          An interactive high-level object-o
ii  python-glade2           2.12.1-6         GTK+ bindings: Glade support
ii  python-gobject          2.14.2-2         Python bindings for the GObject li
ii  python-gtk2             2.12.1-6         Python bindings for the GTK+ widge
ii  python-gtksourceview2   2.2.0-1+b1       Python bindings for the GtkSourceV
ii  python-support          1.0.3~bpo50+1    automated rebuilding support for P
ii  python2.5               2.5.5-6          An interactive high-level object-o
ii  rarian-compat [scrollke 0.8.1-1          Rarian is a documentation meta-dat

Versions of packages gedit recommends:
ii  libgnomevfs2-bin              1:2.22.0-5 GNOME Virtual File System (support
ii  python-gnome2                 2.22.0-1   Python bindings for the GNOME desk
ii  zenity                        2.22.1-2   Display graphical dialog boxes fro

gedit suggests no packages.

-- no debconf information





More information about the pkg-gnome-maintainers mailing list