Your message dated Sat, 6 Dec 2025 11:41:45 +0100
with message-id <[email protected]>
and subject line 
has caused the Debian Bug report #1082748,
regarding Segmentation fault when using dragonfly-reverb-lv2 with lv2file
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1082748: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082748
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dragonfly-reverb-lv2
Version: 3.2.8-1

When using lv2file to apply the dragonfly-reverb-lv2 plugin's hall reverb to a file, lv2file crashes with a segmentation fault. A gdb backtrace shows that the crash happens inside the plugin, so I'm reporting the bug against the dragonfly-reverb-lv2 package.

Some plugins can be used without a crash (for example, urn:dragonfly:early doesn't crash, but urn:dragonfly:plate and urn:dragonfly:room both crash with similar backtraces to the one given below).



Example:

# Create an input file. Details aren't important
$ sox -n -c 2 -b 16 -r 44100 input.wav synth 1 sine
# Apply the plugin to the input file
$ lv2file -i input.wav -o output.wav https://github.com/michaelwillis/dragonfly-reverb
Note: Running 1 instances of the plugin.
Note: Mapping audio channels to plugin ports based on ordering
Segmentation fault



Same example with gbd backtrace, using symbols from lv2file-dbgsym and dragonfly-reverb-lv2-dbgsym:

(gdb) run
Starting program: /usr/bin/lv2file -i input.wav -o output.wav https://github.com/michaelwillis/dragonfly-reverb
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Note: Running 1 instances of the plugin.
Note: Mapping audio channels to plugin ports based on ordering

Program received signal SIGSEGV, Segmentation fault.
__strcmp_avx2 () at ../sysdeps/x86_64/multiarch/strcmp-avx2.S:283
283     ../sysdeps/x86_64/multiarch/strcmp-avx2.S: No such file or directory.
(gdb) bt
#0  __strcmp_avx2 () at ../sysdeps/x86_64/multiarch/strcmp-avx2.S:283
#1  0x00007ffff797a74f in DISTRHO::lv2_instantiate (sampleRate=44100,
bundlePath=0x555555622390 "/usr/lib/lv2/DragonflyHallReverb.lv2/", features=<optimized out>)
    at ../../dpf/distrho/src/DistrhoPluginLV2.cpp:1415
#2 0x00007ffff7f05f93 in lilv_plugin_instantiate () from /lib/x86_64-linux-gnu/liblilv-0.so.0 #3 0x0000555555557c23 in main (argc=<optimized out>, argv=<optimized out>) at ./lv2file.c:785
(gdb)



Thanks for maintaining this package!

Cheers,
Michael

Attachment: OpenPGP_0x11044FD19FC527CC.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Version: 0.95-4

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to