FS#56738 - cantata needs rebuild against qt 5.10

Attached to Project: Community Packages
Opened by Benjamin Daines (spacecase) - Friday, 15 December 2017, 22:37 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 16 December 2017, 09:44 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Crashes when opening library items after qt 5.10 update. Building from source fixed it.
This task depends upon

Closed by  Antonio Rojas (arojas)
Saturday, 16 December 2017, 09:44 GMT
Reason for closing:  Fixed
Additional comments about closing:  cantata 2.2.0-2
Comment by Andrew Munkres (amunkres) - Saturday, 16 December 2017, 03:38 GMT
There is a known bug (caused by misuse of one of the QSqlQuery constructors) that can cause segfaults when using cantata 2.2.0 together with qt5-base 5.10.0 -- though not when using earlier versions of qt5-base, apparently. See the upstream bug report here: https://github.com/CDrummond/cantata/issues/1130

This has been fixed upstream in Cantata as of 2017-11-28, by this commit: https://github.com/CDrummond/cantata/commit/4da7a9128f2c5eaf23ae2a5006d300dc4f21fc6a#diff-6bc717ebc8cf15c07f9a19be2ec13c10
(See also the attached patch file.)

Additionally, Qt has an upstream bug report (QTBUG-64923, still "IN PROGRESS" as of now) related to this issue, with a patchset in the works to make QSqlQuery handle this kind of caller-error in a more graceful way than by segfaulting.
Comment by Antonio Rojas (arojas) - Saturday, 16 December 2017, 09:44 GMT
Please always attach backtraces when reporting crashes

Loading...