in message <[EMAIL PROTECTED]>, wrote fvwm-w thusly... > > On Sat, Oct 16, 2004 at 01:27:56AM -0400, Parv wrote: > > Fvwm 2.5.1[02] gets stuck sometimes, always while raising or deiconifying a > > Mozilla window via WindowList command. > > > > When fvwm gets stuck... > > > > - CPU usage reaches near 100% > > - Mouse pointer remains in the set "CursorStyle MENU" > > - Mouse moves but clicks do not respond > > - Keyboard is also lost > > - No windows is raised/lowered or a page is changed > > > > > > WindowListFunc & related functions and focus & placement related > > styles are... > > I can not reproduce the problem,
I notice it mainly when sometimes a "Saving ..." mozilla window is tried to be deiconified/raised. Does not happen often, only when downloading a large file (so that "Saving..." window will remain for longer and deiconifying it will let me know the local path for the remote file). > I can see a bug in the code: > If a transient window is iconified by its parent window and then > loses the special relationship, for example because the parent is > closed, a loop in the DeIconify() function never exits. I have > committed a patch Thanks. > to CVS for 2.5.13 and 2.4.19. Do you really mean 2.4.19 not 2.4.20 (implying that fix is available in stable release, fix for unstable is only in CVS)? > > #0 0x807dfe4 in DeIconify (fw=0x8144c00) at icons.c:2283 > > 2283 if (t != fw && FW_W_TRANSIENTFOR(fw) == > > FW_W(t)) > > (gdb) bt > > #0 0x807dfe4 in DeIconify (fw=0x8144c00) at icons.c:2283 > > #1 0x807e8b9 in CMD_Iconify (cond_rc=0xbfbfe6f8, exc=0x8148200, > > action=0x8113e28 "false") at icons.c:2674 > > You said it also happens when the window is just raised, not > (de)iconifed. Does it hang in the same place in this case? Sheepishly say i ... you see, i was using a function which would unconditionally raise & deiconify the window (from WindowListFunc); i cannot confidently say if window raising would also cause, or is part of, the problem in any way. The trace apparently shows problem, for now, only w/ the deiconification. - Parv -- -- Visit the official FVWM web page at <URL:http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm-workers" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]