mirror of
https://github.com/NickeManarin/ScreenToGif.git
synced 2026-04-26 07:35:54 +03:00
[GH-ISSUE #809] v2.27.3.0 "The calling thread must be STA" per-frame exception #639
Labels
No labels
copy cats
duplicated
future feature
pull-request
⬜ Accepted
⬜ Completed
⬜ Help Wanted 💪
⬜ In Progress
⬜ Missing Details
⬜ Pending
⬜ Waiting For Answer ⏳
🆕 feature preview
🔷 Bug 🐛
🔷 Out Of Scope
🔷 Out Of Scope
🔷 Question
🔷Enhancement
🔷Enhancement
🔷Invalid / External
🔷Knowledge Base
🔷Won't Fix
🕑 High
🕑 High
🕑 High
🕕 Medium
🕙 Low
🕛 Critical
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ScreenToGif#639
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @wizzard0 on GitHub (Mar 19, 2021).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/809
Details
During full-screen recording, after switching apps a number of times, I get an 'Unhandled exception' window each frame.
Errors stop after pressing F7 to stop recording.
STR:
Fastest way to reproduce (5-10 clicks) is to switch between Notepad and a website pinned as an app in Microsoft Edge, trying to simultaneously type something in either window.
Machine:
Monitor:
3840x2160, "Second screen only" mode, using Intel graphics
Exception:
Other than that, really awesome app! Love the UI and all the details put into it.
@NickeManarin commented on GitHub (Mar 20, 2021):
It looks like there's three issues here:
@NickeManarin commented on GitHub (Apr 23, 2021):
I have tried to reproduce this, without success.
Try disabling the asynchronous capture under Options > Recorder.
Anyway, I'm planning in reworking the capture methods, to increase the performance.
@wizzard0 commented on GitHub (Apr 25, 2021):
um... but without async capture it's all too slow and the mouse cursor freezes while capturing :/ i tried doing a timelapse of what i'm working on and it's pretty much unusable this way
@NickeManarin commented on GitHub (Apr 25, 2021):
I managed to fix this issue..
Before the update arrives, try using memory cache instead of saving the frames as files in Options > Recorder.
You can still use the async method with the mem. cache option enabled.
@wizzard0 commented on GitHub (Apr 25, 2021):
cool, thanks!
@NickeManarin commented on GitHub (Apr 25, 2021):
Just tell me if using the memory cache helped or not :)
@NickeManarin commented on GitHub (May 20, 2021):
Are you still getting this issue with the latest version? v2.30