Fixing crash when closing the Manage MIDI Devices dialog
MST via Rosegarden-user <rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org> Fri, 24 Jan 2025 19:22:41 +0000
| Newsgroups | gmane.comp.audio.rosegarden.user |
|---|---|
| Message-ID | <trinity-fad31a18-fc85-4f76-8b11-f23f5bb65678-1737746561065@trinity-msg-rest-gmx-gmx-live-548599f845-phk2f> |
Hi there!
Today I also built Rosegarden from the latest git code on Debian 12 64bit and didn't suffer any crashes too.
Greetings, Michael
==================================================================
I rebuilt from git (rg reports as: Rosegarden version: 25.06
("Joyfulness") Build key: cf3aa06ee6 (24.12-116-g05e0ed3d2))
and tried a variety of operations with the MDM
(new device, import bank, delete device, close, reopen, redo, undo, new
project, etc, etc)
and suffered no crashes.
Chuck.
On 20/01/2025 22:48, Ted Felix wrote:
> Just fixed a crash when closing the Manage MIDI Devices dialog
> reported over at Debian:
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091859
>
> I've pushed the fix to master and it needs review and testing before
> I do a 24.12.1 release to get this fixed for everyone.
>
> To test, build the latest from master then open and close the Manage
> MIDI Devices window (Studio > Manage MIDI Devices).
>
> For more thorough testing, add and remove some devices. Then maybe
> do some undo/redos. And whatever else you usually do here. Finally,
> close the window or even just create a new document while it is up.
>
> Hopefully you will encounter no crashes on close of the Manage MIDI
> Devices window. Let me know if you do.
>
> If anyone wants to review the changes:
>
> https://sourceforge.net/p/rosegarden/git/ci/64943ed3d8282fc9893129e69ed435057f55e759/
>
>
> It appears to have been an erase-while-iterating error. I was
> unable to get it to crash, so I'm only guessing.
>
> I'll give this a week before going through the release process. Any
> help anyone can provide is appreciated. Thanks. And let me know how
> it goes.
>
> Ted.
>
>
>
> _______________________________________________
> Rosegarden-user mailing list
> Ros...@li... - use the link below to unsubscribe
> https://lists.sourceforge.net/lists/listinfo/rosegarden-user