• Status Assigned
  • Percent Complete
    0%
  • 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.

Admin
Andreas Baumann commented on 25.04.2023 19:20

Some qt5/qt6 messup probably.

Admin
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.

Admin
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..

Admin
Andreas Baumann commented on 26.04.2023 17:23

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

Admin
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/>
Admin
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.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing