sillysloft / fluxbox

Fluxbox Window Manager (Mirror)
http://fluxbox.org/news/
Other
0 stars 1 forks source link

fluxbox freeze when using Lazarus #847

Open sillysloft opened 16 years ago

sillysloft commented 16 years ago

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

sillysloft commented 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

sillysloft commented 16 years ago

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

sillysloft commented 16 years ago

Original comment by: mark-t

sillysloft commented 16 years ago

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

sillysloft commented 16 years ago

Original comment by: wrschneider

sillysloft commented 16 years ago

Original comment by: mark-t