Hi folks,

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:

#0  0x00007f16cc0f4a25 in XCheckIfEvent () from /usr/lib/libX11.so.6
#1  0x000000000049e8d4 in FCheckPeekIfEvent (display=0x1007810, 
event_return=0x7fffd480cec0, predicate=<value optimized out>,
    arg=<value optimized out>) at FEvent.c:349
#2  0x000000000042bd87 in __handle_configure_request (cre=
      {type = 23, serial = 320163, send_event = 0, display = 0x1007810, parent 
= 2097886, window = 10489443, x = 479, y = 187, width = 260, height = 114, 
border_width = 0, above = 0, detail = 0, value_mask = 3}, ea=0x7fffd480d200, 
fw=0x10a2a50, force=0, force_gravity=0) at events.c:858
#3  0x000000000042d073 in HandleConfigureRequest (ea=0x7fffd480d200) at 
events.c:1882
#4  0x0000000000427464 in dispatch_event (e=0x7fffd480d230) at events.c:4042
#5  0x0000000000427bc5 in HandleEvents () at events.c:4086
#6  0x0000000000449d0d in main (argc=<value optimized out>, argv=<value optimized 
out>) at fvwm.c:2563


events.c is something fragile, AFAICS, so I tried it with
#undef EXPERIMENTAL_ANTI_RACE_CONDITION_CODE

Now the bt showed:

#0  0x00007f829ca53b87 in XCheckMaskEvent () from /usr/lib/libX11.so.6
#1  0x000000000049e821 in FCheckMaskEvent (display=0x2436250, event_mask=0, 
event_return=0x7fffa516ce40) at FEvent.c:326
#2  0x0000000000412484 in __menu_loop (pmp=0x7fffa516d580, 
pmret=0x7fffa516d610, pdkp=0x7fffa516d4c0) at menus.c:4131
#3  0x0000000000410a7c in do_menu (pmp=0x7fffa516d580, pmret=0x7fffa516d610) at 
menus.c:6102
#4  0x0000000000480b41 in menu_func (cond_rc=0x7fffa516d930, exc=0x7f28300, action=0x7f28270 
"Nop", fStaysUp=<value optimized out>) at menucmd.c:122
#5  0x0000000000466585 in __execute_function (cond_rc=0x0, exc=0x79d40d0, action=<value 
optimized out>, exec_flags=0 '\0', args=<value optimized out>, 
has_ref_window_moved=0) at functions.c:645
#6  0x000000000042b6bb in HandleButtonPress (ea=<value optimized out>) at 
events.c:1566
#7  0x0000000000427464 in dispatch_event (e=0x7fffa516db90) at events.c:4042
#8  0x0000000000427bc5 in HandleEvents () at events.c:4086
#9  0x0000000000449b5d in main (argc=<value optimized out>, argv=<value optimized 
out>) at fvwm.c:2563


This was generated using the snapshot of today (20080818). Distro
is Debian (amd64) on a Core2 Duo.



Can anybody reproduce this?


Regards

Harri

Reply via email to