[Pkg-xfce-devel] Bug#323857: xfce4-panel: Panel buttons with a menu break sawfish if the menu is popped up

Simon Huggins huggie at earth.li
Mon Sep 5 18:18:21 UTC 2005

Hello Christian.

I've only had this reported to me with sawfish and I can't reproduce it
with kwin so I think this is a sawfish bug.  (i.e. if I do pkill xfwm4
&& (kwin || xfwm4) & the bug does not occur).

I don't however want to play bug pingpong so please accept this bug and
move it over.


On Thu, Aug 18, 2005 at 11:01:08PM +0100, Paul Evans wrote:
> To reproduce the bug:

>  1. Be running sawfish, rather than the default xfwm4
>  2. Click the up-arrow of the "Printers" button in the panel

> The popup window now appears, as a full Sawfish window, complete with
> window decorations. Futhermore, it causes a Sawfish error message box in
> the middle of the screen, saying something like:

>     Bad argument: #<subr make-vector>, 7378697629...., 1

> This error message will now not go away... If it is cleared (by clicking
> on it), it will re-appear when almost any other window manager function
> happens, such as

>  * Switching desktops

>  * Mapping or unmapping another window to the screen - newly-mapped
>    windows in normal applications don't get borders drawn, and get
>    mapped to the fixed +0+0 location at the top-left of the screen.

> Simply refocusing from one window to another doesn't cause this message
> to appear.

> The only way to stop this breakage, is to restart Sawfish by

>   pkill sawfish; sawfish &
> or
>   sawfish-client -f restart

> Also relavent, is the version of sawfish:

> ii  sawfish                  1.3+cvs20050222-1 a window manager for X11

> -- System Information:
> Debian Release: testing/unstable
>   APT prefers testing
>   APT policy: (990, 'testing'), (500, 'unstable')
> Architecture: amd64 (x86_64)
> Shell:  /bin/sh linked to /bin/bash
> Kernel: Linux 2.6.8-11-amd64-k8
> Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

> Versions of packages xfce4-panel depends on:
> ii  libatk1.0-0              1.10.1-2          The ATK accessibility toolkit
> ii  libc6                    2.3.5-3           GNU C Library: Shared libraries 
> ii  libglib2.0-0             2.6.5-1           The GLib library of C routines
> ii  libgtk2.0-0              2.6.8-1           The GTK+ graphical user interfac 
> ii  libice6                  4.3.0.dfsg.1-14   Inter-Client Exchange library
> ii  libpango1.0-0            1.8.2-1           Layout and rendering of internat
> ii  libsm6                   4.3.0.dfsg.1-14   X Window System Session Manageme
> ii  libstartup-notification0 0.8-1             library for program launch feedb
> ii  libx11-6                 4.3.0.dfsg.1-14   X Window System protocol client 
> ii  libxfce4mcs-client-2     4.2.2-1           Client library for Xfce4 configu
> ii  libxfce4mcs-manager-2    4.2.2-1           Manager library for Xfce4 config
> ii  libxfce4util-1           4.2.2-1           Utility functions library for Xf
> ii  libxfcegui4-3            4.2.2-1           Basic GUI C functions for Xfce4
> ii  libxml2                  2.6.20-1          GNOME XML library
> ii  xlibs                    4.3.0.dfsg.1-14   X Keyboard Extension (XKB) confi
> ii  zlib1g                   1:1.2.2-4         compression library - runtime

> xfce4-panel recommends no packages.

> -- no debconf information


UK based domain, email and web hosting ***/               - Oh no.  It's /*
http://www.blackcatnetworks.co.uk/     **/           closed.- We're not /**
sales at blackcatnetworks.co.uk           */   pre-school toys Slinky; we /***
Black Cat Networks                     /                    can read. /****

More information about the Pkg-xfce-devel mailing list