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: >>> > Please find attached the info. I can reproduce this crash. >>> > >>> > Thank you for helping, Michael >>> > >>> > Am 18.01.26 um 16:43 schrieb Ted Felix: >>> >> Ok. Usually for this kind of thing, running a debug build=20 >>> using ASAN >>> >> will give us a lot more information when it does=20 >>> crash. Or you can >>> >> run a debug build with gdb, which is a little more=20 >>> cumbersome, but >>> >> should get some good crash information for us to work with. >>> >> >>> >> Let me know if you need help setting either of those= =20 >>> up. The cmake >>> >> line for ASAN is: >>> >> >>> >> cmake .. -DCMAKE_BUILD_TYPE=3DDebug -DCMAKE_CXX_FLAGS=3D"-Wer= ror - >>> >> fsanitize=3Daddress -fno-omit-frame-pointer" >>> >> >>> >> It's in the README.md. >>> >> >>> >> 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]">> 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]"><ted-Ll1PANez7xxWk0Htik3J/[email protected]></a> <br> An: Babarosa <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:b= [email protected]"><[email protected]></a>, rosegarden-user <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:rosegarden-use= [email protected]"><rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org></a> <br> Betreff: Re: [Rosegarden-user] lv2 support for Debian 12 & 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> &gt; Please find attached the info. I can reproduce this crash. <br> &gt; <br> &gt; Thank you for helping, Michael <br> &gt; <br> &gt; Am 18.01.26 um 16:43 schrieb Ted Felix: <br> &gt;&gt; Ok. Usually for this kind of thing, running a debug build using ASAN <br> &gt;&gt; will give us a lot more information when it does crash.&nbsp; Or you can <br> &gt;&gt; run a debug build with gdb, which is a little more cumbersome, but <br> &gt;&gt; should get some good crash information for us to work with. <br> &gt;&gt; <br> &gt;&gt; &nbsp; Let me know if you need help setting either of those up.&nbsp; The cmake <br> &gt;&gt; line for ASAN is: <br> &gt;&gt; <br> &gt;&gt; cmake .. -DCMAKE_BUILD_TYPE=3DDebug -DCMAKE_CXX_FLAGS=3D"-Werror - <br> &gt;&gt; fsanitize=3Daddress -fno-omit-frame-pointer" <br> &gt;&gt; <br> &gt;&gt; &nbsp; It's in the README.md. <br> &gt;&gt; <br> &gt;&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==--