Bug#525590: glibc exception when exiting gedit

Marco Furlan marcoafs at terra.com.br
Sat Apr 25 19:32:30 UTC 2009


Package: gedit
Version: 2.26.1-1
Severity: important


Hi,

Just running and exiting gedit from command line gives the error message below:

sys:1: Warning: invalid cast from `GtkButton' to `GtkNotebook'
sys:1: Warning: /build/buildd-glib2.0_2.20.1-1-i386-SPuBUJ/glib2.0-2.20.1/gobject/gsignal.c:2387: instance `0x96f8418' has no handler with id `1271'
*** glibc detected *** gedit: double free or corruption (fasttop): 0x091eef38 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb761d1d4]
/lib/i686/cmov/libc.so.6(cfree+0x96)[0xb761f186]
/usr/lib/libglib-2.0.so.0(g_free+0x36)[0xb7776cf6]
gedit[0x80bd18a]
/usr/lib/libgobject-2.0.so.0(g_object_unref+0x173)[0xb782fce3]
gedit[0x807df82]
gedit[0x807e04c]
/usr/lib/libgobject-2.0.so.0(g_object_unref+0x173)[0xb782fce3]
gedit(main+0x599)[0x806abf9]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb75c4775]
gedit[0x8069ed1]
======= Memory map: ========
08048000-080e2000 r-xp 00000000 08:01 622550     /usr/bin/gedit
080e2000-080e5000 rw-p 00099000 08:01 622550     /usr/bin/gedit
08e73000-09966000 rw-p 08e73000 00:00 0          [heap]
b4100000-b4121000 rw-p b4100000 00:00 0 
b4121000-b4200000 ---p b4121000 00:00 0 
b42c0000-b4320000 rw-s 00000000 00:08 1802257    /SYSV00000000 (deleted)
b4320000-b4380000 rw-s 00000000 00:08 1769488    /SYSV00000000 (deleted)
b4380000-b46bd000 r-xp 00000000 08:01 620363     /usr/lib/libgucharmap.so.7.0.0
b46bd000-b46be000 rw-p 0033d000 08:01 620363     /usr/lib/libgucharmap.so.7.0.0
b46e2000-b46ee000 r-xp 00000000 08:01 669413     /lib/libgcc_s.so.1
b46ee000-b46ef000 rw-p 0000c000 08:01 669413     /lib/libgcc_s.so.1
b46ef000-b46f4000 r--p 00000000 08:01 624606     /usr/share/locale/pt_BR/LC_MESSAGES/gucharmap.mo
b46f4000-b4703000 r-xp 00000000 08:01 669188     /lib/libbz2.so.1.0.4
b4703000-b4704000 rw-p 0000f000 08:01 669188     /lib/libbz2.so.1.0.4
b4704000-b4735000 r-xp 00000000 08:01 623030     /usr/lib/libcroco-0.6.so.3.0.1
b4735000-b4738000 rw-p 00030000 08:01 623030     /usr/lib/libcroco-0.6.so.3.0.1
b4738000-b476c000 r-xp 00000000 08:01 625853     /usr/lib/libgsf-1.so.114.0.11
b476c000-b476f000 rw-p 00033000 08:01 625853     /usr/lib/libgsf-1.so.114.0.11
b476f000-b4770000 rw-p b476f000 00:00 0 
b4770000-b47a1000 r-xp 00000000 08:01 627202     /usr/lib/librsvg-2.so.2.22.3
b47a1000-b47a2000 rw-p 00030000 08:01 627202     /usr/lib/librsvg-2.so.2.22.3
b47ac000-b47b8000 r--p 00000000 08:01 1111378    /usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoBd.ttf
b47b8000-b47bc000 r-xp 00000000 08:01 850580     /usr/lib/gedit-2/plugins/libdocinfo.so
b47bc000-b47bd000 rw-p 00003000 08:01 850580     /usr/lib/gedit-2/plugins/libdocinfo.so
b47bd000-b47c3000 r-xp 00000000 08:01 850840     /usr/lib/gedit-2/plugins/libtime.so
b47c3000-b47c4000 rw-p 00005000 08:01 850840     /usr/lib/gedit-2/plugins/libtime.so
b47c4000-b47c8000 r-xp 00000000 08:01 849799     /usr/lib/gedit-2/plugins/libcharmap.so
b47c8000-b47c9000 rw-p 00003000 08:01 849799     /usr/lib/gedit-2/plugins/libcharmap.so
b47c9000-b47cb000 r-xp 00000000 08:01 856550     /usr/lib/gedit-2/plugins/libsample.so
b47cb000-b47cc000 rw-p 00001000 08:01 856550     /usr/lib/gedit-2/plugins/libsample.so
b47cc000-b47d7000 r-xp 00000000 08:01 1029303    /usr/lib/gio/modules/libgioremote-volume-monitor.so
b47d7000-b47d8000 rw-p 0000a000 08:01 1029303    /usr/lib/gio/modules/libgioremote-volume-monitor.so
b47d8000-b47f4000 r--s 00000000 08:01 767543     /usr/share/mime/mime.cache
b47f4000-b47fd000 r-xp 00000000 08:01 621471     /usr/lib/libenchant.so.1.4.2
b47fd000-b47fe000 rw-p 00008000 08:01 621471     /usr/lib/libenchant.so.1.4.2
b47fe000-b480b000 r--p 00000000 08:01 1111380    /usr/share/fonts/truetype/ttf-bitstream-vera/VeraMono.ttf
b480b000-b482d000 r-xp 00000000 08:01 850518     /usr/lib/gedit-2/plugins/libfilebrowser.so
b482d000-b482e000 rw-p 00022000 08:01 850518     /usr/lib/gedit-2/plugins/libfilebrowser.so
b482e000-b4833000 r-xp 00000000 08:01 851551     /usr/lib/gedit-2/plugins/libmodelines.so
b4833000-b4834000 rw-p 00004000 08:01 851551     /usr/lib/gedit-2/plugins/libmodelines.so
b4834000-b484a000 r-xp 00000000 08:01 629383     /usr/lib/libglade-2.0.so.0.0.7
b484a000-b484b000 rw-p 00015000 08:01 629383     /usr/lib/libglade-2.0.so.0.0.7
b484d000-b484e000 r-xp 00000000 08:01 751421     /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b484e000-b484f000 rw-p 00000000 08:01 751421     /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b484f000-b4853000 r-xp 00000000 08:01 850531     /usr/lib/gedit-2/plugins/libsort.so
b4853000-b4854000 rw-p 00003000 08:01 850531     /usr/lib/gedit-2/plugins/libsort.so
b4854000-b4865000 r-xp 00000000 08:01 850540     /usr/lib/gedit-2/plugins/libspell.so
b4865000-b4866000 rw-p 00011000 08:01 850540     /usr/lib/gedit-2/plugins/libspell.so
b4866000-b486d000 r-xp 00000000 08:01 856549     /usr/lib/gedit-2/plugins/libtaglist.so
b486d000-b486e000 rw-p 00006000 08:01 856549     /usr/lib/gedit-2/plugins/libtaglist.so
b486e000-b4872000 r-xp 00000000 08:01 752116     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b4872000-b4873000 rw-p 00003000 08:01 752116     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b4873000-b4876000 r-xp 00000000 08:01 1159978    /usr/lib/python2.5/lib-dynload/termios.so
b4876000-b4878000 rw-p 00002000 08:01 1159978    /usr/lib/python2.5/lib-dynload/termios.so
b4878000-b487f000 r-xp 00000000 08:01 1160022    /usr/lib/python2.5/lib-dynload/array.so
b487f000-b4881000 rw-p 00006000 08:01 1160022    /usr/lib/python2.5/lib-dynload/array.so
b4881000-b4885000 r-xp 00000000 08:01 637431     /usr/lib/pyshared/python2.5/gtk-2.0/gtk/glade.so
b4885000-b4886000 rw-p 00003000 08:01 637431     /usr/lib/pyshared/python2.5/gtk-2.0/gtk/glade.so
b4886000-b4887000 r-xp 00000000 08:01 1160007    /usr/lib/python2.5/lib-dynload/_bisect.so
b4887000-b4888000 rw-p 00001000 08:01 1160007    /usr/lib/python2.5/lib-dynload/_bisect.so
b4888000-b488b000 r-xp 00000000 08:01 1159999    /usr/lib/python2.5/lib-dynload/_ssl.so
b488b000-b488c000 rw-p 00003000 08:01 1159999    /usr/lib/python2.5/lib-dynload/_ssl.so
b488c000-b49c6000 r-xp 00000000 08:01 33703      /usr/lib/i686/cmov/libcrypto.so.0.9.8
b49c6000-b49dc000 rw-p 0013a000 08:01 33703      /usr/lib/i686/cmov/libcrypto.so.0.9.8
b49dc000-b49df000 rw-p b49dc000 00:00 0 
b49df000-b4a21000 r-xp 00000000 08:01 33701      /usr/lib/i686/cmov/libssl.so.0.9.8
b4a21000-b4a25000 rw-p 00042000 08:01 33701      /usr/lib/i686/cmov/libssl.so.0.9.8
b4a25000-b4a26000 ---p b4a25000 00:00 0 
b4a26000-b5226000 rw-p b4a26000 00:00 0 
b5226000-b5256000 r-xp 00000000 08:01 1257304    /lib/libncurses.so.5.7
b5256000-b5259000 rw-p 0002f000 08:01 1257304    /lib/libncurses.so.5.7
b5259000-b5305000 r-xp 00000000 08:01 627154     /usr/lib/libvte.so.9.5.1
b5305000-b5308000 rw-p 000ab000 08:01 627154     /usr/lib/libvte.so.9.5.1
b5309000-b5313000 r-xp 00000000 08:01 1160018    /usr/lib/python2.5/lib-dynload/_socket.so
b5313000-b5316000 rw-p 0000a000 08:01 1160018    /usr/lib/python2.5/lib-dynload/_socket.so
b5317000-b531a000 r--p 00000000 08:01 634110     /usr/share/locale/pt_BR/LC_MESSAGES/atk10.mo
b531a000-b531c000 r-xp 00000000 08:01 1160027    /usr/lib/python2.5/lib-dynload/_random.so
b531c000-b531d000 rw-p 00002000 08:01 1160027    /usr/lib/python2.5/lib-dynload/_random.so
b531d000-b531f000 r-xp 00000000 08:01 1158730    /usr/lib/python2.5/lib-dynload/math.so
b531f000-b5320000 rw-p 00002000 08:01 1158730    /usr/lib/python2.5/lib-dynload/math.so
b5320000-b5334000 r-xp 00000000 08:01 1159982    /usr/lib/python2.5/lib-dynload/_ctypes.so
b5334000-b5336000 rw-p 00014000 08:01 1159982    /usr/lib/python2.5/lib-dynload/_ctypes.so
b5337000-b533b000 r-xp 00000000 08:01 1159891    /usr/lib/python2.5/lib-dynload/collections.so
b533b000-b533c000 rw-p 00004000 08:01 1159891    /usr/lib/python2.5/lib-dynload/collections.so
b533d000-b533e000 r--s 00000000 08:01 1420855    /usr/local/share/mime/mime.cache
b533e000-b534d000 r-xp 00000000 08:01 635692     /usr/lib/libcryptui.so.0.0.0
b534d000-b534e000 rw-p 0000e000 08:01 635692     /usr/lib/libcryptui.so.0.0.0
b534e000-b534f000 r-xp 00000000 08:01 752109     /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so
b534f000-b5350000 rw-p 00000000 08:01 752109     /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so
b5350000-b5352000 r-xp 00000000 08:01 1159973    /usr/lib/python2.5/lib-dynload/_hashlib.so
b5352000-b5353000 rw-p 00002000 08:01 1159973    /usr/lib/python2.5/lib-dynload/_hashlib.so
b5353000-b5357000 r-xp 00000000 08:01 1160026    /usr/lib/python2.5/lib-dynload/binascii.so
b5357000-b5358000 rw-p 00003000 08:01 1160026    /usr/lib/python2.5/lib-dynload/binascii.so
b5358000-b535a000 r-xp 00000000 08:01 1160013    /usr/lib/python2.5/lib-dynload/fcntl.so
b535a000-b535b000 rw-p 00002000 08:01 1160013    /usr/lib/python2.5/lib-dynload/fcntl.so
b535b000-b535e000 r-xp 00000000 08:01 1160021    /usr/lib/python2.5/lib-dynload/select.so
b535e000-b535f000 rw-p 00002000 08:01 1160021    /usr/lib/python2.5/lib-dynload/select.so
b535f000-b5362000 r-xp 00000000 08:01 1160016    /usr/lib/pythonAbortado

