You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm running a slightly old build (4f1a0ad). I closed chatterino (or so I thought) until I saw it was still running in the background at 100% CPU usage with no windows opened. Killing the process yielded the following stack trace:
Unfortunately I can't seem to replicate this hang, but I'm proposing this diff in case someone sees it and says "Ah, of course we need to do that". It could also be related to some sort of signal processing going on during teardown that shouldn't be happening, given the handleSignal frame. I'll report back if I run into this again.
Screenshots
No response
OS and Chatterino Version
Chatterino 2.5.2-beta.1 (commit 4f1a0ad modified) built with Qt 6.7.3 Running on macOS Sonoma (14.2), kernel: 23.2.0
The text was updated successfully, but these errors were encountered:
Okay, I found an unreliable method of replicating. This may only happen on macOS given the whole "application can still be open with all windows closed" thing but maybe also happens on other platforms.
Open Chatterino
Put computer to sleep (Apple icon > Sleep)
Wait some appropriate amount of time (??)
Wake computer
Close chatterino with red close button (CMD+Q may also trigger it, haven't tried)
As I said above, this is unreliable. I returned to my laptop after it had been closed a while, closed Chatterino, and saw the hang happen. I figured it was related to sleep so I immediately reopened Chatterino, did the steps above, and saw the hang again. However, additional attempts didn't replicate the hang. Same stack traces. 🤷♂️
If I can reliably replicate this on macOS I'll take a look at the cause.
Checklist
Describe your issue
I'm running a slightly old build (4f1a0ad). I closed chatterino (or so I thought) until I saw it was still running in the background at 100% CPU usage with no windows opened. Killing the process yielded the following stack trace:
Poking around, I don't exactly know what's going on with the EventAPI but was thinking this could be a possible solution:
Unfortunately I can't seem to replicate this hang, but I'm proposing this diff in case someone sees it and says "Ah, of course we need to do that". It could also be related to some sort of signal processing going on during teardown that shouldn't be happening, given the
handleSignal
frame. I'll report back if I run into this again.Screenshots
No response
OS and Chatterino Version
Chatterino 2.5.2-beta.1 (commit 4f1a0ad modified) built with Qt 6.7.3 Running on macOS Sonoma (14.2), kernel: 23.2.0
The text was updated successfully, but these errors were encountered: