-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
Not just because of LV2, but the current Release downloads on the main website are just as broken.
The LV2 action that fails: https://github.com/dan-german/blocks/actions/runs/10280350079/job/28447495778
And what we see when enabling address sanitizer:
LeakSanitizer output:
==27359==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 83892224 byte(s) in 384 object(s) allocated from:
#0 0x7fba7f0b9628 in operator new[](unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:98
#1 0x7fba7b8aa958 in vital::Reverb::setupBuffersForSampleRate(int) (/home/dreamer/Sources/_audio/blocks/build/blocks_artefacts/Release/LV2/blocks.lv2/libblocks.so+0x8aa958)
Direct leak of 2622976 byte(s) in 96 object(s) allocated from:
#0 0x7fba7f0b9628 in operator new[](unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:98
#1 0x7fba7b8aabac in vital::Reverb::setupBuffersForSampleRate(int) (/home/dreamer/Sources/_audio/blocks/build/blocks_artefacts/Release/LV2/blocks.lv2/libblocks.so+0x8aabac)
Direct leak of 704 byte(s) in 8 object(s) allocated from:
#0 0x7fba7f0b94c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7fba7b966dae in vital::Delay<vital::Memory>::Delay(int) [clone .lto_priv.0] (/home/dreamer/Sources/_audio/blocks/build/blocks_artefacts/Release/LV2/blocks.lv2/libblocks.so+0x966dae)
Direct leak of 704 byte(s) in 8 object(s) allocated from:
#0 0x7fba7f0b94c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7fba7b928380 in vital::BlocksVoiceHandler::createReverbs() (/home/dreamer/Sources/_audio/blocks/build/blocks_artefacts/Release/LV2/blocks.lv2/libblocks.so+0x928380)
Direct leak of 704 byte(s) in 8 object(s) allocated from:
#0 0x7fba7f0b94c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7fba7b94cf30 in vital::DelayModule::setSampleRate(int) (/home/dreamer/Sources/_audio/blocks/build/blocks_artefacts/Release/LV2/blocks.lv2/libblocks.so+0x94cf30)
#2 0x6280000000ff (<unknown module>)
Direct leak of 1 byte(s) in 1 object(s) allocated from:
#0 0x7fba7f0b94c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7fba7b7328c1 in PluginProcessor::PluginProcessor() (/home/dreamer/Sources/_audio/blocks/build/blocks_artefacts/Release/LV2/blocks.lv2/libblocks.so+0x7328c1)
Indirect leak of 67108864 byte(s) in 32 object(s) allocated from:
#0 0x7fba7f0b9628 in operator new[](unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:98
#1 0x7fba7b966f70 in vital::Delay<vital::Memory>::Delay(int) [clone .lto_priv.0] (/home/dreamer/Sources/_audio/blocks/build/blocks_artefacts/Release/LV2/blocks.lv2/libblocks.so+0x966f70)
Indirect leak of 67108864 byte(s) in 32 object(s) allocated from:
#0 0x7fba7f0b9628 in operator new[](unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:98
#1 0x7fba7b94d0fd in vital::DelayModule::setSampleRate(int) (/home/dreamer/Sources/_audio/blocks/build/blocks_artefacts/Release/LV2/blocks.lv2/libblocks.so+0x94d0fd)
#2 0x6280000000ff (<unknown module>)
Indirect leak of 33554432 byte(s) in 16 object(s) allocated from:
#0 0x7fba7f0b9628 in operator new[](unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:98
#1 0x7fba7b9284cd in vital::BlocksVoiceHandler::createReverbs() (/home/dreamer/Sources/_audio/blocks/build/blocks_artefacts/Release/LV2/blocks.lv2/libblocks.so+0x9284cd)
SUMMARY: AddressSanitizer: 254289473 byte(s) leaked in 585 allocation(s).
gmake[2]: *** [CMakeFiles/blocks_LV2.dir/build.make:214: blocks_artefacts/Release/LV2/blocks.lv2/libblocks.so] Error 1
gmake[2]: *** Deleting file 'blocks_artefacts/Release/LV2/blocks.lv2/libblocks.so'
gmake[1]: *** [CMakeFiles/Makefile2:244: CMakeFiles/blocks_LV2.dir/all] Error 2
gmake: *** [Makefile:136: all] Error 2
When doing a Debug build everything is fine.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels