#1027690 lmms: Segfault on startup with kwidgetsaddons 5.101.0

Package:
lmms
Source:
lmms
Description:
Linux Multimedia Studio
Submitter:
Philip Chung
Date:
2023-01-12 22:27:08 UTC
Severity:
normal
Tags:
#1027690#5
Date:
2023-01-02 05:39:36 UTC
From:
To:
Package: lmms
Version: 1.2.2+dfsg1-4+b3
Severity: grave
Tags: patch upstream
Justification: renders package unusable
Forwarded: https://github.com/LMMS/lmms/issues/6587

Dear Maintainer,

LMMS experiences a segmentation fault on startup. According to an
upstream bug report [1], this appears to be due to a specific workaround
for an old bug in KXMLGUI [2], which breaks with kwidgetsaddons 5.101.0.

As the comments on the upstream bug report suggest, a workaround is to
downgrade kwidgetsaddons to 5.100.0. I can confirm that downgrading the
libkf5widgetsaddons5 and libkf5widgetsaddons-data packages works on my
system.

The fix for this segmentation fault is to remove the workaround [3], as
the KXMLGUI bug has been fixed for some time (since version 5.55.0).

Philip Chung

[1] https://github.com/LMMS/lmms/issues/6587
[2] https://bugs.kde.org/show_bug.cgi?id=337491
[3] See this fix in another distribution:
https://github.com/void-linux/void-packages/pull/41313

#1027690#10
Date:
2023-01-05 21:32:15 UTC
From:
To:
I might be affected by the same bug. I get the following error message:

$ lmms
Notice: could not set realtime priority.
VST sync support disabled in your configuration
Segmentation fault

#1027690#15
Date:
2023-01-12 22:26:21 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
lmms, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1027690@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Boyuan Yang <byang@debian.org> (supplier of updated lmms package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 12 Jan 2023 16:37:37 -0500
Source: lmms
Architecture: source
Version: 1.2.2+dfsg1-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Boyuan Yang <byang@debian.org>
Closes: 1025804 1027690
Changes:
 lmms (1.2.2+dfsg1-5) unstable; urgency=medium
 .
   * Team upload.
   * debian/rules: Re-enable i386 wine support. (Closes: #1025804)
     + Also fix for debian/lmms-vst-server.install.
   * debian/patches/fix-qt-crash-kwidgetsaddons-5.101.0.patch:
     Add patch to fix compatibility with kwidgetsaddons/5.101.0.
     (Closes: #1027690)
Checksums-Sha1:
 9791d3cd417ed9dfe94d170dbc072e66004c0f64 2754 lmms_1.2.2+dfsg1-5.dsc
 2eb0895a4a27b382c6c2aabddd707598a9f4c35e 14175984 lmms_1.2.2+dfsg1.orig.tar.xz
 ab9b55e07799896a7acac955f6063163de5ae43c 32380 lmms_1.2.2+dfsg1-5.debian.tar.xz
 07e0f71f65158211fd2b9447b8067554b86993f3 17877 lmms_1.2.2+dfsg1-5_amd64.buildinfo
Checksums-Sha256:
 a22d16a80cfd3d10921ded9d1706ac1aa023c3bb3ee39d739a67a9e05e8b82cf 2754 lmms_1.2.2+dfsg1-5.dsc
 efa7403dee9d8acc675b3e4005e64e599bb338bc983c7d77967363f55de42657 14175984 lmms_1.2.2+dfsg1.orig.tar.xz
 89e9f2c4d0185cab48a1196f28fdc98d21005041aea8824f125d90781e52804a 32380 lmms_1.2.2+dfsg1-5.debian.tar.xz
 8dbb2b21c15c3576c7b4367b70e35f663e0b2b5daec68129195308718a5ce8e2 17877 lmms_1.2.2+dfsg1-5_amd64.buildinfo
Files:
 fbe6ee52bf1022b6adac26600a0b719f 2754 sound optional lmms_1.2.2+dfsg1-5.dsc
 8102e6bb7c762ea91ee9070457079f5e 14175984 sound optional lmms_1.2.2+dfsg1.orig.tar.xz
 23c08d24f66a9fe52060f5d12192d527 32380 sound optional lmms_1.2.2+dfsg1-5.debian.tar.xz
 67d5eb495890b9385dc706452b6276c5 17877 sound optional lmms_1.2.2+dfsg1-5_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmPAf+oACgkQwpPntGGC
Ws5pUg//YZErJLiZb9TLMDIkrtqAbQXo0dlrVCFvOTip+89X4jN2hVkQYuVxOU2+
zRM4Blrqx4aik6qFnxdByQsNUzGxuBWLjkGTXb6JrU+6SDTfzDnh1/Mbw9hEzqQY
WyJw9dqDjApu3n/GnjZ+g0dER6t/FeFaYRXn20Avya8cIpLFOI9Fru+ex/onVvKP
6aGryoRClBW7fAUSJD1S+hJnVFNzxn9dyV8RVmd2rerDpBN3H3OvwbxxTM49QSit
5r3sUi5/kukEaFLXB+RmYqsOeogf7FIlJAw0e/TTmLvmjlGeKk9iARA5/5KitEDj
ZLxPxa85K262MMKzWmH85dKa9BMoqq0+ELnBfheZCeSw/b986ahaI5hYFP9g5GVz
HWPMg4bLLIIRZlh1Iv2xjd1nyAhU6AqlSLJRvxrWyc/g4eyLNw7WgEOgcimzPb5w
P6KzqZokZdDcLNW3fd6Wghdf9rbOZ52Ixm654Y0p3BwLL3OBJkNUKuDtvl0pBhyD
B1pU49eQbpOUVykSE5uF3w9kANIuLlDw3PgI2lNyL2WDNN5mjeMShAVlheoALGgh
0npCMqHILcecocvkdkj4r5PqxhULPOQroB/9JhnWbWK1wu0JqgdQHNPoZXjHE/vg
bh9jknCUUL9gGdXjBj6nc4hadQqUKP55kGp/JycoTspDvLFh34M=
=Wy+o
-----END PGP SIGNATURE-----