[GH-ISSUE #633] Crash with new recorder UI on 3+ monitor setup. #2116

Closed
opened 2026-03-01 18:53:07 +03:00 by kerem · 0 comments
Owner

Originally created by @waltdestler on GitHub (Apr 8, 2020).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/633

ScreenToGif is crashing on my computer if I try to use the new recorder UI with at least 3 monitors enabled in control panel. (By "crash" I mean that after clicking "Recorder", the startup window disappears, it thinks for a second while my mouse cursor moves very slowly, and then it silently exits without any error message.) If I disable any combination of monitors such that I have at most only 2 active, then it works fine. FWIW each of my monitors has a different DPI scaling setting, but I tried setting them all to 100% with no luck.

I also tried building from source and running with the Visual Studio debugger attached, but the same thing happens: the process simply exits without any obvious error or exception thrown. I tried manually stepping through with the OpenRecorder command in ApplicationViewModel.cs, but stepped through it fine; it quits someplace later that I wasn't able to determine.

I'm a programmer myself and know C# very well (though I have little experience with XAML), so I'm happy to help try to debug this, I just need a tip on where in the code I should try looking for an issue.

OS: Windows 10 x64 10.0.18362

Originally created by @waltdestler on GitHub (Apr 8, 2020). Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/633 ScreenToGif is crashing on my computer if I try to use the new recorder UI with at least 3 monitors enabled in control panel. (By "crash" I mean that after clicking "Recorder", the startup window disappears, it thinks for a second while my mouse cursor moves very slowly, and then it silently exits without any error message.) If I disable any combination of monitors such that I have at most only 2 active, then it works fine. FWIW each of my monitors has a different DPI scaling setting, but I tried setting them all to 100% with no luck. I also tried building from source and running with the Visual Studio debugger attached, but the same thing happens: the process simply exits without any obvious error or exception thrown. I tried manually stepping through with the `OpenRecorder` command in ApplicationViewModel.cs, but stepped through it fine; it quits someplace later that I wasn't able to determine. I'm a programmer myself and know C# very well (though I have little experience with XAML), so I'm happy to help try to debug this, I just need a tip on where in the code I should try looking for an issue. OS: Windows 10 x64 10.0.18362
kerem 2026-03-01 18:53:07 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ScreenToGif#2116
No description provided.