! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Sometimes windows become undraggable
Status:
RESOLVED: DUPLICATE

Comments

Description Yan Pas 2016-07-04 07:55:18 CEST
Created attachment 6722 
video

Using master. This bug is appearing sometimes after I've upgraded from 	3f29fb1342e6fc76970e8bfbbbc857568349abdc to 	3877bf45d39928b2ec485945af1fba7a16645c7d

The last time I've faced it was Eclipse window with settings sync poped up
Comment 1 Yan Pas 2016-07-04 08:11:14 CEST
The same behavior with resizing. If i drag the window fast - then the delta of new position will be bigger. I can fix it if I switch to another workspace (Ctrl+F1 and Ctrl-F2). The window dragging after that become almost normal, except it feels a bit laggy ( like 30fps )
Comment 2 Olivier Fourdan editbugs 2016-07-04 08:50:10 CEST
That's a pretty large range and there are a few possible candidates within that range, so either you could try a git bisect (best) or you could try reverting a few commits until you identify the one that introduced the problem:

 3877bf4 stacking: Raise on focus to activate

 or

 0dfb554 Add PointerMotionHintMask

Could be tried first.

Anything in particular in your user settings ? (focus follow mouse, automatic raise, etc.)
Comment 3 Guillaume Castagnino 2017-05-14 18:11:58 CEST
Hi,

It seems I have this issue with the current git xfwm, but I cannot achieve to isolate a single commit.
But contrary to Yan, I need to kill xfwm to make things work again, changing desktop does not help.

What is strange, is that I have this on my home desktop, but not at work. Same configuration (I double checked, and synced the .config directory), same git revision. I thought It may be due to running easystroke at home (I sometime use a wacom tablet at home, so need some gestures) but even after stoping it, the issue remains. The only difference I see, is resolution. 1920x1080 at work, 2560x1440 at home.

I see nothing in .xsession* logs. Do you have some tip to help to debug. It’s quite hard and time consuming to bisect, since the issue may need some hours to appears…
Some magic command do see where xfwm4 process would be stuck in a loop or something like this ?

By the way : none of the 2 commits above causes the issue : I tried to revert both of them, and still get the issue.

Thanks !
Comment 4 Guillaume Castagnino 2017-05-17 07:36:21 CEST
(In reply to Guillaume Castagnino from comment #3)
> Hi,
> 
> It seems I have this issue with the current git xfwm, but I cannot achieve
> to isolate a single commit.
> But contrary to Yan, I need to kill xfwm to make things work again, changing
> desktop does not help.
> 
> What is strange, is that I have this on my home desktop, but not at work.
> Same configuration (I double checked, and synced the .config directory),
> same git revision. I thought It may be due to running easystroke at home (I
> sometime use a wacom tablet at home, so need some gestures) but even after
> stoping it, the issue remains. The only difference I see, is resolution.
> 1920x1080 at work, 2560x1440 at home.
> 
> I see nothing in .xsession* logs. Do you have some tip to help to debug.
> It’s quite hard and time consuming to bisect, since the issue may need some
> hours to appears…
> Some magic command do see where xfwm4 process would be stuck in a loop or
> something like this ?
> 
> By the way : none of the 2 commits above causes the issue : I tried to
> revert both of them, and still get the issue.
> 
> Thanks !

I probably did something wrong when testing, this is fixed now, with Bug #12534 and revert of  0dfb554 Add PointerMotionHintMask
Comment 5 Olivier Fourdan editbugs 2017-05-17 08:49:05 CEST
(In reply to Guillaume Castagnino from comment #4)
> I probably did something wrong when testing, this is fixed now, with Bug
> #12534 and revert of  0dfb554 Add PointerMotionHintMask

Dupe of bug #12534

*** This bug has been marked as a duplicate of bug 12534 ***

Bug #12677

Reported by:
Yan Pas
Reported on: 2016-07-04
Last modified on: 2017-05-17

People

Assignee:
Olivier Fourdan
CC List:
1 user

Version

Version:
unspecified

Attachments

video (254.62 KB, video/x-matroska)
2016-07-04 07:55 CEST , Yan Pas
no flags

Additional information