Bug#240725: libgtk2.0-0: nawm can reliably crash gtk applications

Arun A. Tharuvai "Arun A. Tharuvai" <aatharuv@MIT.EDU>, 240725@bugs.debian.org
Sun, 28 Mar 2004 17:00:52 -0500 (EST)


Package: libgtk2.0-0
Version: 2.2.4-3
Severity: normal

nawm (not a window manager) is a package that amongst other things,
allows keys to be mapped to X events.  When using this feature to
map a keyboard key to delete X windows, it causes some GTK2 applications
underneath the present position of the mouse to coredump, and causes
other applications to exit.

Arun Tharuvai
aatharuv (at) mit (dot) edu

How to reproduce this bug:
install nawm 0.0.20030130-1

Here's the portion of my ~/.nawmrc

keypress "XF86Mail"
{
delete win("pyZwgc");
}

Run an gtk2 application (e.g. gaim or pan), press and release a button
with the keysym XF86Mail, when the mouse is over said application and
application holds the focus (I'm using ctwm as my windowmanager). Wait
for a second or two, and application will crash, possibly causing a
coredump.

Here's some debugging information:

Here are the series of X events generated whenever I press and release
the key I have mapped to XF86Mail, courtesy of xev. (The initial MotionNotify
and final LeaveNotify events are extraneous, I believe).

MotionNotify event, serial 23, synthetic NO, window 0x3000001,
    root 0x36, subw 0x0, time 1129081866, (9,154), root:(420,865),
    state 0x0, is_hint 0, same_screen YES

FocusOut event, serial 23, synthetic NO, window 0x3000001,
    mode NotifyGrab, detail NotifyPointer

FocusIn event, serial 23, synthetic NO, window 0x3000001,
    mode NotifyGrab, detail NotifyPointer

KeymapNotify event, serial 23, synthetic NO, window 0x0,
    keys:  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
           0   0   0   0   0   0   0   0   0   0   0   0   0   16  0   0

ClientMessage event, serial 23, synthetic YES, window 0x0,
    message_type 0xd2 (WM_PROTOCOLS), format 32

FocusOut event, serial 24, synthetic NO, window 0x3000001,
    mode NotifyUngrab, detail NotifyPointer

FocusIn event, serial 24, synthetic NO, window 0x3000001,
    mode NotifyUngrab, detail NotifyPointer

KeymapNotify event, serial 24, synthetic NO, window 0x0,
    keys:  1   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

LeaveNotify event, serial 24, synthetic NO, window 0x3000001,
    root 0x36, subw 0x0, time 1129083746, (-3,150), root:(408,861),
    mode NotifyNormal, detail NotifyNonlinear, same_screen YES,
    focus YES, state 0


After installing libgtk2.0-dbg, ran a couple of gtk2 based programs with
LD_LIBRARY_PATH=/usr/lib/debug and obtained the backtraces after they
coredumped. gaim (0.75-2 in debian) and pan (0.14.2-2 in debian)
coredumped. mozilla-browser (1.5-3 in debian) didn't crash, but quit
with Exit 11.

Here are the symbols and backtrace from pan, a gtk2 newsreader program

arun@celeron:~$ LD_LIBRARY_PATH=/usr/lib/debug/ gdb `which pan`
core.14594
GNU gdb 5.3-debian
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i386-linux"...(no debugging symbols
found)...
Core was generated by `pan'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libgtkspell.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgtkspell.so.0
Reading symbols from /usr/lib/debug/libgtk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/debug/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib/debug/libgdk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/debug/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib/debug/libatk-1.0.so.0...done.
Loaded symbols for /usr/lib/debug/libatk-1.0.so.0
Reading symbols from /usr/lib/debug/libgdk_pixbuf-2.0.so.0...done.
Loaded symbols for /usr/lib/debug/libgdk_pixbuf-2.0.so.0
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/debug/libpangoxft-1.0.so.0...done.
Loaded symbols for /usr/lib/debug/libpangoxft-1.0.so.0
Reading symbols from /usr/lib/debug/libpangox-1.0.so.0...done.
Loaded symbols for /usr/lib/debug/libpangox-1.0.so.0
Reading symbols from /usr/lib/debug/libpango-1.0.so.0...done.
Loaded symbols for /usr/lib/debug/libpango-1.0.so.0
Reading symbols from /usr/lib/debug/libgobject-2.0.so.0...done.
Loaded symbols for /usr/lib/debug/libgobject-2.0.so.0
Reading symbols from /usr/lib/debug/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/lib/debug/libgmodule-2.0.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/debug/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib/debug/libglib-2.0.so.0
Reading symbols from /usr/lib/libxml2.so.2...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/debug/libgthread-2.0.so.0...done.
Loaded symbols for /usr/lib/debug/libgthread-2.0.so.0
Reading symbols from /usr/lib/libgnet-2.0.so.0...done.
Loaded symbols for /usr/lib/libgnet-2.0.so.0
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libaspell.so.15...done.
Loaded symbols for /usr/lib/libaspell.so.15
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/lib/libXft.so.2...done.
Loaded symbols for /usr/lib/libXft.so.2
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /usr/lib/libexpat.so.1...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from
/usr/X11R6/lib/X11/locale/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/common/xlcDef.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_nis.so.2...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from
/usr/lib/pango/1.2.0/modules/pango-basic-xft.so...done.
Loaded symbols for /usr/lib/pango/1.2.0/modules/pango-basic-xft.so
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
#0  gdk_wm_protocols_filter (xev=0xbffff940, event=0x82ff108, data=0x0)
at gdkevents-x11.c:1915
1915    gdkevents-x11.c: No such file or directory.
        in gdkevents-x11.c
(gdb)  bt
#0  gdk_wm_protocols_filter (xev=0xbffff940, event=0x82ff108, data=0x0)
at gdkevents-x11.c:1915
#1  0x402bc27b in gdk_event_translate (display=0x81be758,
event=0x82ff108, xevent=0xbffff940, return_exposes=0)
    at gdkevents-x11.c:1802
    #2  0x402bc5ed in _gdk_events_queue (display=0x81be758) at
    gdkevents-x11.c:1998
    #3  0x402bc7dd in gdk_event_dispatch (source=0x0, callback=0,
    user_data=0x0) at gdkevents-x11.c:2058
    #4  0x403f4086 in g_main_dispatch (context=0x81a1328) at
    gmain.c:1751
    #5  0x403f5029 in g_main_context_dispatch (context=0x81a1328) at
    gmain.c:2299
    #6  0x403f5347 in g_main_context_iterate (context=0x81a1328,
    block=1, dispatch=1, self=0x817e4d8) at gmain.c:2380
    #7  0x403f59b0 in g_main_loop_run (loop=0x81e76c0) at gmain.c:2600
    #8  0x400fed2f in gtk_main () at gtkmain.c:1093
    #9  0x0808a563 in main ()
    #10 0x405c6dc6 in __libc_start_main () from /lib/libc.so.6


Here are the symbols and a backtrace from gaim
arun@celeron:~$ LD_LIBRARY_PATH=/usr/lib/debug/ gdb /usr/bin/gaim core
GNU gdb 5.3-debian
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i386-linux"...(no debugging symbols
found)...
Core was generated by `/usr/bin/gaim'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/lib/libao.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libao.so.2
Reading symbols from /lib/libpthread.so.0...(no debugging symbols
found)...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libaudiofile.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libaudiofile.so.0
Reading symbols from /usr/X11R6/lib/libXext.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/lib/libgtkspell.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgtkspell.so.0
Reading symbols from /usr/lib/libaspell.so.15...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libaspell.so.15
Reading symbols from /usr/lib/debug/libgtk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/debug/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib/debug/libgdk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/debug/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib/debug/libatk-1.0.so.0...done.
Loaded symbols for /usr/lib/debug/libatk-1.0.so.0
Reading symbols from /usr/lib/debug/libgdk_pixbuf-2.0.so.0...done.
Loaded symbols for /usr/lib/debug/libgdk_pixbuf-2.0.so.0
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/debug/libpangoxft-1.0.so.0...done.
Loaded symbols for /usr/lib/debug/libpangoxft-1.0.so.0
Reading symbols from /usr/lib/debug/libpangox-1.0.so.0...done.
Loaded symbols for /usr/lib/debug/libpangox-1.0.so.0
Reading symbols from /usr/lib/debug/libpango-1.0.so.0...done.
Loaded symbols for /usr/lib/debug/libpango-1.0.so.0
Reading symbols from /usr/lib/debug/libgobject-2.0.so.0...done.
Loaded symbols for /usr/lib/debug/libgobject-2.0.so.0
Reading symbols from /usr/lib/debug/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/lib/debug/libgmodule-2.0.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/debug/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib/debug/libglib-2.0.so.0
Reading symbols from /usr/lib/libstartup-notification-1.so.0...done.
Loaded symbols for /usr/lib/libstartup-notification-1.so.0
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.6
Reading symbols from /usr/lib/libXft.so.2...done.
Loaded symbols for /usr/lib/libXft.so.2
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libexpat.so.1...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from
/usr/X11R6/lib/X11/locale/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/common/xlcDef.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_nis.so.2...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/lib/ao/plugins-2/libalsa09.so...done.
Loaded symbols for /usr/lib/ao/plugins-2/libalsa09.so
Reading symbols from /usr/lib/libasound.so.2...done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /usr/lib/ao/plugins-2/libesd.so...done.
Loaded symbols for /usr/lib/ao/plugins-2/libesd.so
Reading symbols from /usr/lib/libesd.so.0...done.
Loaded symbols for /usr/lib/libesd.so.0
Reading symbols from /usr/lib/ao/plugins-2/libnas.so...done.
Loaded symbols for /usr/lib/ao/plugins-2/libnas.so
Reading symbols from /usr/lib/libaudio.so.2...done.
Loaded symbols for /usr/lib/libaudio.so.2
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXt.so.6
Reading symbols from /usr/lib/ao/plugins-2/liboss.so...done.
Loaded symbols for /usr/lib/ao/plugins-2/liboss.so
Reading symbols from /usr/lib/ao/plugins-2/libarts.so...done.
Loaded symbols for /usr/lib/ao/plugins-2/libarts.so
Reading symbols from /usr/lib/libartsc.so.0...done.
Loaded symbols for /usr/lib/libartsc.so.0
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from
/usr/lib/gtk-2.0/2.2.0/loaders/libpixbufloader-png.so...done.
Loaded symbols for /usr/lib/gtk-2.0/2.2.0/loaders/libpixbufloader-png.so
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/gaim/gaim-remote.so...done.
Loaded symbols for /usr/lib/gaim/gaim-remote.so
Reading symbols from /usr/lib/libgaim-remote.so.0...done.
Loaded symbols for /usr/lib/libgaim-remote.so.0
Reading symbols from /usr/lib/gaim/docklet.so...done.
Loaded symbols for /usr/lib/gaim/docklet.so
Reading symbols from /usr/lib/gaim/ssl-gnutls.so...done.
Loaded symbols for /usr/lib/gaim/ssl-gnutls.so
Reading symbols from /usr/lib/libgnutls.so.7...done.
Loaded symbols for /usr/lib/libgnutls.so.7
Reading symbols from /usr/lib/libgcrypt.so.1...done.
Loaded symbols for /usr/lib/libgcrypt.so.1
Reading symbols from /usr/lib/libtasn1.so.0...done.
Loaded symbols for /usr/lib/libtasn1.so.0
Reading symbols from /usr/lib/gaim/gestures.so...done.
Loaded symbols for /usr/lib/gaim/gestures.so
Reading symbols from /usr/lib/gaim/tcl.so...done.
Loaded symbols for /usr/lib/gaim/tcl.so
Reading symbols from /usr/lib/libtcl8.4.so.0...done.
Loaded symbols for /usr/lib/libtcl8.4.so.0
---Type <return> to continue, or q <return> to quit---
Reading symbols from /usr/lib/libtk8.4.so.0...done.
Loaded symbols for /usr/lib/libtk8.4.so.0
Reading symbols from /usr/lib/gaim/ssl.so...done.
Loaded symbols for /usr/lib/gaim/ssl.so
Reading symbols from /usr/lib/gaim/autorecon.so...done.
Loaded symbols for /usr/lib/gaim/autorecon.so
Reading symbols from /usr/lib/gaim/ssl-nss.so...done.
Loaded symbols for /usr/lib/gaim/ssl-nss.so
Reading symbols from /usr/lib/gaim/ticker.so...done.
Loaded symbols for /usr/lib/gaim/ticker.so
Reading symbols from /usr/lib/gaim/statenotify.so...done.
Loaded symbols for /usr/lib/gaim/statenotify.so
Reading symbols from /usr/lib/gaim/history.so...done.
Loaded symbols for /usr/lib/gaim/history.so
Reading symbols from /usr/lib/gaim/iconaway.so...done.
Loaded symbols for /usr/lib/gaim/iconaway.so
Reading symbols from /usr/lib/gaim/idle.so...done.
Loaded symbols for /usr/lib/gaim/idle.so
Reading symbols from /usr/lib/gaim/notify.so...done.
Loaded symbols for /usr/lib/gaim/notify.so
Reading symbols from /usr/lib/gaim/relnot.so...done.
Loaded symbols for /usr/lib/gaim/relnot.so
Reading symbols from /usr/lib/gaim/spellchk.so...done.
Loaded symbols for /usr/lib/gaim/spellchk.so
Reading symbols from /usr/lib/gaim/timestamp.so...done.
Loaded symbols for /usr/lib/gaim/timestamp.so
Reading symbols from /usr/lib/gaim/libgg.so...done.
Loaded symbols for /usr/lib/gaim/libgg.so
Reading symbols from /usr/lib/gaim/libirc.so...done.
Loaded symbols for /usr/lib/gaim/libirc.so
Reading symbols from /usr/lib/gaim/libjabber.so...done.
Loaded symbols for /usr/lib/gaim/libjabber.so
Reading symbols from /usr/lib/gaim/libmsn.so...done.
Loaded symbols for /usr/lib/gaim/libmsn.so
Reading symbols from /usr/lib/gaim/libnapster.so...done.
Loaded symbols for /usr/lib/gaim/libnapster.so
Reading symbols from /usr/lib/gaim/liboscar.so...done.
Loaded symbols for /usr/lib/gaim/liboscar.so
Reading symbols from /usr/lib/gaim/libtoc.so...done.
Loaded symbols for /usr/lib/gaim/libtoc.so
Reading symbols from /usr/lib/gaim/libyahoo.so...done.
Loaded symbols for /usr/lib/gaim/libyahoo.so
Reading symbols from /usr/lib/gaim/libzephyr.so...done.
Loaded symbols for /usr/lib/gaim/libzephyr.so
Reading symbols from
/usr/lib/pango/1.2.0/modules/pango-basic-xft.so...done.
Loaded symbols for /usr/lib/pango/1.2.0/modules/pango-basic-xft.so
#0  0x40682571 in kill () from /lib/libc.so.6
(gdb) bt
#0  0x40682571 in kill () from /lib/libc.so.6
#1  0x40035761 in pthread_kill () from /lib/libpthread.so.0
#2  0x40035a6b in raise () from /lib/libpthread.so.0
#3  0x40682324 in raise () from /lib/libc.so.6
#4  0x40683838 in abort () from /lib/libc.so.6
#5  0x080efdb6 in sighandler ()
#6  0x40038815 in __pthread_sighandler () from /lib/libpthread.so.0
#7  0x406824a8 in __libc_sigaction () from /lib/libc.so.6
#8  0x403d927b in gdk_event_translate (display=0x811f148,
event=0x824ff58, xevent=0xbfff9810, return_exposes=0)
    at gdkevents-x11.c:1802
    #9  0x403d95ed in _gdk_events_queue (display=0x811f148) at
    gdkevents-x11.c:1998
    #10 0x403d97dd in gdk_event_dispatch (source=0x0, callback=0,
    user_data=0x0) at gdkevents-x11.c:2058
    #11 0x40511086 in g_main_dispatch (context=0x81204f0) at
    gmain.c:1751
    #12 0x40512029 in g_main_context_dispatch (context=0x81204f0) at
    gmain.c:2299
    #13 0x40512347 in g_main_context_iterate (context=0x81204f0,
    block=1, dispatch=1, self=0x8153658) at gmain.c:2380
    #14 0x405129b0 in g_main_loop_run (loop=0x82bdb68) at gmain.c:2600
    #15 0x4021bd2f in gtk_main () at gtkmain.c:1093
    #16 0x080f06c3 in main ()
    #17 0x4066edc6 in __libc_start_main () from /lib/libc.so.6

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux celeron 2.4.22-1-386 #9 Sat Oct 4 14:30:39 EST 2003 i686
Locale: LANG=en_US, LC_CTYPE=en_US

Versions of packages libgtk2.0-0 depends on:
ii  libatk1.0-0                 1.4.1-1      The ATK accessibility toolkit
ii  libc6                       2.3.2.ds1-11 GNU C Library: Shared libraries an
ii  libfontconfig1              2.2.1-13     generic font configuration library
ii  libfreetype6                2.1.7-2      FreeType 2 font engine, shared lib
ii  libglib2.0-0                2.2.3-1      The GLib library of C routines
ii  libgtk2.0-common            2.2.4-3      Common files for the GTK+ graphica
ii  libjpeg62                   6b-9         The Independent JPEG Group's JPEG
ii  libpango1.0-0               1.2.5-2.1    Layout and rendering of internatio
ii  libpng12-0                  1.2.5.0-4    PNG library - runtime
ii  libtiff3g                   3.5.7-2      Tag Image File Format library
ii  libxft2                     2.1.2-5      FreeType-based font drawing librar
ii  libxrender1                 0.8.3-5      X Rendering Extension client libra
ii  xlibs                       4.2.1-15     X Window System client libraries
ii  zlib1g                      1:1.2.1-3    compression library - runtime

-- no debconf information