Bug 25021

Summary: gkrellm 'invisible' theme works too well!
Product: Mageia Reporter: Tony Blackwell <tablackwell>
Component: RPM PackagesAssignee: Bruno Cornec <bruno.cornec>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Normal CC: fri, lewyssmith, ouaurelien
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: gkrellm CVE:
Status comment:

Description Tony Blackwell 2019-06-29 12:22:48 CEST
Hi,
M7 x86_64, xfce desktop

Installing both gkrellm and gkrellm-themes from MCC gives access to many different themes.
(by right-click on top, Configuration -> Themes. Not by right-click, Theme which then cycles through a more limited selection).

I've always preferred 'invisible'  (Theme choices are alphabetical, Capitals first, then lower-case starting again a-z).  'invisible' gives the data on top of background screen colour rather than imposing its own background - much less intrusive.

Problem: 'invisible' is literally true; the whole gkrellm disappears.  This is a new bug in M7, not present in M6.

In fact choosing 'invisible' kills gkrellm - at a quick check all the other (subset of) themes I tried work normally.

Reproduced on several machines.
Comment 1 Lewis Smith 2019-06-30 22:08:06 CEST
Assigning to Bruno as registered maintainer for gkrellm & gkrellm-themes.

CC: (none) => lewyssmith
Assignee: bugsquad => bruno.cornec

Comment 2 Morgan Leijström 2020-07-13 23:57:28 CEST
Same as
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939256


An empty issue tracker of some sort for gkrellm?
https://github.com/worldden/gkrellm/issues

http://gkrellm.srcbox.net/

http://freshmeat.sourceforge.net/projects/gkrellm/

CC: (none) => fri

Comment 3 Tony Blackwell 2021-01-09 23:44:12 CET
Still present in M8 x86_64-rc, gkrellm 2.3.11 and gkrellm-themes ver 20030129.
That themes version sounds like a (very old) date, but the 'invisible' theme, which overlaid the data transparently on the existing screen background, worked just fine until around the time of this bug report.
Tony

Whiteboard: (none) => MGA8_x86_64-rc

Comment 4 Aurelien Oudelet 2021-07-06 13:16:54 CEST
Mageia 7 is EOL since July 1st 2021.
There will not have any further bugfix for this release.

You are encouraged to upgrade to Mageia 8 as soon as possible.

@reporter, if this bug still apply with Mageia 8, please let us know it.

@packager, if you work on the Mageia 7 version of your package, please check the Mageia 8 package if issue is also present. In this case, please fix the Mageia 8 version instead.

This bug report will be closed OLD if there is no further notice within 1st September 2021.
Comment 5 Tony Blackwell 2021-07-07 11:52:26 CEST
Still Valid M8.  Tried it just now; selecting the 'invisible' theme instantly killed gkrellm.  I'd called it from the $ prompt, which then showed

[tony@tony-m2 ~]$ gkrellm
The program 'gkrellm' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadPixmap (invalid Pixmap parameter)'.
  (Details: serial 35456 error_code 4 request_code 56 minor_code 0)
  (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.)
[tony@tony-m2 

Tony

Whiteboard: MGA8_x86_64-rc => MGA8_x86_64

Comment 6 Aurelien Oudelet 2021-07-07 12:23:30 CEST
Assigning to Mageia 8.
Thanks reporting.

CC: (none) => ouaurelien
Version: 7 => 8
Whiteboard: MGA8_x86_64 => (none)

Comment 7 Tony Blackwell 2022-07-15 03:35:05 CEST
Still true in M9 cauldron, gkrellm version 2.3.11, release 3.mga9

gkrellm starts normally, but the instant the 'invisible' theme is selected it crashes.  Terminal window it was called from still shows:

The program 'gkrellm' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadPixmap (invalid Pixmap parameter)'.
  (Details: serial 43811 error_code 4 request_code 56 minor_code 0)
  (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.)

Its a tiny problem with easy work-around (don't choose it), but I happen to like the data showing overlaid on the normal screen background, rather than any of its other themes. Less screen clutter.

Tony
Tony Blackwell 2022-07-15 03:35:53 CEST

Version: 8 => Cauldron