Skip to content

[6.40] [qt6web] fix crash during application teardown - #23795

Merged
linev merged 3 commits into
root-project:v6-40-00-patchesfrom
linev:qt6web_fix_640
Oct 23, 2026
Merged

linev merged 3 commits into
root-project:v6-40-00-patchesfrom
linev:qt6web_fix_640

Conversation

@linev

@linev linev commented Oct 22, 2026

Copy link
Copy Markdown
Member

Backport of #23794

linev added 3 commits October 22, 2026 13:05
During application shutdown ROOT libraries
can be partially unloaded and therefore
deletion of timer object registered in the global lists may cause application crash.
Same is true for qt6 Url scheme handler.

Therefore when gSystem is nullptr - skip objects cleanup
From 1 to 10 ms, change name to WebGui.Qt6Timer, was not documented before
@github-actions

github-actions Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Test Results

    23 files      23 suites   3d 17h 50m 13s ⏱️
 3 874 tests  3 849 ✅ 0 💤  25 ❌
81 099 runs  80 840 ✅ 0 💤 259 ❌

For more details on these failures, see this check.

Results for commit e171de0.

♻️ This comment has been updated with latest results.

@dpiparo

dpiparo commented Oct 23, 2026

Copy link
Copy Markdown
Member

ready to merge. The failure is a glitch.

@linev
linev merged commit e5fca96 into root-project:v6-40-00-patches Oct 23, 2026
47 of 64 checks passed
@linev
linev deleted the qt6web_fix_640 branch October 23, 2026 05:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants