Skip to content

comment out scope guard in ScriptManager::waitTillDoneRunning - #2355

Draft
ada-tv wants to merge 1 commit into
overte-org:masterfrom
ada-tv:fix/quit-scope-deadlock
Draft

comment out scope guard in ScriptManager::waitTillDoneRunning#2355
ada-tv wants to merge 1 commit into
overte-org:masterfrom
ada-tv:fix/quit-scope-deadlock

Conversation

@ada-tv

@ada-tv ada-tv commented Jun 28, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@ada-tv ada-tv added bug Something isn't working v8 Bugs related to the new V8 scripting engine regression Something formerly worked and doesn't anymore labels Jun 28, 2026
@JulianGro

Copy link
Copy Markdown
Member

The 10 megabytes of new CodeChecker warnings is an issue on my end. I enabled CTU while fixing CodeChecker master uploads, but apparently broke master builds at the same time, so the PR build is showing all the extra warnings that checking with CTU yields.

@JulianGro

JulianGro commented Jun 30, 2026

Copy link
Copy Markdown
Member

I just gave this a try, and I don't crash when switching domains and I don't deadlock or crash on shutdown. Looks promising.

If we do want to merge this, we should probably get rid of the thing instead of just commenting it out.

@ada-tv
ada-tv marked this pull request as draft July 4, 2026 17:16
@ada-tv

ada-tv commented Jul 4, 2026

Copy link
Copy Markdown
Collaborator Author

While this stops the crash, I have a feeling the root cause is actually that waitTillDoneRunning is happening on the wrong thread, and that should be fixed instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working regression Something formerly worked and doesn't anymore v8 Bugs related to the new V8 scripting engine

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants