sulami / FrankenWM

🖼️ Fast dynamic tiling X11 window manager
https://bbs.archlinux.org/viewtopic.php?id=189060
Other
264 stars 34 forks source link

Graphical glitch #8

Closed ehen closed 10 years ago

ehen commented 10 years ago

http://a.pomf.se/czfppg.webm

This freezes FrankenWM and I have to quit X or even hard poweroff the computer sometimes. It makes it pretty unusable for me, unfortunately. Hope it can be fixed soon.

And it doesn't show, but the cursor keeps blinking ultra between 'loading' and another mode very fast when hovering on the grey window.

sulami commented 10 years ago

Hm, this sounds like some bad looping which I cannot reproduce here.

Interesting for me would be your FF version, your FrankenWM config and FrankenWM output, ideally with debugging enabled (line ~20 in frankenwm.c).

ehen commented 10 years ago

Firefox version: 29.0.1

FrankenWM config: http://pastebin.com/raw.php?i=uwBSpKdk

FrankenWM output with debug enabled: http://a.pomf.se/kewmrj (what I did to get this was "xinit > file", tell me if that's what you wanted)

ehen commented 10 years ago

And another issue I found is when I move the firefox to the side (putting it in float mode, I guess) and opening the termnial. Firefox keeps flickering like crazy (you can't see it, just it going grey and white in horizontal lines. For some reason I can't record that.

So, the issue seems to happen when you have a tiled window and a floating window together.

sulami commented 10 years ago

Okay, I can confirm that your config is indeed breaking FrankenWM, now I just need to figure out why, should hopfully not take too long. I will report back.

EDIT: The crux is FOLLOW_MOUSE, should hopefully be fixable

ehen commented 10 years ago

I will be waiting, thanks a lot.

sulami commented 10 years ago

So, good news are I bisected and found the bad commit, bad news: it's 2b149119ad14129ae8d219061e02f5b451fbd652

This will probably take some time. You are right, it affects any combination of tiled and floating windows when enabling FOLLOW_MOUSE. The flickering occurs when entering the floating window and stops a few seconds after leaving it (on my machine). For now, I can only discourage anyone from using FOLLOW_MOUSE until this is sorted out.