Re: [hatari-devel] Mac / PortMidi issues (was: Fixing some STE sound issue and doing 2.4.1 release) |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
Hi,
On 3.8.2022 23.37, Nicolas Pomarède wrote:
Le 02/08/2022 à 16:01, Eero Tamminen a écrit :
On 2.8.2022 15.08, Thomas Huth wrote:
On 02/08/2022 14.02, Nicolas Pomarède wrote:
now that all known memory leaks have been fixed (expect the SDL
ones), are there any remaining issues or changes to be done before
releasing 2.4.1 ?
At least I don't have anything left.
I don't have anything left either.
release process in progress, files have been tagged to 2.4.1 in source
tree.
I'm waiting for the windows / macOS version to be compiled to make the
announcement later.
Some Mac issues are reported here:
https://www.atari-forum.com/viewtopic.php?p=436440#p436440
Both for v2.4.0 release (crash in devices SDL GUI dialog [1]), and for
the latest snapshot (does not start).
You might want to wait until at least latter is resolved before
announcing new release.
- Eero
[1] I hadn't run ASAN with PortMidi enabled before, but that does not
report any access for me with latest Hatari git.
There are two minor leaks though:
----------------------------------------
Direct leak of 77 byte(s) in 1 object(s) allocated from:
#0 0x7f8d603ece8f in __interceptor_malloc
.../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#1 0x7f8d5fc59842 in find_default_device
(/lib/x86_64-linux-gnu/libportmidi.so.0+0x4842)
#2 0x7f8d5fc596d5 in pm_init
(/lib/x86_64-linux-gnu/libportmidi.so.0+0x46d5)
#3 0x7f8d5fc5a559 in Pm_Initialize
(/lib/x86_64-linux-gnu/libportmidi.so.0+0x5559)
#4 0x7f8d5fc5a578 in Pm_CountDevices
(/lib/x86_64-linux-gnu/libportmidi.so.0+0x5578)
#5 0x5586bd2f18e0 in Midi_Host_GetPortName src/midi.c:442
#6 0x5586bf5d5bf5 in Dialog_DeviceDlg src/gui-sdl/dlgDevice.c:138
Direct leak of 76 byte(s) in 1 object(s) allocated from:
#0 0x7f8d603ece8f in __interceptor_malloc
.../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#1 0x7f8d5fc59842 in find_default_device
(/lib/x86_64-linux-gnu/libportmidi.so.0+0x4842)
#2 0x7f8d5fc596bc in pm_init
(/lib/x86_64-linux-gnu/libportmidi.so.0+0x46bc)
#3 0x7f8d5fc5a559 in Pm_Initialize
(/lib/x86_64-linux-gnu/libportmidi.so.0+0x5559)
#4 0x7f8d5fc5a578 in Pm_CountDevices
(/lib/x86_64-linux-gnu/libportmidi.so.0+0x5578)
#5 0x5586bd2f18e0 in Midi_Host_GetPortName src/midi.c:442
#6 0x5586bf5d5bf5 in Dialog_DeviceDlg src/gui-sdl/dlgDevice.c:138
----------------------------------------
(This was first thing requiring ASAN_OPTIONS=fast_unwind_on_malloc=0 for
proper backtraces. Maybe my portmidi lib is missing frame-pointers
and/or unwind info section.)