Bug#307871: gtk-engines-smooth: very slow performance, occasional crashes

Greg Balls Greg Balls <gregballs@earthlink.net>, 307871@bugs.debian.org
Thu, 05 May 2005 18:08:43 -0700


Package: gtk-engines-smooth
Version: 0.6.0.1-1
Severity: important

I first noticed problems with gnucash, but I've since decided that the 
problem is with this theme rather than gnucash itself.

I've noticed several problems with gnucash that all started in the last 
week or so (around the time I upgraded this package from 0.5.8).  
Anything involving a pop-up list loads very slowly (especially on my old 
hardware).  Also, if I resize the main gnucash window so that a 
scrollbar appears, gnucash will crash fairly reliably when I try to 
scroll up and down.

I get frequent errors like this while gnucash is running and redrawing:
Gdk-CRITICAL **: file gdkdraw.c: line 380 (gdk_draw_pixmap): assertion 
`src != NULL' failed.  I don't think I got them before, but most of the 
time I didn't run from the commandline, so I'm not sure.

I crashed gnucash under gdb and the backtrace showed that it was 
somewhere in libsmooth when the crash occurred.  (If the backtrace or 
other debugging information would be helpful, I can reproduce it and 
send it along.)

I don't have many other programs that require gtk-1.2, so I don't have 
much else to test it with, but I installed gmanedit, and it also runs 
noticeably slower with smooth themes than with other themes when using 
the file selection dialog.  (I haven't got it to crash yet.)

By the way, I tried upgrading to the version of gtk-engines-smooth in 
unstable (0.6.0.1-3) hoping the problems would go away, but they didn't.

-Greg

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages gtk-engines-smooth depends on:
ii  libc6                2.3.2.ds1-21        GNU C Library: Shared libraries an
ii  libgdk-pixbuf2       0.22.0-8            The GdkPixBuf image library, gtk+ 
ii  libglib1.2           1.2.10-9            The GLib library of C routines
ii  libgtk1.2            1.2.10-17           The GIMP Toolkit set of widgets fo
ii  libx11-6             4.3.0.dfsg.1-12.0.1 X Window System protocol client li
ii  libxext6             4.3.0.dfsg.1-12.0.1 X Window System miscellaneous exte
ii  libxi6               4.3.0.dfsg.1-12.0.1 X Window System Input extension li
ii  xlibs                4.3.0.dfsg.1-12     X Keyboard Extension (XKB) configu

-- no debconf information