Gtk engines bug

Olivier Fourdan fourdan.olivier at wanadoo.fr
Tue May 18 21:59:51 CEST 2004


Benny

It should be fixed in CVS now. Can you try?

Cheers,
Olivier.

On Tue, 2004-05-18 at 18:51, Benedikt Meurer wrote:
> Olivier,
> 
> I've been hunting a bug in xfce4-session for some time now. The bug occurs 
> when I use xfce4-session in multiscreen mode and open the logout window twice, 
> once on each screen. No matter which screen comes first, once I click the 
> logout button on the other screen, xfce4-session receives a BadMatch X error.
> 
> See the screenshot here:
> http://xfce.org/~benny/tmp/gtk-engines-xfce-multiscreen-bug.png
> 
> And the backtrace:
> http://xfce.org/~benny/tmp/gtk-engines-xfce-multiscreen-bug.backtrace
> 
> What makes me wonder is frame #11, the widget=0x0 and window=0x0, dunno if 
> thats ok. And frame #8, stipple=0x0.
> 
> I thought it had to be a bug in xfce4-session and commented out nearly all 
> code related to the shutdown screen, but it still received the BadMatch each 
> time. That was done using the "Xfce" Gtk+ theme.
> 
> Then I tried the "Default" Gtk+ theme, and it worked just fine. No BadMatch.
> 
> So, I come to the conclusion that the Xfce Gtk+ engine is broken for 
> multiscreen displays (same goes for RedHats Bluecurve engine).
> 
> After looking at the xfce-engines source, I think the problem is with the 
> bitmaps in the parts array, which aren't created per screen (though from my 
> understanding, I thought that bitmaps could be shared among the screens of a 
> display).
> 
> Any ideas on this?
> 
> regards,
> Benedikt
-- 
 - Olivier Fourdan - fourdan at xfce.org - http://www.xfce.org - 




More information about the Xfce4-dev mailing list