Bug 2367790

Summary: sox cannot open ladspa tap_deesser plugin after upgrading from fc41 to fc42
Product: [Fedora] Fedora Reporter: Dan <dnabauman>
Component: soxAssignee: Jiri Kucera <jkucera>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 42CC: felix, hhorak, jkucera
Target Milestone: ---Keywords: Bugfix, Desktop, Regression, Upgrades
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dan 2025-05-21 13:52:59 UTC
The sox audio processer program worked fine in fc41. Now it fails in fc42 when using the ladspa tap_deesser plugin.

When sox, play command (v14.4.2) tries to use the tap_deesser plugin from the ladspa-tap-plugins-0.7.0-37.fc42.x86_64 rpm, it fails with the message:

play FAIL ladspa: could not open LADSPA plugin tap_deesser

If I remove the tap_deesser plugin from the sox effects chain, it plays just fine.

Ardour (v8.11) can load the fc42 tap_deesser plugin fine and process audio with it.

If I copy the tap_deesser.so file from fc41 to the fc42 /usr/lib64/ladspa directory, the sox, play command works just fine. Copying the fc42 tap_deesser.so file back causes the play command to fail again.

Other plugins from the fc42 ladspa-tap-plugins work fine with sox.

I don't see anything in the system logs about sox/play failures.

Reproducible: Always

Steps to Reproduce:
1. Run the sox, play command with the tap_deesser in the effects chain.
2. Command fails stating, could not open LADSPA plugin tap_deesser
3. Copy in the fc41 tap_deesser.so file to /usr/lib64/ladspa
4. Run play with tap_deesser and it plays the audio file fine.
5. Copy in the fc42 tap_deesser.so file back to /usr/lib64/ladspa
6. Run the sox, play command with the tap_deesser in the effects chain.
7. Command fails again stating, could not open LADSPA plugin tap_deesser
Actual Results:
Command fails with no audio output and the message:
play FAIL ladspa: could not open LADSPA plugin tap_deesser

Expected Results:
Should filter the audio file using the effects and play the results through the sound system.