Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1276826 > unrolled thread

Bug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1

Started byMiao Wang <shankerwangmiao@gmail.com>
First post2026-01-02 18:00 +0100
Last post2026-03-01 16:10 +0100
Articles 10 — 4 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1 Miao Wang <shankerwangmiao@gmail.com> - 2026-01-02 18:00 +0100
    Bug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1 Dmitry Shachnev <mitya57@debian.org> - 2026-01-02 19:10 +0100
      Bug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1 Jonathan Wiltshire <jmw@debian.org> - 2026-01-11 23:50 +0100
        Bug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1 Dmitry Shachnev <mitya57@debian.org> - 2026-01-12 13:20 +0100
    Bug#1124538: trixie-pu: package qtbase-opensource-src  5.15.15+dfsg-6+deb13u1 Miao Wang <shankerwangmiao@gmail.com> - 2026-01-22 13:10 +0100
      Bug#1124538: trixie-pu: package qtbase-opensource-src  5.15.15+dfsg-6+deb13u1 Dmitry Shachnev <mitya57@debian.org> - 2026-01-22 13:20 +0100
        Bug#1124538: trixie-pu: package qtbase-opensource-src  5.15.15+dfsg-6+deb13u1 Dmitry Shachnev <mitya57@debian.org> - 2026-01-31 10:50 +0100
          Bug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1 Jonathan Wiltshire <jmw@debian.org> - 2026-02-28 16:10 +0100
            Bug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1 Dmitry Shachnev <mitya57@debian.org> - 2026-03-01 15:00 +0100
    Bug#1124538: qtbase-opensource-src 5.15.15+dfsg-6+deb13u1 flagged for acceptance Adam D Barratt <adam@adam-barratt.org.uk> - 2026-03-01 16:10 +0100

#1276826 — Bug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1

FromMiao Wang <shankerwangmiao@gmail.com>
Date2026-01-02 18:00 +0100
SubjectBug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1
Message-ID<M8QFj-7y8Z-1@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Package: release.debian.org
Severity: normal
Tags: trixie
User: release.debian.org@packages.debian.org
Usertags: pu
Control: affects -1 + src:qtbase-opensource-src
X-Debbugs-Cc: qtbase-opensource-src@packages.debian.org, debian-qt-kde@lists.debian.org, Harry Chen <harry@debian.org>

[ Reason ]
qtbase-opensource-src in trixie is affected by #1122641, where a data race in
QReadWriteLock on weakly ordering architectures is discovered. This data race
can cause qt3d-opensource-src FTBFS on such architectures, reporting
heavyDutyMultiThreadedAccess or heavyDutyMultiThreadedAccessRelease from the
test suite tst_qresourcemanager time out.

[ Tests ]
I've tested the patches personally on arm64 and can confirm the introduced
patches can fix the issue in question.

[ Risks ]
Risks are minimal. The changes in the patches are minimal enough, except the
added unit test.

[ Checklist ]
[x] *all* changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in (old)stable
[x] the issue is verified as fixed in unstable

[ Changes ]
* Non-maintainer upload.
* Backport two upstream patches to fix data races in QReadWriteLock

[ Other info ]
n/a

Miao Wang

[toc] | [next] | [standalone]


#1276832

FromDmitry Shachnev <mitya57@debian.org>
Date2026-01-02 19:10 +0100
Message-ID<M8RL3-7z47-3@gated-at.bofh.it>
In reply to#1276826

[Multipart message — attachments visible in raw view] — view raw

Hi Miao, and the Release Team,

