quicktile icon indicating copy to clipboard operation
quicktile copied to clipboard

heisenbug in monitor-switch on a window entirely outside the target monitor's bounds

Open ssokolow opened this issue 5 years ago • 1 comments

While doing my final tests for pushing 0.4.0 to master, I managed to trigger an edge case I hadn't considered before and, like an idiot, I forgot to save the crash log because I thought it would be easy to re-create.

It involves an uncaught None inside WindowManager.reposition when clipped_rect is None because the window's position relative to the current monitor is outside the dimensions of the target monitor, but I can't seem to reproduce it and I can't see how it would get past the checks.

Specifically, it involves triggering the uncaught exception handler when None should just trigger a safe "do nothing" code path.

As I can't reproduce this, I'm leaving it open as a reminder to myself to investigate further, but not letting it block 0.4.0.

ssokolow avatar Feb 09 '20 01:02 ssokolow

Removing the "needs more info" because, in hindsight, without Bugzilla's support for indicating who it's waiting on, it's counterproductive to "needs more info" yourself.

ssokolow avatar Apr 05 '20 04:04 ssokolow

With the current state of the codebase, I don't see how this could be possible anymore.

ssokolow avatar Aug 08 '23 17:08 ssokolow