Open sillysloft opened 16 years ago
Logged In: YES user_id=1988463 Originator: NO
I had find out, that this loop (WinClient.cc Line: 326ff) runs infinitly
// make sure we don't have deadlock loop in transient chain for (WinClient *w = this; w != 0; w = w->transient_for) { if (w == w->transient_for) { w->transient_for = 0; break; } }
aborting this loop after a few thousend times, helped.
Original comment by: wrschneider
Logged In: YES user_id=1538990 Originator: NO
I wasn't able to reproduce this (couldn't find the "config dialog"), but I've committed a fix for that loop. Let me know if it fixes the problem. Also, this should be reported to lazarus, as that loop can only be causing problems if they're doing something nasty.
Original comment by: mark-t
Original comment by: mark-t
Logged In: YES user_id=1988463 Originator: NO
good job! it (seems to ;) ) work fine.
doing the same as yesterday, no problems occurred
Original comment by: wrschneider
Original comment by: wrschneider
Original comment by: mark-t
if I using Lazaus, fluxbox will freeze completely, no Ctrl-Alt-Backspace is possible. just loggin in from remote and kill X. This behavior is reproduceable at the same point, when I enter the config dialog from lazarus and open the file selection dialog to choose the debuger binary. The dialog appears, then the display freezes everytime.
Under Windowmaker Lazarus runs fine, without any bugs.
Tested and reproduceable under the following version of fb and gtk. OS: Gentoo-Linux GTK Version: 2.12.1-r2 and 2.12.5-r1 FB Versions: 1.0.0-r1 and 1.0.0 Lazarus: 0.9.24 FPC: 2.2.0
Reported by: *anonymous