Your message dated Sat, 06 Dec 2025 10:24:14 +0000
with message-id <[email protected]>
and subject line Bug#1087090: fixed in lv2file 0.95-4
has caused the Debian Bug report #1087090,
regarding Segmentation fault when using certain plugins 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.)
--
1087090: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1087090
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: lv2file
Version: 0.95-2
When using lv2file to apply certain plugins, lv2file crashes with a
segmentation fault.
The common factor seems to be that plugins supporting the feature
http://lv2plug.in/ns/ext/worker#schedule trigger the crash. This is
consistent with the backtrace below, which shows that the crash happens
while parsing supported features.
Example:
# Create an input file. Details aren't important
$ sox -n -c 2 -b 16 -r 44100 input.wav synth 1 sine
# Apply the Dragonfly hall reverb plugin (from Debian package
dragonfly-reverb-lv2) 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)
The crash can be reproduced with many plugins from the Debian packages
guitarix-lv2 and lsp-plugins-lv2. Any plugin that lists
http://lv2plug.in/ns/ext/worker#schedule as a required or supported
feature seems to trigger the crash. On the other hand, plugins that
don't list that feature don't trigger the crash. For example, in the
dragonfly-reverb-lv2 package, urn:dragonfly:early doesn't crash, but
urn:dragonfly:plate and urn:dragonfly:room both crash with similar
backtraces to the one given above.
Thanks for maintaining this package!
Cheers,
Michael
OpenPGP_0x11044FD19FC527CC.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: lv2file
Source-Version: 0.95-4
Done: Dennis Braun <[email protected]>
We believe that the bug you reported is fixed in the latest version of
lv2file, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dennis Braun <[email protected]> (supplier of updated lv2file package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 05 Dec 2025 22:52:39 +0100
Source: lv2file
Architecture: source
Version: 0.95-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <[email protected]>
Changed-By: Dennis Braun <[email protected]>
Closes: 1087090
Changes:
lv2file (0.95-4) unstable; urgency=medium
.
* Fix segmentation fault. Thanks to Michael Rogers!
(Closes: #1087090, #1087090)
* Small improvements for the autopkgtest
* Update the homepage, because jeremysalwen.github.com/lv2file gives a 404
Checksums-Sha1:
173fde0127367b3f3c2fdf621fa78349726e3be8 2221 lv2file_0.95-4.dsc
f6169aaadc3e645255652ba1a9ba92233f2e504a 6032 lv2file_0.95-4.debian.tar.xz
0352e47a4a83f8db44aced3f743f942ce0030440 6299 lv2file_0.95-4_source.buildinfo
Checksums-Sha256:
898c2e91774fb582d8e8f10f6cb246b9243a5a32f1b1df53fa891ce62a1a1945 2221
lv2file_0.95-4.dsc
79ffb237fea472d35748a2b61ce82324594308f3031bce901ded7ff96ef22509 6032
lv2file_0.95-4.debian.tar.xz
052ec382e12a93370f3e770885dfb2e7d60e58efb17a938350e5ddb7eb5380ee 6299
lv2file_0.95-4_source.buildinfo
Files:
0d2df2879c29fa662fbc4158e1d1cb6b 2221 sound optional lv2file_0.95-4.dsc
f8451f6316748278d8712a14d1630fb0 6032 sound optional
lv2file_0.95-4.debian.tar.xz
8f3b19d90f7adac27b1c1ae1296c222a 6299 sound optional
lv2file_0.95-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
wsG7BAEBCgBvBYJpM1TQCRBjTqVdkCuYNkcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmen/2+li0pG7MBCV4ZyptkCn3lFthHloV0bYcIf8oqD
tRYhBDy3wwKvtX5hqMYX3WNOpV2QK5g2AAC58hAAi/KqrPBQCAdJujmrj9j82oNz
RNpqFVgJR4m6v1fNfv29L4ozODWVGT8IitcSdoluqP5jsRflFji1EdplYHC2m09F
wa01yg+j0rdK3gneaOcMKLtGxICfSPoD2vF3LQse+F1hLDEFZNG9Jc2JvOE+Y2+l
sCWbUeUUY2k6VledI2xROO8254/sWho/CnEjGcHsfz4c81H5X6LeCS/0xri3JVVM
qva9fgB1b4ketQLTocvn9YO81d26iwOZOEXvXIE8JwUMqkHZY5htBZOefocOGHIs
rg6CyWl9VyJOtd6ownmiXZnB6d5LgvF1wE5rUh5n2UBLzmGrzdqQW4AefYl6u+WF
TSRWBUVWh4kB9omhFCwgUfk6DqLZMoihiqEg9STUHqQo5tPjsUbBgBKfH8IL88FA
jcEz5wtLiq4mRAnurdgrjPw0pEyI0akXTgc++SNSKAOn6gL5fO005YKKeZkmFUC5
Co3bEpyRoCOK+K8oPmuO+7TiJNwfMoDT1SN/Q6EF827uraO2/aNSf7nSJkCRgcpT
Bc9vmVQpzkEPvpwJHgVgJemNe97//HdBygMkog4FXdc1m7oe+jD8jIseN9k4++zy
+kckSzNJZ3/7n5RAynSwVF/e4PX3kOzOcr2LP9YezxPvWd01Lb4V5lVAxMy7579H
sCGFyOQxMikW7WjIcs8=
=R5XO
-----END PGP SIGNATURE-----
pgpDEFldkgJ8k.pgp
Description: PGP signature
--- End Message ---