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