On Sat, Jan 03, 2026 at 12:53:30AM +0800, Miao Wang wrote:
> Package: release.debian.org
> Severity: normal
> Tags: trixie
> User: release.debian.org@packages.debian.org
> Usertags: pu
> Control: affects -1 + src:qtbase-opensource-src
> X-Debbugs-Cc: qtbase-opensource-src@packages.debian.org, debian-qt-kde@lists.debian.org, Harry Chen <harry@debian.org>
> 
> [ Reason ]
> qtbase-opensource-src in trixie is affected by #1122641, where a data race in
> QReadWriteLock on weakly ordering architectures is discovered. This data race
> can cause qt3d-opensource-src FTBFS on such architectures, reporting
> heavyDutyMultiThreadedAccess or heavyDutyMultiThreadedAccessRelease from the
> test suite tst_qresourcemanager time out.
> 
> [ Tests ]
> I've tested the patches personally on arm64 and can confirm the introduced
> patches can fix the issue in question.
> 
> [ Risks ]
> Risks are minimal. The changes in the patches are minimal enough, except the
> added unit test.
> 
> [ Checklist ]
> [x] *all* changes are documented in the d/changelog
> [x] I reviewed all changes and I approve them
> [x] attach debdiff against the package in (old)stable
> [x] the issue is verified as fixed in unstable
> 
> [ Changes ]
> * Non-maintainer upload.
> * Backport two upstream patches to fix data races in QReadWriteLock
> 
> [ Other info ]
> n/a

Please consider the attached debdiff instead.

It also fixes bug #1107294: with some hardware configurations, there was
division by zero in QXcbVirtualDesktop::dpi() function. To fix this, I
backported upstream commit [1] which removes one call of that function and
replaces it with a static value (fallback DPI = 96). That commit is part of
Qt 6 since 2020.

[1]: https://code.qt.io/cgit/qt/qtbase.git/commit?id=7238123521708ec9

--
Dmitry Shachnev

[toc] | [prev] | [next] | [standalone]


#1278020

FromJonathan Wiltshire <jmw@debian.org>
Date2026-01-11 23:50 +0100
Message-ID<MccpX-9Rbq-1@gated-at.bofh.it>
In reply to#1276832
Control: tag -1 moreinfo

On Fri, Jan 02, 2026 at 09:03:19PM +0300, Dmitry Shachnev wrote:
> Please consider the attached debdiff instead.
> 
> It also fixes bug #1107294: with some hardware configurations, there was
> division by zero in QXcbVirtualDesktop::dpi() function. To fix this, I
> backported upstream commit [1] which removes one call of that function and
> replaces it with a static value (fallback DPI = 96). That commit is part of
> Qt 6 since 2020.

That bug does not currently show as affecting trixie, nor fixed in sid.
Please confirm and update the metadata.

Thanks,

-- 
Jonathan Wiltshire                                      jmw@debian.org
Debian Developer                         http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51
ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1

[toc] | [prev] | [next] | [standalone]


#1278070

FromDmitry Shachnev <mitya57@debian.org>
Date2026-01-12 13:20 +0100
Message-ID<Mcp3P-9ZUl-5@gated-at.bofh.it>
In reply to#1278020

[Multipart message — attachments visible in raw view] — view raw

Control: tags -1 - moreinfo

Hi Jonathan!

On Sun, Jan 11, 2026 at 10:41:13PM +0000, Jonathan Wiltshire wrote:
> Control: tag -1 moreinfo
> 
> On Fri, Jan 02, 2026 at 09:03:19PM +0300, Dmitry Shachnev wrote:
> > Please consider the attached debdiff instead.
> > 
> > It also fixes bug #1107294: with some hardware configurations, there was
> > division by zero in QXcbVirtualDesktop::dpi() function. To fix this, I
> > backported upstream commit [1] which removes one call of that function and
> > replaces it with a static value (fallback DPI = 96). That commit is part of
> > Qt 6 since 2020.
> 
> That bug does not currently show as affecting trixie

Fixed: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1107294;msg=32

> nor fixed in sid.

For some reason, the picture does not show that, but it *is* fixed in sid,
and the bug metadata reflects that.

The picture gets updated if you click on it and select “Don't ignore boring”.

--
Dmitry Shachnev

[toc] | [prev] | [next] | [standalone]


#1279348 — Bug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1

FromMiao Wang <shankerwangmiao@gmail.com>
Date2026-01-22 13:10 +0100
SubjectBug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1
Message-ID<Mg1FD-cqLJ-19@gated-at.bofh.it>
In reply to#1276826
Hi, Dmitry

