Bug#628969: [python-gtk2] frequent glibc crashes

Brent S. Elmer Ph.D. webe3vt at aim.com
Thu Jun 2 15:40:04 UTC 2011


Package: python-gtk2
Version: 2.24.0-1
Severity: normal

--- Please enter the report below this line. ---
I have been starting to get glibc errors lately in a python-gtk application.  Usually it has been a *** glibc detected *** ... double free with no backtrace.
This time it is a corrupted double-linked list with a backtrace.  It doesn't seem to be reproducible with any particular pattern.
It seems to be more random.

*** glibc detected *** /usr/bin/python2.6: corrupted double-linked list: 0xb158f170 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6(+0x6aaa1)[0xb7532aa1]
/lib/i686/cmov/libc.so.6(+0x701d3)[0xb75381d3]
/lib/i686/cmov/libc.so.6(realloc+0xdd)[0xb753848d]
/lib/libglib-2.0.so.0(g_realloc+0x3a)[0xb70f131a]
/lib/libglib-2.0.so.0(g_realloc_n+0x8a)[0xb70f168a]
/usr/lib/libgdk-x11-2.0.so.0(+0x2cdc9)[0xb69eedc9]
/usr/lib/libgdk-x11-2.0.so.0(+0x2dc4d)[0xb69efc4d]
/usr/lib/libgdk-x11-2.0.so.0(gdk_region_union+0x88)[0xb69f0548]
/usr/lib/libgdk-x11-2.0.so.0(+0x37ffc)[0xb69f9ffc]
/usr/lib/libgdk-x11-2.0.so.0(+0x382ba)[0xb69fa2ba]
/usr/lib/libgdk-x11-2.0.so.0(+0x383ce)[0xb69fa3ce]
/usr/lib/libgdk-x11-2.0.so.0(+0x3848b)[0xb69fa48b]
/usr/lib/libgtk-x11-2.0.so.0(+0x15d555)[0xb6bba555]
/usr/lib/libgtk-x11-2.0.so.0(+0x15f62a)[0xb6bbc62a]
/usr/lib/libgtk-x11-2.0.so.0(+0x164a56)[0xb6bc1a56]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED+0x88)[0xb71aa7e8]
/usr/lib/libgobject-2.0.so.0(+0xc347)[0xb718c347]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xc0)[0xb718d920]
/usr/lib/libgobject-2.0.so.0(+0x200fe)[0xb71a00fe]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x806)[0xb71a93f6]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x32)[0xb71a95a2]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate+0x15b)[0xb6cd649b]
/usr/lib/libgtk-x11-2.0.so.0(+0x78880)[0xb6ad5880]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED+0x88)[0xb71aa7e8]
/usr/lib/libgobject-2.0.so.0(+0xc347)[0xb718c347]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xc0)[0xb718d920]
/usr/lib/libgobject-2.0.so.0(+0x200fe)[0xb71a00fe]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x806)[0xb71a93f6]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x32)[0xb71a95a2]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate+0x15b)[0xb6cd649b]
/usr/lib/libgtk-x11-2.0.so.0(+0x28551e)[0xb6ce251e]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED+0x88)[0xb71aa7e8]
/usr/lib/libgobject-2.0.so.0(+0xc347)[0xb718c347]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x192)[0xb718d9f2]
/usr/lib/libgobject-2.0.so.0(+0x200fe)[0xb71a00fe]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x806)[0xb71a93f6]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x32)[0xb71a95a2]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate+0x15b)[0xb6cd649b]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_resize_children+0x7f)[0xb6b0fedf]
/usr/lib/libgtk-x11-2.0.so.0(+0x285a24)[0xb6ce2a24]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0xb71a9d6c]
/usr/lib/libgobject-2.0.so.0(+0xc347)[0xb718c347]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x192)[0xb718d9f2]
/usr/lib/libgobject-2.0.so.0(+0x2078d)[0xb71a078d]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x806)[0xb71a93f6]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x32)[0xb71a95a2]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_check_resize+0x8a)[0xb6b0fb9a]
/usr/lib/libgtk-x11-2.0.so.0(+0xb2e40)[0xb6b0fe40]
/usr/lib/libgdk-x11-2.0.so.0(+0x17368)[0xb69d9368]
/lib/libglib-2.0.so.0(+0x3ea41)[0xb70e5a41]
/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1d2)[0xb70ea252]
/lib/libglib-2.0.so.0(+0x43a30)[0xb70eaa30]
/lib/libglib-2.0.so.0(g_main_loop_run+0x183)[0xb70eb0f3]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0xb6b99bd9]
/usr/lib/python2.6/dist-packages/gtk-2.0/gtk/_gtk.so(+0x16b43f)[0xb6fac43f]
/usr/bin/python2.6(PyEval_EvalFrameEx+0x44d0)[0x80e08c0]
/usr/bin/python2.6(PyEval_EvalFrameEx+0x5437)[0x80e1827]
/usr/bin/python2.6(PyEval_EvalCodeEx+0x848)[0x80e2968]
/usr/bin/python2.6(PyEval_EvalCode+0x57)[0x80e2a67]
/usr/bin/python2.6(PyRun_FileExFlags+0x9f)[0x8104d7f]
/usr/bin/python2.6[0x80d9b13]
/usr/bin/python2.6(PyEval_EvalFrameEx+0x4658)[0x80e0a48]
/usr/bin/python2.6(PyEval_EvalCodeEx+0x848)[0x80e2968]
======= Memory map: ========
08048000-08235000 r-xp 00000000 08:09 946        /usr/bin/python2.6
08235000-08284000 rw-p 001ed000 08:09 946        /usr/bin/python2.6
08284000-0828d000 rw-p 00000000 00:00 0 
09384000-09e60000 rw-p 00000000 00:00 0          [heap]
afb00000-afb7d000 rw-p 00000000 00:00 0 
afb7d000-afc00000 ---p 00000000 00:00 0 
afce0000-afcfc000 r-xp 00000000 08:02 5461       /lib/libgcc_s.so.1
afcfc000-afcfd000 rw-p 0001b000 08:02 5461       /lib/libgcc_s.so.1
afcfd000-afcfe000 ---p 00000000 00:00 0 
afcfe000-b04fe000 rw-p 00000000 00:00 0 
b04fe000-b04ff000 ---p 00000000 00:00 0 
b04ff000-b0cff000 rw-p 00000000 00:00 0 
b0cff000-b0d00000 ---p 00000000 00:00 0 
b0d00000-b1500000 rw-p 00000000 00:00 0 
b1500000-b1591000 rw-p 00000000 00:00 0 
b1591000-b1600000 ---p 00000000 00:00 0 
b162e000-b163d000 r--p 00000000 08:09 375220     /usr/share/fonts/truetype/ttf-bitstream-vera/VeraBd.ttf
b163d000-b163f000 r-xp 00000000 08:02 4695       /lib/libnss_mdns4_minimal.so.2
b163f000-b1640000 rw-p 00001000 08:02 4695       /lib/libnss_mdns4_minimal.so.2
b1647000-b1658000 r-xp 00000000 08:09 7883       /usr/lib/gio/modules/libgioremote-volume-monitor.so
b1658000-b1659000 rw-p 00011000 08:09 7883       /usr/lib/gio/modules/libgioremote-volume-monitor.so
b1659000-b168c000 r-xp 00000000 08:08 23944      /opt/mqm/lib/amqcctca_r
b168c000-b168d000 rw-p 00032000 08:08 23944      /opt/mqm/lib/amqcctca_r
b168d000-b168e000 rw-p 00000000 00:00 0 
b168e000-b168f000 ---p 00000000 00:00 0 
b168f000-b1e8f000 rw-p 00000000 00:00 0 
b1e8f000-b1f77000 r-xp 00000000 08:09 1492       /usr/lib/libasound.so.2.0.0
b1f77000-b1f7b000 rw-p 000e7000 08:09 1492       /usr/lib/libasound.so.2.0.0
b1f7b000-b1fdb000 rw-s 00000000 00:04 5242913    /SYSV00000000 (deleted)
b1fdb000-b1ff5000 r--s 00000000 08:09 225        /usr/share/mime/mime.cache
b1ff5000-b2002000 r-xp 00000000 08:02 1188       /lib/libudev.so.0.11.1
b2002000-b2003000 r--p 0000c000 08:02 1188       /lib/libudev.so.0.11.1
b2003000-b2004000 rw-p 0000d000 08:02 1188       /lib/libudev.so.0.11.1
b2004000-b2040000 r-xp 00000000 08:02 4999       /lib/libdbus-1.so.3.5.5
b2040000-b2041000 r--p 0003b000 08:02 4999       /lib/libdbus-1.so.3.5.5
b2041000-b2042000 rw-p 0003c000 08:02 4999       /lib/libdbus-1.so.3.5.5
b2048000-b204c000 r-xp 00000000 08:02 5342       /lib/i686/cmov/libnss_dns-2.13.so
b204c000-b204d000 r--p 00004000 08:02 5342       /lib/i686/cmov/libnss_dns-2.13.so
b204d000-b204e000 rw-p 00005000 08:02 5342       /lib/i686/cmov/libnss_dns-2.13.so
b204e000-b205b000 r--p 00000000 08:09 375221     /usr/share/fonts/truetype/ttf-bitstream-vera/VeraMono.ttf
b205b000-b2070000 r-xp 00000000 08:09 858        /usr/lib/gvfs/libgvfscommon.so
b2070000-b2071000 rw-p 00014000 08:09 858        /usr/lib/gvfs/libgvfscommon.so
b2071000-b2095000 r-xp 00000000 08:09 7881       /usr/lib/gio/modules/libgvfsdbus.so
b2095000-b2096000 rw-p 00024000 08:09 7881       /usr/lib/gio/modules/libgvfsdbus.so
b2096000-b2a20000 r--p 00000000 08:09 1584       /usr/share/icons/hicolor/icon-theme.cache
b2a20000-b5da0000 r--p 00000000 08:09 9084       /usr/share/icons/gnome/icon-theme.cache
b5da0000-b5db1000 r--p 00000000 08:09 375223     /usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf
b5db1000-b5db3000 r-xp 00000000 08:09 132247     /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b5db3000-b5db4000 rw-p 00001000 08:09 132247     /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b5db4000-b5db7000 r--s 00000000 08:05 8911       /var/cache/fontconfig/5e10083637a12ecd1bff191eb66bfa2f-le32d4.cache-3
b5db7000-b5db8000 r--s 00000000 08:05 8970       /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-le32d4.cache-3
b5db8000-b5dbe000 r--s 00000000 08:05 8969       /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le32d4.cache-3
b5dbe000-b5dc1000 r--s 00000000 08:05 8958       /var/cache/fontconfig/a46337af8a0b4c9b317ad981ec3bdf87-le32d4.cache-3
b5dc1000-b5dc3000 r--s 00000000 08:05 8957       /var/cache/fontconfig/ea47318ec9849e1a71e80a5d69d13859-le32d4.cache-3
b5dc3000-b5dc4000 r--s 00000000 08:05 8886       /var/cache/fontconfig/e3fa16a14183b06aa45b3e009278fd14-le32d4.cache-3
b5dc4000-b5dc6000 r--s 00000000 08:05 11816      /var/cache/fontconfig/b5ea634b0fb353b8ea17632d1f9ef766-le32d4.cache-3
b5dc6000-b5dca000 r--s 00000000 08:05 8940       /var/cache/fontconfig/6eb3985aa4124903f6ff08ba781cd364-le32d4.cache-3
b5dca000-b5dd1000 r--s 00000000 08:05 8901       /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le32d4.cache-3
b5dd1000-b5dd4000 r--s 00000000 08:05 8939       /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-le32d4.cache-3
b5dd4000-b5dd5000 r--s 00000000 08:05 8912       /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le32d4.cache-3
b5dd5000-b5df7000 r--s 00000000 08:05 8934       /var/cache/fontconfig/365b55f210c0a22e9a19e35191240f32-le32d4.cache-3
b5df7000-b5e04000 r--s 00000000 08:05 6190       /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le32d4.cache-3
b5e04000-b5e12000 r--s 00000000 08:05 3426       /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-le32d4.cache-3
b5e12000-b602b000 r-xp 00000000 08:08 23945      /opt/mqm/lib/libmqmcs_r.so
b602b000-b6049000 rw-p 00219000 08:08 23945      /opt/mqm/lib/libmqmcs_r.so
b6049000-b6057000 rw-p 00000000 00:00 0 
b6057000-b61b9000 r-xp 00000000 08:08 23465      /opt/mqm/lib/libmqiz_r.so
b61b9000-b61c1000 rw-p 00161000 08:08 23465      /opt/mqm/lib/libmqiz_r.so
b61c1000-b61c7000 rw-p 00000000 00:00 0 
b61c7000-b61ed000 r-xp 00000000 08:08 23470      /opt/mqm/lib/libmqic_r.so
b61ed000-b61ee000 rw-p 00025000 08:08 23470      /opt/mqm/lib/libmqic_r.so
b61ee000-b61f0000 r-xp 00000000 08:02 4698       /lib/libnss_mdns4.so.2
b61f0000-b61f1000 rw-p 00001000 08:02 4698       /lib/libnss_mdns4.so.2
b61f1000-b61f4000 r-xp 00000000 08:09 1315438    /usr/lib/libcanberra-0.24/libcanberra-alsa.so
b61f4000-b61f5000 rw-p 00002000 08:09 1315438    /usr/lib/libcanberra-0.24/libcanberra-alsa.so
b61f5000-b61f6000 r--s 00000000 08:09 19976      /usr/local/share/mime/mime.cache
b61f6000-b61f9000 r--s 00000000 08:05 8975       /var/cache/fontconfig/ba022efc551c75e21c690774bbcf5304-le32d4.cache-3
b61f9000-b6207000 r--s 00000000 08:05 9005       /var/cache/fontconfig/865f88548240fee46819705c6468c165-le32d4.cache-3
b6207000-b620b000 r-xp 00000000 08:09 263793     /usr/local/lib/python2.6/dist-packages/pymqe.so
b620b000-b620d000 rw-p 00003000 08:09 263793     /usr/local/lib/python2.6/dist-packages/pymqe.so
b620d000-b6210000 r-xp 00000000 08:09 274019     /usr/lib/python2.6/lib-dynload/termios.so
b6210000-b6212000 rw-p 00002000 08:09 274019     /usr/lib/python2.6/lib-dynload/termios.so
b6212000-b6280000 r-xp 00000000 08:09 6993       /usr/lib/libgmp.so.10.0.1
b6280000-b6287000 rw-p 0006d000 08:09 6993       /usr/lib/libgmp.so.10.0.1
b6287000-b6289000 r-xp 00000000 08:09 655589     /usr/lib/python2.6/dist-packages/Crypto/Util/strxor.so
b6289000-b628a000 rw-p 00001000 08:09 655589     /usr/lib/python2.6/dist-packages/Crypto/Util/strxor.so
b628a000-b6290000 r-xp 00000000 08:09 261725     /usr/lib/python2.6/dist-packages/Crypto/Cipher/Blowfish.so
b6290000-b6291000 rw-p 00006000 08:09 261725     /usr/lib/python2.6/dist-packages/Crypto/Cipher/Blowfish.so
b6291000-b629f000 r-xp 00000000 08:09 261743     /usr/lib/python2.6/dist-packages/Crypto/Cipher/DES3.so
b629f000-b62a0000 rw-p 0000d000 08:09 261743     /usr/lib/python2.6/dist-packages/Crypto/Cipher/DES3.so
b62a0000-b62b0000 r-xp 00000000 08:09 261745     /usr/lib/python2.6/dist-packages/Crypto/PublicKey/_fastmath.so
b62b0000-b62b1000 rw-p 00010000 08:09 261745     /usr/lib/python2.6/dist-packages/Crypto/PublicKey/_fastmath.so
b62b1000-b62b8000 r-xp 00000000 08:09 15468      /usr/lib/libltdl.so.7.3.0
b62b8000-b62b9000 rw-p 00007000 08:09 15468      /usr/lib/libltdl.so.7.3.0
b62b9000-b62c8000 r-xp 00000000 08:09 7581       /usr/lib/libtdb.so.1.2.9
b62c8000-b62c9000 rw-p 0000e000 08:09 7581       /usr/lib/libt

