• Status Assigned
  • Percent Complete
  • Task Type Bug Report
  • Category Packages
  • Assigned To No-one
  • Operating System pentium4
  • Severity High
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Arch Linux 32
Opened by Patrick Smits - 25.04.2023
Last edited by Andreas Baumann - 29.04.2023

FS#333 - Sddm 0.19.0-9.0 crashes with Qt 5.15.9

The current version of sddm (0.19.0-9.0) depends on the previous version of Qt (5.15.8). After updating Qt, sddm crashes with an incompatible Qt library error.

Patrick Smits commented on 25.04.2023 09:45

I narrowed the problem down to qt5-declarative 5.15.8+kde+r24-2.1. Upgrading to 5.15.9 (in testing) solves the issue.

Andreas Baumann commented on 25.04.2023 19:20

Some qt5/qt6 messup probably.

Andreas Baumann commented on 26.04.2023 04:40

I start to suspect qt6-translations which has not been rebuild, it is a 'any' package, but
if it ends up on a i486 build machine, it will fail (as Qt6 fails completely currently
on i486). We must find a way to force any packages to the pentium4 subarchitecture, as
this is the one expected to have most prerequisites available to build the package.

Andreas Baumann commented on 26.04.2023 14:42

It's ok on testing.

The message on stable is:

Cannot mix incompatible Qt library (5.15.8) with this library (5.15.9)

I'll push qt5 to stable..

Andreas Baumann commented on 26.04.2023 17:23

fixed on i686, for some reason pentium4 needs to have some qt5 rebuilt..

Andreas Baumann commented on 27.04.2023 11:59

cool, qt5-webengine ends in a one definition rule problem:

release/../../../../qtwebengine/src/3rdparty/chromium/base/memory/ref_counted.h:145:19: warning: type ‘struct RefCountedThreadSafeBase’ violates the C++ One Definition Rule [-Wodr]
  145 | class BASE_EXPORT RefCountedThreadSafeBase {
      |                   ^


/usr/src/debug/qt5-webengine/qtwebengine/src/core/api/qwebenginecallback_p.h:136:12: note: the conflicting type defined in another translation unit has virtual table with more entries
during RTL pass: pro_and_epilogue
release/gen/services/network/public/mojom/content_security_policy.mojom.h: In member function ‘Clone’:
release/gen/services/network/public/mojom/content_security_policy.mojom.h:1666:1: internal compiler error: in find_oldest_value_reg, at regcprop.cc:460
 1666 | }
      | ^
Please submit a full bug report, with preprocessed source (by using -freport-bug).
See <https://bugs.archlinux.org/>
Andreas Baumann commented on 27.04.2023 12:02

aha, this one I hit before: FS#282

Arvid Norlander commented on 25.08.2023 15:04

Broken on pentium4 for me still. Several months later.


Available keyboard shortcuts


Task Details

Task Editing