Re: lv2 support for Debian 12 & zooming crash

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

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

Hi!

One last additional remark:

I changed my desktop theme from a gtk2 to a gtk3 theme using fusion=20
style instead of gtk2 on Debian 12 with Xfce DE.

This strange "bug" seems to be gone ...

Greetings, Michael

Am 24.01.26 um 18:59 schrieb Babarosa via Rosegarden-user:
>
> 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=20
> so incredibly stupid that in real use I think nobody will be facing=20
> this 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 i=
s messing=20
>> this up.
>>
>> =C2=A0 Give the latest in git a try.=C2=A0 I've rewritten all the matri=
x 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 proble=
m.=C2=A0=20
>>>> More
>>>> likely a Qt5 bug.=C2=A0 We might want to try watching for a null even=
t
>>>> 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 =
composition?=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 h=
uge=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=20
>>>> those up.&nbsp; The cmake
>>>> &gt;&gt; line for ASAN is:
>>>> &gt;&gt;
>>>> &gt;&gt; cmake .. -DCMAKE_BUILD_TYPE=3DDebug=20
>>>> -DCMAKE_CXX_FLAGS=3D"-Werror -
>>>> &gt;&gt; fsanitize=3Daddress -fno-omit-frame-pointer"
>>>> &gt;&gt;
>>>> &gt;&gt; &nbsp; It's in the README.md.
>>>> &gt;&gt;
>>>> &gt;&gt; Ted.
>>
>
>
> _______________________________________________
> Rosegarden-user mailing list
> Rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org - use the link below to unsubscrib=
e
> https://lists.sourceforge.net/lists/listinfo/rosegarden-user

--------------IXo1IWj0xBYnU8Pun1y0VJWe
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>One last additional remark:</p>
    <p>I changed my desktop theme from a gtk2 to a gtk3 theme using
      fusion style instead of gtk2 on Debian 12 with Xfce DE.</p>
    <p>This strange "bug" seems to be gone ...</p>
    <p>Greetings, Michael</p>
    <div class=3D"moz-cite-prefix">Am 24.01.26 um 18:59 schrieb Babarosa
      via Rosegarden-user:<br>
    </div>
    <blockquote type=3D"cite"
      cite=3D"mid:b645cf38-1571-4d01-a783-66a4187613a8-RbZlAiThDcE@public.gmane.org">
      <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUT=
F-8">
      <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
              the zoom wheels is so incredibly stupid that in real use I
              think nobody will be facing this bug while working in
              Rosegarden.</span></span></span></p>
      <p><span class=3D"HwtZe" lang=3D"en"><span class=3D"jCAhz ChMk0b"><s=
pan
              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></span></span></p>
      <p><span class=3D"HwtZe" lang=3D"en"><span class=3D"jCAhz ChMk0b"><s=
pan
              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=
 Qt is
        messing this up. <br>
        <br>
        =C2=A0 Give the latest in git a try.=C2=A0 I've rewritten all the =
matrix
        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"mailto:ted-Ll1PANez7xxWk0Htik3J/[email protected]" moz-do-not-send=3D"true">&l=
t;ted-Ll1PANez7xxWk0Htik3J/[email protected]&gt;</a>
            <br>
            An: Babarosa <a class=3D"moz-txt-link-rfc2396E"
              href=3D"mailto:[email protected]" moz-do-not-send=3D"true">&lt=
;[email protected]&gt;</a>,
            rosegarden-user <a class=3D"moz-txt-link-rfc2396E"
              href=3D"mailto:rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org"
              moz-do-not-send=3D"true">&lt;[email protected]=
ge.net&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 nu=
ll
            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=
 empty
            composition?=C2=A0 Don't <br>
            spend any time on it if not.=C2=A0 It would just be nice to se=
e
            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=
 some 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>
      <br>
      <fieldset class=3D"moz-mime-attachment-header"></fieldset>
      <br>
      <fieldset class=3D"moz-mime-attachment-header"></fieldset>
      <pre wrap=3D"" class=3D"moz-quote-pre">_____________________________=
__________________
Rosegarden-user mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Rosegarden-user@lists=
.sourceforge.net">Rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a> - use the link=
 below to unsubscribe
<a class=3D"moz-txt-link-freetext" href=3D"https://lists.sourceforge.net/l=
ists/listinfo/rosegarden-user">https://lists.sourceforge.net/lists/listinf=
o/rosegarden-user</a>
</pre>
    </blockquote>
  </body>
</html>

--------------IXo1IWj0xBYnU8Pun1y0VJWe--


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


--===============4908539200858415669==
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

--===============4908539200858415669==--