Re: lv2 support for Debian 12 & zooming crash

Babarosa via Rosegarden-user <rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org> Sat, 24 Jan 2026 18:59:57 +0100
Newsgroups gmane.comp.audio.rosegarden.user
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============7729079195265976410==
Content-Type: multipart/alternative;
 boundary="------------veq0j6X3hnVK05oQzkorjLjQ"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------veq0j6X3hnVK05oQzkorjLjQ
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi!

I built the latest git version just now. Builds fine with lv2 using=20
Debian 12, cmake 3.25.

The strange Qt bug is still here. My way of using the zoom wheels is so=20
incredibly stupid that in real use I think nobody will be facing this=20
bug while working in Rosegarden.

Since nobody confirmed this issue, I wonder if it is worth exploring=20
further? I already installed Debian 13 but still have to set up the=20
audio applications.

Thank you once again and greetings, Michael

Am 21.01.26 um 20:12 schrieb Ted Felix:
> > If this is a bug and very rare, will it be named after me?
>
> =C2=A0 Ha!=C2=A0 No.=C2=A0 It will be named after whatever part of Qt is=
 messing this=20
> up.
>
> =C2=A0 Give the latest in git a try.=C2=A0 I've rewritten all the matrix=
 zoom=20
> code and it might be more stable for you now.
>
> Ted.
>
> On 1/21/26 6:52 AM, Babarosa wrote:
>> Do you have a procedure that starts from an empty composition?
>>
>> Not really, I didn't manage to crash Rosegarden using an empty=20
>> composition.
>>
>> Please do not laugh, but to trigger this crash I use the zoom wheels=20
>> very rapidly like a lunatic (!) from maximum to minimum. Sometimes=20
>> Rosegarden crashes after 15 movements, sometimes it takes 30 seconds.
>>
>> If this is a bug and very rare, will it be named after me?
>>
>> Thanks and Greetings, Michael
>>
>>
>>> Gesendet: Montag, 19. Januar 2026 um 03:25
>>> Von: "Ted Felix" <ted-Ll1PANez7xxWk0Htik3J/[email protected]>
>>> An: Babarosa <[email protected]>, rosegarden-user=20
>>> <rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>
>>> Betreff: Re: [Rosegarden-user] lv2 support for Debian 12 & zooming=20
>>> crash
>>>
>>> Fascinating.=C2=A0 This crash only touches us once at Panned.cpp:66.=
=C2=A0 And
>>> that's just a message forward.=C2=A0 Unlikely that it is an rg problem=
.=C2=A0=20
>>> More
>>> likely a Qt5 bug.=C2=A0 We might want to try watching for a null event
>>> pointer there, but I have a feeling that never happens as it would=20
>>> cause
>>> an earlier crash (shorter call stack).
>>>
>>> =C2=A0=C2=A0=C2=A0 Do you have a procedure that starts from an empty c=
omposition?=C2=A0=20
>>> Don't
>>> spend any time on it if not.=C2=A0 It would just be nice to see if it =
is
>>> reproducible with Qt6 and Philip could test that very easily.
>>>
>>> =C2=A0=C2=A0=C2=A0 I'll spend a little time beating it up with some hu=
ge=20
>>> compositions I
>>> have lying around.
>>>
>>> Ted.
>>>
>>> On 1/18/26 5:24 PM, Babarosa wrote:
>>> &gt; Please find attached the info. I can reproduce this crash.
>>> &gt;
>>> &gt; Thank you for helping, Michael
>>> &gt;
>>> &gt; Am 18.01.26 um 16:43 schrieb Ted Felix:
>>> &gt;&gt; Ok. Usually for this kind of thing, running a debug build=20
>>> using ASAN
>>> &gt;&gt; will give us a lot more information when it does=20
>>> crash.&nbsp; Or you can
>>> &gt;&gt; run a debug build with gdb, which is a little more=20
>>> cumbersome, but
>>> &gt;&gt; should get some good crash information for us to work with.
>>> &gt;&gt;
>>> &gt;&gt; &nbsp; Let me know if you need help setting either of those=
=20
>>> up.&nbsp; The cmake
>>> &gt;&gt; line for ASAN is:
>>> &gt;&gt;
>>> &gt;&gt; cmake .. -DCMAKE_BUILD_TYPE=3DDebug -DCMAKE_CXX_FLAGS=3D"-Wer=
ror -
>>> &gt;&gt; fsanitize=3Daddress -fno-omit-frame-pointer"
>>> &gt;&gt;
>>> &gt;&gt; &nbsp; It's in the README.md.
>>> &gt;&gt;
>>> &gt;&gt; Ted.
>

--------------veq0j6X3hnVK05oQzkorjLjQ
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-=
8">
  </head>
  <body>
    <p>Hi!</p>
    <p>I built the latest git version just now. Builds fine with lv2
      using Debian 12, cmake 3.25.</p>
    <p>The strange Qt bug is still here.=C2=A0<span class=3D"HwtZe" lang=
=3D"en"><span
          class=3D"jCAhz ChMk0b"><span class=3D"ryNqvb">My way of using th=
e
            zoom wheels is so incredibly stupid that in real use I think
            nobody will be facing this bug while working in Rosegarden.</s=
pan></span></span></p>
    <p><span class=3D"HwtZe" lang=3D"en"><span class=3D"jCAhz ChMk0b"><spa=
n
            class=3D"ryNqvb">Since nobody confirmed this issue, I wonder
            if it is worth exploring further? I already installed Debian
            13 but still have to set up the audio applications.</span></sp=
