The officially official Devuan Forum!

You are not logged in.

#1 2022-07-23 15:15:17

golinux
Administrator
Registered: 2016-11-25
Posts: 3,143  

gkrellm skin 'BadPixmap (invalid Pixmap parameter)'

My beloved transparent gkrellm skin is failing on chimaera with this error:

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 5672 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.)

It does run with the one and only "default" skin which is incredibly fugly.

Here's a tar.gz of the skin that I tweaked many years ago.

My now officially 80 year old brain is way beyond being able to sort this. I'm hoping the collective brain power on this forum might be able to pinpoint the problem. My eyes would be eternally grateful and others may enjoy it too!  smile

Offline

#2 2022-07-23 19:15:04

aitor
Member
From: basque country
Registered: 2016-12-03
Posts: 220  
Website

Re: gkrellm skin 'BadPixmap (invalid Pixmap parameter)'

golinux wrote:

My beloved transparent gkrellm skin is failing on chimaera with this error:

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 5672 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.)

It does run with the one and only "default" skin which is incredibly fugly.

Here's a tar.gz of the skin that I tweaked many years ago.

My now officially 80 year old brain is way beyond being able to sort this. I'm hoping the collective brain power on this forum might be able to pinpoint the problem. My eyes would be eternally grateful and others may enjoy it too!  smile

Did you uncompress the tarball in your ~/.gkrellm2/themes/ ?


If you work systematically, things will come by itself (Lev D. Landau)

Offline

#3 2022-07-23 20:15:49

golinux
Administrator
Registered: 2016-11-25
Posts: 3,143  

Re: gkrellm skin 'BadPixmap (invalid Pixmap parameter)'

aitor wrote:

Did you uncompress the tarball in your ~/.gkrellm2/themes/ ?

It has been uncompressed for years and working perfectly on an older Devuan. I just copied the configs to chimaera where the theme no longer works. I re-tarred it to post here in case anyone wanted to have a look at it since it's not available elsewhere. wink

Offline

#4 2022-07-23 21:51:12

delgado
Member
Registered: 2022-07-14
Posts: 156  

Re: gkrellm skin 'BadPixmap (invalid Pixmap parameter)'

No error on my daedalus box. Maybe the package works for chimaera too?
Nice transparent theme.

Offline

#5 2022-07-24 00:46:07

golinux
Administrator
Registered: 2016-11-25
Posts: 3,143  

Re: gkrellm skin 'BadPixmap (invalid Pixmap parameter)'

Hmmmm . . . very interesting . . . I'll check backports for a newer version of gkrellm. Thanks.

Offline

#6 2022-07-24 01:29:25

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,421  

Re: gkrellm skin 'BadPixmap (invalid Pixmap parameter)'

I can get the same error with a crash in chimaera or daedalus if I press shift-pgup/down a few times. It doesn't matter if I have the Glass theme there or not. It also crashes if I do have the glass theme and select it in the gui.

Maybe some library is missing?

Online

#7 2022-07-24 01:57:39

golinux
Administrator
Registered: 2016-11-25
Posts: 3,143  

Re: gkrellm skin 'BadPixmap (invalid Pixmap parameter)'

fsmithred wrote:

I can get the same error with a crash in chimaera or daedalus if I press shift-pgup/down a few times. It doesn't matter if I have the Glass theme there or not. It also crashes if I do have the glass theme and select it in the gui.

Maybe some library is missing?

Thanks for having a look. I sure hope that someone can figure it out!

Offline

#8 2022-07-26 00:34:20

golinux
Administrator
Registered: 2016-11-25
Posts: 3,143  

Re: gkrellm skin 'BadPixmap (invalid Pixmap parameter)'

delgado wrote:

No error on my daedalus box. Maybe the package works for chimaera too?
Nice transparent theme.

I wonder what the magic sauce is that makes it work on your box. Could you please post what pkgs you have installed for gkrellm including plug-ins? Thanks!!f

Offline

#9 2022-07-26 20:27:26

delgado
Member
Registered: 2022-07-14
Posts: 156  

Re: gkrellm skin 'BadPixmap (invalid Pixmap parameter)'

golinux wrote:

Could you please post what pkgs you have installed for gkrellm including plug-ins?

$ dpkg -l | grep gkr | cut -c 5-21,44-55
gkrellkam          2.0.0-2
gkrellm            2.3.11-2
gkrellm-bfm        0.6.4-6.1
gkrellm-cpufreq    0.6.4-6.1
gkrellm-hdplop     0.9.11-3
gkrellm-reminder   2.0.0-3.1
gkrellm-tz         0.8-2+b1
gkrellmoon         0.6-7
gkrellshoot        0.4.4-3
gkrelltop          2.2.13-1.1

$ cat .gkrellm2/plugin_enable
gkrellmoon.so

gkrellm looks comparabele to your screenshot. Pressing shift-pgup/down does no harm, as fsmithred reported.
Disabled are email and non-existing sensors. "Krell and LED updates per second" is set to 1. Program start-up took 2-4 seconds.
Maybe something in 'user-config'? - It has 144 lines, so just 22 for now.
Anything else that might help debugging?

$ head -22 .gkrellm2/user-config
### GKrellM user config.  Auto written, do not edit (usually) ###
### Version 2.3.11 ###
enable_hostname 1
hostname_short 0
enable_sysname 0
mbmon_port 0
sticky_state 0
dock_type 0
decorated 0
skip_taskbar 0
skip_pager 0
above 0
below 0
track_gtk_theme_name 0
default_track_theme "Default"
save_position 0
chart_width 125
update_HZ 1
allow_multiple_instances 0
float_factor 1000
hostname sysname_mode 1
clock_cal clock_launch

Offline

Board footer