The gedit window's properties aren't saved (like the size and width).


I think it is related to Python. I haven't noticed any problem with saving or opening files.


Bye,
Marco.



-- Package-specific info:
Active plugins:
  - docinfo
  - time
  - snippets
  - charmap
  - sample
  - smartspaces
  - filebrowser
  - sort
  - modelines
  - spell
  - colorpicker
  - joinlines
  - taglist
  - GeditLaTeXPlugin
  - externaltools
  - terminal
  - codecomment
  - seahorse-pgp
  - drawspaces
  - sessionsaver
  - changecase
  - devhelp
  - showtabbar
  - indent

Plugins in $HOME:

Module versions:
  - glib                  2.20.1
  - gtk+                  2.16.1
  - gtksourceview         
  - pygobject             
  - pygtk                 
  - pygtksourceview       
  - enchant               
  - iso-codes             3.8

Python module versions:
  - python                2.5.4
  - pygtk                 2.14.1 (GTK+ 2.16.1)


-- System Information:
Debian Release: squeeze/sid
  APT prefers oldstable
  APT policy: (500, 'oldstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/2 CPU cores)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gedit depends on:
ii  gconf2                      2.26.0-1     GNOME configuration database syste
ii  gedit-common                2.26.1-1     official text editor of the GNOME 
ii  iso-codes                   3.8-1        ISO language, territory, currency,
ii  libatk1.0-0                 1.26.0-1     The ATK accessibility toolkit
ii  libattr1                    1:2.4.43-2   Extended attribute shared library
ii  libc6                       2.9-7        GNU C Library: Shared libraries
ii  libcairo2                   1.8.6-2+b1   The Cairo 2D vector graphics libra
ii  libenchant1c2a              1.4.2-3.3    a wrapper library for various spel
ii  libgconf2-4                 2.26.0-1     GNOME configuration database syste
ii  libglib2.0-0                2.20.1-1     The GLib library of C routines
ii  libgtk2.0-0                 2.16.1-2     The GTK+ graphical user interface 
ii  libgtksourceview2.0-0       2.6.1-1      shared libraries for the GTK+ synt
ii  libice6                     2:1.0.5-1    X11 Inter-Client Exchange library
ii  libpango1.0-0               1.24.0-3+b1  Layout and rendering of internatio
ii  libsm6                      2:1.1.0-2    X11 Session Management library
ii  libx11-6                    2:1.2.1-1    X11 client-side library
ii  libxml2                     2.7.3.dfsg-1 GNOME XML library
ii  python                      2.5.4-2      An interactive high-level object-o
ii  python-gobject              2.16.1-1     Python bindings for the GObject li
ii  python-gtk2                 2.14.1-2     Python bindings for the GTK+ widge
ii  python-gtksourceview2       2.4.0-2      Python bindings for the GtkSourceV
ii  python-support              1.0.2        automated rebuilding support for P
ii  python2.5                   2.5.4-1      An interactive high-level object-o
ii  rarian-compat [scrollkeeper 0.8.1-2      Rarian is a documentation meta-dat

Versions of packages gedit recommends:
ii  python-gnome2                 2.22.3-3   Python bindings for the GNOME desk
ii  zenity                        2.24.1-1   Display graphical dialog boxes fro

gedit suggests no packages.

-- no debconf information





More information about the pkg-gnome-maintainers mailing list