--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.38.110412

Debian Release: wheezy/sid
  500 testing         www.debian-multimedia.org 
  500 testing         debian.linux.ibm.com 
  500 stable          security.debian.org 
  500 squeeze         www.lamaresh.net 
  500 karmic          ppa.launchpad.net 

--- Package information. ---
Depends                     (Version) | Installed
=====================================-+-===============
python                       (<< 2.8) | 2.6.6-14
python                  (>= 2.6.6-7~) | 2.6.6-14
python-numpy             (>= 1:1.5.1) | 1:1.5.1-2+b1
python-numpy               (<< 1:1.6) | 1:1.5.1-2+b1
python2.6                             | 2.6.6-10
 OR python2.7                         | 2.7.1-8
libatk1.0-0               (>= 1.12.4) | 2.0.0-1
libc6                   (>= 2.3.6-6~) | 2.13-4
libcairo2                  (>= 1.2.4) | 1.10.2-6
libfontconfig1             (>= 2.8.0) | 2.8.0-2.2
libfreetype6               (>= 2.2.1) | 2.4.4-1
libgdk-pixbuf2.0-0        (>= 2.22.0) | 2.23.3-3
libglib2.0-0              (>= 2.24.0) | 2.28.6-1
libgtk2.0-0               (>= 2.24.0) | 2.24.4-3
libpango1.0-0             (>= 1.22.0) | 1.28.3-6
python-cairo           (>= 1.0.2-1.1) | 1.8.8-1+b2
python-gobject            (>= 2.21.3) | 2.28.4-1


Package's Recommends field is empty.

Suggests             (Version) | Installed
==============================-+-===========
python-gtk2-doc                | 












More information about the pkg-gnome-maintainers mailing list