On Wed, Aug 20, 2008 at 11:12:06PM +0200, Harald Dunkel wrote:
> Dominik Vogt wrote:
> >On Mon, Aug 18, 2008 at 07:59:28PM +0200, Harald Dunkel wrote:
> >>I've got a problem with fvwm on Linux (current snapshot as well
> >>as fvwm-2.5.24):
> >>
> >>run "xine" (without arguments)
> >>right click on the movie window
> >>select Settings --> Setup
> >>select the "video" tab
> >>select the "video driver to use" drop down menu
> >>scroll to the end and select the last entry
> >>
> >>After that fvwm used up a complete CPU (100%). A backtrace showed
> >>where it got stuck:
> >
> > * Which xine-Version?
> >
> 
> Sorry, surely I should have been more precise. It is the
> xine ui as included in Debian unstable. xine --version says
> 
> This is xine (X11 gui) - a free video player v0.99.6cvs.
> (c) 2000-2007 The xine Team.
> 
> > * When I open the "video driver to use" list, I get a decorated
> >   list window that appears below the headline of the box first but
> >   jumps to the middle of the screen.
> >
> 
> In my setup the list window has just a one-pixel frame. It does not
> jump, but it stays below the headline.
> 
> > * How do you scroll to the end of the list?  By pulling the
> >   scrollbar?
> >
> 
> Either by pulling the scrollbar, or by clicking on the
> down arrow below the scrollbar.
> 
> > * What is the name of the list entry you select?
> >
> 
> The last one is "xvmc". But AFAICS it already dies on scrolling
> the list for just one entry. Before scrolling the list I can
> select the list items as expected. After scrolling I cannot
> select any item from the list. Just moving the mouse over the
> items seems to break it.
> 
> > * How do you select it?  By clicking on it with the mouse?
> >
> >For me, *xine* eats up 50% to 100% of one cpu all the time. 
> 
> Sorry, I forgot to mention this. xine eats up the other CPU.
> If I kill xine, then fvwm is still at 100%. The window
> decorations of the xine ui and around the list window are
> still visible.
> 
> OTOH, if I keep xine and kill fvwm, then xine is back to normal.
> 
> >Can
> >you please send me your fvwm and xine configuration files?
> >
> 
> I verified the problem using /usr/share/fvwm/ConfigFvwmDefaults
> (taken from the CVS) and xine's default configuration.

I can reproduce the problem with co configuration at all
(v0.99.5cvs from Debian stable).

It seems that xine is flooding fvwm with ConfigureRequest events
for no reason.  Even if I completely disable ConfigureRequest
handling in fvwm by simply returning from
__handle_configure_request() and just ignore the event, xine does
this.  I don't think fvwm is doing anything wrong - xine seems to
be freaking out.

One strange thing I noticed is that the dropdown menu appears at
+0+0 first and is then immediately moved to the right position.
THe Xine folks really should use an unmanaged window (override
redirect) instead of a transient window (which has a border and
buttons in my usual setup).

Please aks the Xine folkt to fix that.

Ciao

Dominik ^_^  ^_^

-- 

Dominik Vogt

Reply via email to