As mentioned in a previous thread, Instinct was causing a memory leak when used in Ardour (with Debian Sid). I reported the problem and they said a new version would soon be coming out, and asked me to see if the problem would remain in this version.
Now version 1.1.1 is out, but I cannot test for a memory leak since the plugin won’t load. I assume that this is because it does not have the necessary libraries statically linked, but I thought I should double check before reporting this new bug.
Here is what I get from LD_LIBRARY_PATH=/opt/Ardour-8.1.0/lib/ ldd Instinct.so
:
./Instinct.so: /opt/Ardour-8.1.0/lib/libcurl.so.4: no version information available (required by ./Instinct.so)
linux-vdso.so.1 (0x00007ffc70d55000)
libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x00007f1d398ef000)
libfreetype.so.6 => /opt/Ardour-8.1.0/lib/libfreetype.so.6 (0x00007f1d39600000)
libwebkit2gtk-4.0.so.37 => /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 (0x00007f1d34e00000)
libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007f1d34600000)
libgdk-3.so.0 => /lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007f1d39501000)
libpangocairo-1.0.so.0 => /opt/Ardour-8.1.0/lib/libpangocairo-1.0.so.0 (0x00007f1d34200000)
libpango-1.0.so.0 => /opt/Ardour-8.1.0/lib/libpango-1.0.so.0 (0x00007f1d33e00000)
libharfbuzz.so.0 => /opt/Ardour-8.1.0/lib/libharfbuzz.so.0 (0x00007f1d33a00000)
libatk-1.0.so.0 => /opt/Ardour-8.1.0/lib/libatk-1.0.so.0 (0x00007f1d33600000)
libcairo-gobject.so.2 => /lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007f1d3ab5c000)
libcairo.so.2 => /opt/Ardour-8.1.0/lib/libcairo.so.2 (0x00007f1d33200000)
libgdk_pixbuf-2.0.so.0 => /opt/Ardour-8.1.0/lib/libgdk_pixbuf-2.0.so.0 (0x00007f1d32e00000)
libsoup-2.4.so.1 => /lib/x86_64-linux-gnu/libsoup-2.4.so.1 (0x00007f1d39465000)
libgmodule-2.0.so.0 => /opt/Ardour-8.1.0/lib/libgmodule-2.0.so.0 (0x00007f1d32a00000)
libgio-2.0.so.0 => /opt/Ardour-8.1.0/lib/libgio-2.0.so.0 (0x00007f1d32600000)
libjavascriptcoregtk-4.0.so.18 => /lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 (0x00007f1d30a00000)
libgobject-2.0.so.0 => /opt/Ardour-8.1.0/lib/libgobject-2.0.so.0 (0x00007f1d30600000)
libglib-2.0.so.0 => /opt/Ardour-8.1.0/lib/libglib-2.0.so.0 (0x00007f1d30200000)
libcurl.so.4 => /opt/Ardour-8.1.0/lib/libcurl.so.4 (0x00007f1d2fe00000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f1d2fa00000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1d34521000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f1d3ab34000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1d32c1e000)
/lib64/ld-linux-x86-64.so.2 (0x00007f1d3abbe000)
libpng16.so.16 => /opt/Ardour-8.1.0/lib/libpng16.so.16 (0x00007f1d2f600000)
libz.so.1 => /opt/Ardour-8.1.0/lib/libz.so.1 (0x00007f1d2f200000)
libwpe-1.0.so.1 => /lib/x86_64-linux-gnu/libwpe-1.0.so.1 (0x00007f1d3ab27000)
libWPEBackend-fdo-1.0.so.1 => /lib/x86_64-linux-gnu/libWPEBackend-fdo-1.0.so.1 (0x00007f1d3ab0f000)
libepoxy.so.0 => /lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007f1d340d1000)
libicui18n.so.72 => /lib/x86_64-linux-gnu/libicui18n.so.72 (0x00007f1d2ee00000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f1d3443f000)
libicuuc.so.72 => /lib/x86_64-linux-gnu/libicuuc.so.72 (0x00007f1d2ea00000)
libxml2.so.2 => /opt/Ardour-8.1.0/lib/libxml2.so.2 (0x00007f1d2e600000)
libsqlite3.so.0 => /lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f1d33890000)
libxslt.so.1 => /opt/Ardour-8.1.0/lib/libxslt.so.1 (0x00007f1d2e200000)
liblcms2.so.2 => /lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007f1d3406e000)
libwoff2dec.so.1.0.2 => /lib/x86_64-linux-gnu/libwoff2dec.so.1.0.2 (0x00007f1d398e1000)
libfontconfig.so.1 => /opt/Ardour-8.1.0/lib/libfontconfig.so.1 (0x00007f1d2de00000)
libharfbuzz-icu.so.0 => /lib/x86_64-linux-gnu/libharfbuzz-icu.so.0 (0x00007f1d3ab06000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f1d330b9000)
libgstallocators-1.0.so.0 => /lib/x86_64-linux-gnu/libgstallocators-1.0.so.0 (0x00007f1d398da000)
libgstapp-1.0.so.0 => /lib/x86_64-linux-gnu/libgstapp-1.0.so.0 (0x00007f1d398c4000)
libgstbase-1.0.so.0 => /lib/x86_64-linux-gnu/libgstbase-1.0.so.0 (0x00007f1d33d79000)
libgstreamer-1.0.so.0 => /lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 (0x00007f1d308aa000)
libgstpbutils-1.0.so.0 => /lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0 (0x00007f1d39421000)
libgstaudio-1.0.so.0 => /lib/x86_64-linux-gnu/libgstaudio-1.0.so.0 (0x00007f1d3357d000)
libgsttranscoder-1.0.so.0 => /lib/x86_64-linux-gnu/libgsttranscoder-1.0.so.0 (0x00007f1d398b6000)
libgsttag-1.0.so.0 => /lib/x86_64-linux-gnu/libgsttag-1.0.so.0 (0x00007f1d33d38000)
libgstvideo-1.0.so.0 => /lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 (0x00007f1d3012f000)
libgstgl-1.0.so.0 => /lib/x86_64-linux-gnu/libgstgl-1.0.so.0 (0x00007f1d30578000)
libgstfft-1.0.so.0 => /lib/x86_64-linux-gnu/libgstfft-1.0.so.0 (0x00007f1d39414000)
libjpeg.so.62 => /lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007f1d3009c000)
libopenjp2.so.7 => /lib/x86_64-linux-gnu/libopenjp2.so.7 (0x00007f1d3382c000)
libwebpdemux.so.2 => /lib/x86_64-linux-gnu/libwebpdemux.so.2 (0x00007f1d3940d000)
libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x00007f1d2fd83000)
libjxl.so.0.7 => /lib/x86_64-linux-gnu/libjxl.so.0.7 (0x00007f1d2d800000)
libavif.so.16 => /lib/x86_64-linux-gnu/libavif.so.16 (0x00007f1d34411000)
libenchant-2.so.2 => /lib/x86_64-linux-gnu/libenchant-2.so.2 (0x00007f1d34df4000)
libsecret-1.so.0 => /lib/x86_64-linux-gnu/libsecret-1.so.0 (0x00007f1d33059000)
libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f1d34059000)
libhyphen.so.0 => /lib/x86_64-linux-gnu/libhyphen.so.0 (0x00007f1d34ded000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f1d2f8bc000)
libXcomposite.so.1 => /lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f1d34de8000)
libXdamage.so.1 => /lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f1d34054000)
libwayland-server.so.0 => /lib/x86_64-linux-gnu/libwayland-server.so.0 (0x00007f1d33567000)
libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f1d33d26000)
libmanette-0.2.so.0 => /lib/x86_64-linux-gnu/libmanette-0.2.so.0 (0x00007f1d329d1000)
libseccomp.so.2 => /lib/x86_64-linux-gnu/libseccomp.so.2 (0x00007f1d325e0000)
libgbm.so.1 => /lib/x86_64-linux-gnu/libgbm.so.1 (0x00007f1d32c0d000)
libdrm.so.2 => /lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f1d329ba000)
libpangoft2-1.0.so.0 => /opt/Ardour-8.1.0/lib/libpangoft2-1.0.so.0 (0x00007f1d2d400000)
libfribidi.so.0 => /opt/Ardour-8.1.0/lib/libfribidi.so.0 (0x00007f1d2d000000)
libXi.so.6 => /lib/x86_64-linux-gnu/libXi.so.6 (0x00007f1d325cc000)
libatk-bridge-2.0.so.0 => /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007f1d3086e000)
libcloudproviders.so.0 => /lib/x86_64-linux-gnu/libcloudproviders.so.0 (0x00007f1d325b4000)
libXfixes.so.3 => /lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f1d33051000)
libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f1d2fd3b000)
libwayland-cursor.so.0 => /lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007f1d325aa000)
libwayland-egl.so.1 => /lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007f1d3404d000)
libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007f1d30859000)
libXcursor.so.1 => /lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f1d3056b000)
libXrandr.so.2 => /lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f1d3055e000)
libXinerama.so.1 => /lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f1d32c08000)
libpixman-1.so.0 => /opt/Ardour-8.1.0/lib/libpixman-1.so.0 (0x00007f1d2cc00000)
libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f1d30097000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f1d2fd11000)
libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f1d30089000)
libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f1d2fd04000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f1d30084000)
libffi.so.8 => /opt/Ardour-8.1.0/lib/libffi.so.8 (0x00007f1d2c800000)
libgthread-2.0.so.0 => /opt/Ardour-8.1.0/lib/libgthread-2.0.so.0 (0x00007f1d2c400000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f1d2fcff000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f1d2fcfa000)
liblzma.so.5 => /opt/Ardour-8.1.0/lib/liblzma.so.5 (0x00007f1d2c000000)
libuuid.so.1 => /opt/Ardour-8.1.0/lib/libuuid.so.1 (0x00007f1d2bc00000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f1d2fce9000)
libmount.so.1 => /opt/Ardour-8.1.0/lib/libmount.so.1 (0x00007f1d2b800000)
libblkid.so.1 => /opt/Ardour-8.1.0/lib/libblkid.so.1 (0x00007f1d2b400000)
libtiff.so.5 => /opt/Ardour-8.1.0/lib/libtiff.so.5 (0x00007f1d2b000000)
libjpeg.so.9 => /opt/Ardour-8.1.0/lib/libjpeg.so.9 (0x00007f1d2ac00000)
libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f1d2fcd5000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f1d2fcc7000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f1d2fc74000)
libatomic.so.1 => /lib/x86_64-linux-gnu/libatomic.so.1 (0x00007f1d2fc6a000)
libssl3.so => /opt/Ardour-8.1.0/lib/libssl3.so (0x00007f1d2a800000)
libsmime3.so => /opt/Ardour-8.1.0/lib/libsmime3.so (0x00007f1d2a400000)
libnss3.so => /opt/Ardour-8.1.0/lib/libnss3.so (0x00007f1d2a000000)
libplds4.so => /opt/Ardour-8.1.0/lib/libplds4.so (0x00007f1d29c00000)
libplc4.so => /opt/Ardour-8.1.0/lib/libplc4.so (0x00007f1d29800000)
libnspr4.so => /opt/Ardour-8.1.0/lib/libnspr4.so (0x00007f1d29400000)
libnssutil3.so => /opt/Ardour-8.1.0/lib/libnssutil3.so (0x00007f1d29000000)
libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007f1d2fc5e000)
liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f1d2f896000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f1d2f53f000)
libicudata.so.72 => /lib/x86_64-linux-gnu/libicudata.so.72 (0x00007f1d27200000)
libwoff2common.so.1.0.2 => /lib/x86_64-linux-gnu/libwoff2common.so.1.0.2 (0x00007f1d2fc59000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f1d2f86d000)
libunwind.so.8 => /lib/x86_64-linux-gnu/libunwind.so.8 (0x00007f1d2f851000)
libdw.so.1 => /lib/x86_64-linux-gnu/libdw.so.1 (0x00007f1d2f48f000)
liborc-0.4.so.0 => /lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f1d2f166000)
libEGL.so.1 => /lib/x86_64-linux-gnu/libEGL.so.1 (0x00007f1d2f479000)
libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f1d2f445000)
libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f1d2f84c000)
libgudev-1.0.so.0 => /lib/x86_64-linux-gnu/libgudev-1.0.so.0 (0x00007f1d2f438000)
libsharpyuv.so.0 => /lib/x86_64-linux-gnu/libsharpyuv.so.0 (0x00007f1d2f844000)
libhwy.so.1 => /lib/x86_64-linux-gnu/libhwy.so.1 (0x00007f1d2f42d000)
libbrotlienc.so.1 => /lib/x86_64-linux-gnu/libbrotlienc.so.1 (0x00007f1d2ed5f000)
libdav1d.so.7 => /lib/x86_64-linux-gnu/libdav1d.so.7 (0x00007f1d2d62b000)
libgav1.so.1 => /lib/x86_64-linux-gnu/libgav1.so.1 (0x00007f1d2ec76000)
librav1e.so.0 => /lib/x86_64-linux-gnu/librav1e.so.0 (0x00007f1d26e00000)
libSvtAv1Enc.so.1 => /lib/x86_64-linux-gnu/libSvtAv1Enc.so.1 (0x00007f1d26600000)
libaom.so.3 => /lib/x86_64-linux-gnu/libaom.so.3 (0x00007f1d26000000)
libyuv.so.0 => /lib/x86_64-linux-gnu/libyuv.so.0 (0x00007f1d2e559000)
libevdev.so.2 => /lib/x86_64-linux-gnu/libevdev.so.2 (0x00007f1d2f148000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f1d2ec4b000)
libxcb-randr.so.0 => /lib/x86_64-linux-gnu/libxcb-randr.so.0 (0x00007f1d2ec3a000)
libatspi.so.0 => /lib/x86_64-linux-gnu/libatspi.so.0 (0x00007f1d2e9c6000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f1d2e502000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f1d2f426000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f1d25c00000)
libunistring.so.5 => /lib/x86_64-linux-gnu/libunistring.so.5 (0x00007f1d2dc50000)
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f1d2ec07000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f1d2e4df000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f1d2e124000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f1d2e4b2000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f1d2f41e000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f1d2e9b8000)
libelf.so.1 => /lib/x86_64-linux-gnu/libelf.so.1 (0x00007f1d2e495000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f1d2e482000)
libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f1d2e06b000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f1d2e44f000)
libabsl_synchronization.so.20220623 => /lib/x86_64-linux-gnu/libabsl_synchronization.so.20220623 (0x00007f1d2e059000)
libvmaf.so.1 => /lib/x86_64-linux-gnu/libvmaf.so.1 (0x00007f1d2d2fe000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f1d2d616000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f1d2f13d000)
libabsl_graphcycles_internal.so.20220623 => /lib/x86_64-linux-gnu/libabsl_graphcycles_internal.so.20220623 (0x00007f1d2dc48000)
libabsl_stacktrace.so.20220623 => /lib/x86_64-linux-gnu/libabsl_stacktrace.so.20220623 (0x00007f1d2e44a000)
libabsl_symbolize.so.20220623 => /lib/x86_64-linux-gnu/libabsl_symbolize.so.20220623 (0x00007f1d2d2f6000)
libabsl_time.so.20220623 => /lib/x86_64-linux-gnu/libabsl_time.so.20220623 (0x00007f1d2d2e4000)
libabsl_malloc_internal.so.20220623 => /lib/x86_64-linux-gnu/libabsl_malloc_internal.so.20220623 (0x00007f1d2d2de000)
libabsl_base.so.20220623 => /lib/x86_64-linux-gnu/libabsl_base.so.20220623 (0x00007f1d2d2d8000)
libabsl_spinlock_wait.so.20220623 => /lib/x86_64-linux-gnu/libabsl_spinlock_wait.so.20220623 (0x00007f1d2dc43000)
libabsl_raw_logging_internal.so.20220623 => /lib/x86_64-linux-gnu/libabsl_raw_logging_internal.so.20220623 (0x00007f1d2d2d3000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f1d2d2c4000)
libabsl_debugging_internal.so.20220623 => /lib/x86_64-linux-gnu/libabsl_debugging_internal.so.20220623 (0x00007f1d2d2bd000)
libabsl_demangle_internal.so.20220623 => /lib/x86_64-linux-gnu/libabsl_demangle_internal.so.20220623 (0x00007f1d2d2b3000)
libabsl_strings.so.20220623 => /lib/x86_64-linux-gnu/libabsl_strings.so.20220623 (0x00007f1d2d295000)
libabsl_time_zone.so.20220623 => /lib/x86_64-linux-gnu/libabsl_time_zone.so.20220623 (0x00007f1d2d27b000)
libabsl_int128.so.20220623 => /lib/x86_64-linux-gnu/libabsl_int128.so.20220623 (0x00007f1d2d274000)
libabsl_strings_internal.so.20220623 => /lib/x86_64-linux-gnu/libabsl_strings_internal.so.20220623 (0x00007f1d2d26e000)
libabsl_throw_delegate.so.20220623 => /lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20220623 (0x00007f1d2d267000)
Am I correct or could there be a different problem?