I wonder if we can wait a couple of days for upstream
merge the fix for #1126100 and integrate it into this
stable-pu release?

Cheers,

Miao Wang

[toc] | [prev] | [next] | [standalone]


#1279351 — Bug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1

FromDmitry Shachnev <mitya57@debian.org>
Date2026-01-22 13:20 +0100
SubjectBug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1
Message-ID<Mg1Pj-cqPz-11@gated-at.bofh.it>
In reply to#1279348

[Multipart message — attachments visible in raw view] — view raw

Hi Miao!

On Thu, Jan 22, 2026 at 08:05:39PM +0800, Miao Wang wrote:
> Hi, Dmitry
>
> I wonder if we can wait a couple of days for upstream
> merge the fix for #1126100 and integrate it into this
> stable-pu release?

Sure, we can wait. We have not yet got a green light from the release team
anyway.

--
Dmitry Shachnev

[toc] | [prev] | [next] | [standalone]


#1280297 — Bug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1

FromDmitry Shachnev <mitya57@debian.org>
Date2026-01-31 10:50 +0100
SubjectBug#1124538: trixie-pu: package qtbase-opensource-src 5.15.15+dfsg-6+deb13u1
Message-ID<MjfM5-eFzP-3@gated-at.bofh.it>
In reply to#1279351

[Multipart message — attachments visible in raw view] — view raw

Hi Miao, and the Release team,

On Thu, Jan 22, 2026 at 03:14:39PM +0300, Dmitry Shachnev wrote:
> On Thu, Jan 22, 2026 at 08:05:39PM +0800, Miao Wang wrote:
> > I wonder if we can wait a couple of days for upstream
> > merge the fix for #1126100 and integrate it into this
> > stable-pu release?
>
> Sure, we can wait. We have not yet got a green light from the release team
> anyway.

Attached a new debdiff with added fix for #1126100. This patch reverts
a commit from 2019 (first included Qt 5.14) that attempted to simplify
locking; that simplification was wrong and caused a data race.

So the new debdiff has 4 patches in total:

- Three patches for various data race fixes (#1122641, #1126100).
- One patch to prevent division by zero in QXcbScreen (#1107294).

All these bugs are fixed in sid.

--
Dmitry Shachnev

[toc] | [prev] | [next] | [standalone]


#1283930

FromJonathan Wiltshire <jmw@debian.org>
Date2026-02-28 16:10 +0100
Message-ID<Mtu77-3Ynw-1@gated-at.bofh.it>
In reply to#1280297
Control: tag -1 confirmed

Hi,

Please go ahead.

Thanks,

-- 
Jonathan Wiltshire                                      jmw@debian.org
Debian Developer                         http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51
ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1

[toc] | [prev] | [next] | [standalone]


#1284122

FromDmitry Shachnev <mitya57@debian.org>
Date2026-03-01 15:00 +0100
Message-ID<MtPuV-4dUQ-5@gated-at.bofh.it>
In reply to#1283930

[Multipart message — attachments visible in raw view] — view raw

On Sat, Feb 28, 2026 at 03:04:02PM +0000, Jonathan Wiltshire wrote:
> Control: tag -1 confirmed
> 
> Hi,
> 
> Please go ahead.

Thank you! Done.

--
Dmitry Shachnev

[toc] | [prev] | [next] | [standalone]


#1284135 — Bug#1124538: qtbase-opensource-src 5.15.15+dfsg-6+deb13u1 flagged for acceptance

FromAdam D Barratt <adam@adam-barratt.org.uk>
Date2026-03-01 16:10 +0100
SubjectBug#1124538: qtbase-opensource-src 5.15.15+dfsg-6+deb13u1 flagged for acceptance
Message-ID<MtQAF-4eQv-1@gated-at.bofh.it>
In reply to#1276826
package release.debian.org
tags 1124538 = trixie pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into the proposed-updates queue for Debian trixie.

Thanks for your contribution!

Upload details
==============

Package: qtbase-opensource-src
Version: 5.15.15+dfsg-6+deb13u1

Explanation: fix data races; X11: set fallback logical DPI to 96, fixing incorrect calculation

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web