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