an></span></p>
    <p><span class=3D"HwtZe" lang=3D"en"><span class=3D"jCAhz ChMk0b"><spa=
n
            class=3D"ryNqvb">Thank you once again and greetings, Michael</=
span></span></span></p>
    <div class=3D"moz-cite-prefix">Am 21.01.26 um 20:12 schrieb Ted Felix:=
<br>
    </div>
    <blockquote type=3D"cite"
      cite=3D"mid:d608c3fb-e267-44cc-b217-bac0437f0bb1-Ll1PANez7xxWk0Htik3J/[email protected]">&gt;
      If this is a bug and very rare, will it be named after me?
      <br>
      <br>
      =C2=A0 Ha!=C2=A0 No.=C2=A0 It will be named after whatever part of Q=
t is messing
      this up.
      <br>
      <br>
      =C2=A0 Give the latest in git a try.=C2=A0 I've rewritten all the ma=
trix
      zoom code and it might be more stable for you now.
      <br>
      <br>
      Ted.
      <br>
      <br>
      On 1/21/26 6:52 AM, Babarosa wrote:
      <br>
      <blockquote type=3D"cite">Do you have a procedure that starts from
        an empty composition?
        <br>
        <br>
        Not really, I didn't manage to crash Rosegarden using an empty
        composition.
        <br>
        <br>
        Please do not laugh, but to trigger this crash I use the zoom
        wheels very rapidly like a lunatic (!) from maximum to minimum.
        Sometimes Rosegarden crashes after 15 movements, sometimes it
        takes 30 seconds.
        <br>
        <br>
        If this is a bug and very rare, will it be named after me?
        <br>
        <br>
        Thanks and Greetings, Michael
        <br>
        <br>
        <br>
        <blockquote type=3D"cite">Gesendet: Montag, 19. Januar 2026 um
          03:25
          <br>
          Von: "Ted Felix" <a class=3D"moz-txt-link-rfc2396E" href=3D"mail=
to:ted-Ll1PANez7xxWk0Htik3J/[email protected]">&lt;ted-Ll1PANez7xxWk0Htik3J/[email protected]&gt;</a>
          <br>
          An: Babarosa <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:b=
[email protected]">&lt;[email protected]&gt;</a>, rosegarden-user
          <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:rosegarden-use=
[email protected]">&lt;rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org&gt;</a>
          <br>
          Betreff: Re: [Rosegarden-user] lv2 support for Debian 12 &amp;
          zooming crash
          <br>
          <br>
          Fascinating.=C2=A0 This crash only touches us once at
          Panned.cpp:66.=C2=A0 And
          <br>
          that's just a message forward.=C2=A0 Unlikely that it is an rg
          problem.=C2=A0 More
          <br>
          likely a Qt5 bug.=C2=A0 We might want to try watching for a null
          event
          <br>
          pointer there, but I have a feeling that never happens as it
          would cause
          <br>
          an earlier crash (shorter call stack).
          <br>
          <br>
          =C2=A0=C2=A0=C2=A0 Do you have a procedure that starts from an e=
mpty
          composition?=C2=A0 Don't
          <br>
          spend any time on it if not.=C2=A0 It would just be nice to see =
if
          it is
          <br>
          reproducible with Qt6 and Philip could test that very easily.
          <br>
          <br>
          =C2=A0=C2=A0=C2=A0 I'll spend a little time beating it up with s=
ome huge
          compositions I
          <br>
          have lying around.
          <br>
          <br>
          Ted.
          <br>
          <br>
          On 1/18/26 5:24 PM, Babarosa wrote:
          <br>
          &amp;gt; Please find attached the info. I can reproduce this
          crash.
          <br>
          &amp;gt;
          <br>
          &amp;gt; Thank you for helping, Michael
          <br>
          &amp;gt;
          <br>
          &amp;gt; Am 18.01.26 um 16:43 schrieb Ted Felix:
          <br>
          &amp;gt;&amp;gt; Ok. Usually for this kind of thing, running a
          debug build using ASAN
          <br>
          &amp;gt;&amp;gt; will give us a lot more information when it
          does crash.&amp;nbsp; Or you can
          <br>
          &amp;gt;&amp;gt; run a debug build with gdb, which is a little
          more cumbersome, but
          <br>
          &amp;gt;&amp;gt; should get some good crash information for us
          to work with.
          <br>
          &amp;gt;&amp;gt;
          <br>
          &amp;gt;&amp;gt; &amp;nbsp; Let me know if you need help
          setting either of those up.&amp;nbsp; The cmake
          <br>
          &amp;gt;&amp;gt; line for ASAN is:
          <br>
          &amp;gt;&amp;gt;
          <br>
          &amp;gt;&amp;gt; cmake .. -DCMAKE_BUILD_TYPE=3DDebug
          -DCMAKE_CXX_FLAGS=3D"-Werror -
          <br>
          &amp;gt;&amp;gt; fsanitize=3Daddress -fno-omit-frame-pointer"
          <br>
          &amp;gt;&amp;gt;
          <br>
          &amp;gt;&amp;gt; &amp;nbsp; It's in the README.md.
          <br>
          &amp;gt;&amp;gt;
          <br>
          &amp;gt;&amp;gt; Ted.
          <br>
        </blockquote>
      </blockquote>
      <br>
    </blockquote>
  </body>
</html>

--------------veq0j6X3hnVK05oQzkorjLjQ--


--===============7729079195265976410==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============7729079195265976410==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Rosegarden-user mailing list
Rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user

--===============7729079195265976410==--