Skip to content

Fix deadlock when rendering annotation layers - #66742

Merged
nyalldawson merged 2 commits into
qgis:release-3_44from
nyalldawson:backport_66712
Jul 9, 2026
Merged

Fix deadlock when rendering annotation layers#66742
nyalldawson merged 2 commits into
qgis:release-3_44from
nyalldawson:backport_66712

Conversation

@nyalldawson

Copy link
Copy Markdown
Collaborator

Description

Manual backport of #66712

AI tool usage

  • AI tool(s) (Copilot, Claude, or something similar) supported my development of this PR. See our policy about AI tool use. Use of AI tools must be indicated. Failure to be honest might result in banning.
It's not safe to use a static QRegularExpression, these need to be thread_local instead

(cherry picked from commit 18c3ce9)
(cherry picked from commit f21a443)
@nyalldawson nyalldawson added Backport Is a backport of another pull request Crash/Data Corruption labels Jul 9, 2026
@github-actions github-actions Bot added this to the 3.44.13 milestone Jul 9, 2026
@github-actions github-actions Bot added Expressions Related to the QGIS expression engine or specific expression functions Server Related to QGIS server PostGIS data provider labels Jul 9, 2026
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

🪟 Windows builds

Download Windows builds of this PR for testing.
Debug symbols for this build are available here.
(Built from commit 2c22fe6)

@nyalldawson
nyalldawson merged commit 905e6a1 into qgis:release-3_44 Jul 9, 2026
41 checks passed
@nyalldawson
nyalldawson deleted the backport_66712 branch July 9, 2026 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Backport Is a backport of another pull request Crash/Data Corruption Expressions Related to the QGIS expression engine or specific expression functions PostGIS data provider Server Related to QGIS server

2 participants