[kde-linux] Plasma Applets

David Baron d_baron at 012.net.il
Thu Dec 4 22:14:11 UTC 2008

I have an applet which seems to work fine in the plasmoid viewer.

If I add it to the panel or the desktop, it will also work but will crash 
plasma on next login. It will sometimes crash when it is triggered by the 
events it monitors as well but usually will work on first install.

If I leave the viewer up for a period of time, it will sometimes crash there 
as well. This time I get a lengthy dump. Here is a tiny excerpt:

X Error: BadGC (invalid GC parameter) 13                                                                     
  Major opcode: 60 (X_FreeGC)                                                                                
  Resource id:  0x3a032e2                                                                                    
X Error: RenderBadPicture (invalid Picture parameter) 179                                                    
  Extension:    156 (RENDER)                                                                                 
  Minor opcode: 7 (RenderFreePicture)                                                                        
  Resource id:  0x3a031d1                                                                                    
X Error: BadPixmap (invalid Pixmap parameter) 4                                                              
  Major opcode: 54 (X_FreePixmap)                                                                            
  Resource id:  0x3a031d0                                                                                    
X Error: RenderBadPicture (invalid Picture parameter) 179                                                    
  Extension:    156 (RENDER)                                                                                 
  Minor opcode: 7 (RenderFreePicture)                                                                        
  Resource id:  0x3a032db  

I am running KDE4 from experimental/backports and Debian Sid.
I have an older mx400 nvidia card.

I had thought that the multithreadedness of the applet was the problem but at 
"idle", only one background thread is going. That nvidia is most likely the 
culprit. The viewer might be OK if I do not resize it.

I obviously cannot post the applet until I figure this out. What about any kde 
desktop graphics options? The images involved are going through the plasma/svg 
module and are all stock oxygen images..

Two other problems:

1. I cannot get icons into pushbuttons, et al. If I do this in the qt4-
designer, various qPixmap functions are called and the build cannot find them. 
If I do it in the code using QIcon or KIcon directly with xpm paths or icon 
names the thing crashes at the setIcon call! The window icon of the dialog CAN 
be set and shows on the taskbar (but not on the dialog title bar--size?)

2. The popupPosition of the dialog box is horizontally aligned to the applet 
position but is not right above the applet but higher on the screen. Certainly 
still usable but not correct.

Any ideas?

More information about the kde-linux mailing list