Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 275262 - x11-plugins/wmhdplop-0.9.9[+gkrellm] crashes app-admin/gkrellm-2.3.2-r1 when setting any plugin's position
Summary: x11-plugins/wmhdplop-0.9.9[+gkrellm] crashes app-admin/gkrellm-2.3.2-r1 when ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Dockapp Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-24 09:35 UTC by Vince C.
Modified: 2010-09-03 13:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vince C. 2009-06-24 09:35:30 UTC
When «Gkrellm Plugin Position» dialog is displayed, gkrellm crashes when clicking either "after the selected monitor" or "before the selected monitor" or even selecting a monitor in the list on the left.

Reproducible: Always

Steps to Reproduce:
1. Run gkrellm
2. Open the configuration dialog
3. Select Plugins in the list
4. Select a plugin that is checked in the list on the right
5. Click the «Position» button
6. Click any radio button in «Gkrellm Plugin Position»

Actual Results:  
Crash with the following message when run from a console:
The program 'gkrellm' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadDrawable (invalid Pixmap or Window parameter)'.
  (Details: serial 24475 error_code 9 request_code 145 minor_code 3)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)


Expected Results:  
No crash...

Portage 2.1.6.13 (default/linux/amd64/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.30-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.30-gentoo-r1-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9400_@_2.53GHz-with-glibc2.2.5
Timestamp of tree: Fri, 12 Jun 2009 06:15:02 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-lang/python:     2.5.4-r2
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.29
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/var/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://mirror.cambrium.nl/pub/os/linux/gentoo/ http://mirror.muntinternet.net/pub/gentoo/ http://gentoo.tiscali.nl/"
LANG="fr_BE.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="fr en en_GB en_US"
MAKEOPTS="-j3"
PKGDIR="/var/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/var/portage"
PORTDIR_OVERLAY="/usr/local/portage"
USE="X acl acpi alsa amd64 bindist branding bzip2 cairo cdda cddb cdparanoia cdr cli cracklib crypt cups dbus directfb dri dvd dvdr encode fbcon ffmpeg flac gdbm gif gnutls gpm gs gstreamer gtk hal iconv isdnlog jpeg jpeg2k mad midi mmx mmxext mp3 mpeg mudflap multilib musicbrainz ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png pppd python readline reflection sdl session slang spl sse sse2 ssl ssse3 startup-notification svg sysfs tcpd theora threads tiff truetype unicode usb v4l2 vorbis wmf xcomposite xinerama xorg xscreensaver xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias auth_digest" ELIBC="glibc" INPUT_DEVICES="keyboard mouse ps2mouse linuxinput synaptics evdev wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr en en_GB en_US" USERLAND="GNU" VIDEO_CARDS="radeon radeonhd vesa fbdev"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Installed gkrellm plugins:
- gkhdplop (from wmhdplop with gkrellm USE flag)
- GkrellFire
- gkrelltop
- Mailwatch
- WiFi Monitor
- Wireless
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-07-04 12:54:44 UTC
I cannot reproduce this problem with the only gkrellm-plugin I have installed (x11-plugins/gkrellm-cpufreq). Could you maybe determine which of your plugins is causing this bad behavior? Maybe it's also helpful to start over with a complete empty gkrellm configuration.
Comment 2 Vince C. 2009-07-05 11:57:34 UTC
(In reply to comment #1)
> I cannot reproduce this problem with the only gkrellm-plugin I have installed
> (x11-plugins/gkrellm-cpufreq). Could you maybe determine which of your plugins
> is causing this bad behavior? Maybe it's also helpful to start over with a
> complete empty gkrellm configuration.
> 

Well, I've renamed .gkrellm2 directory, started a new gkrellm2 application, added a plugin, tried to move it... Crash. I can do that with any plugin I want, gkrellm2 always ends up crashing. I'll try with a brand new Xfce4 user.
Comment 3 Vince C. 2009-07-05 12:54:25 UTC
The problem arises as soon as gkhdplop plug-in is enabled. Note I only have Xfce4.
Comment 4 Vince C. 2009-07-07 19:33:52 UTC
It also happens on my Athlon XP Gentoo machine (x86-32 bits). So it's not limited to the 64 bit platforms. The theme doesn't seem to make the difference as I used a pure Tango theme under Xfce4 (on my laptop and home machine) as well as Xfce's default theme. Gkrellm crashes all the way.
Comment 5 Jim Ramsay (lack) (RETIRED) gentoo-dev 2009-07-15 12:34:03 UTC
Definitely an issue with x11-plugins/wmhdplop, I can't replicate this error with any other plugin, and disabling that plugin makes the issue go away.
Comment 6 Michele Noberasco (RETIRED) gentoo-dev 2010-09-03 10:35:16 UTC
Any news here? If not I will simply disable gkrellm support for this package as I'm not interested in fixing it.
Comment 7 Michele Noberasco (RETIRED) gentoo-dev 2010-09-03 13:49:24 UTC
Did just that. Revision bumped with gkrellm support forcefully disabled.