Decent Sampler crashing on Waveform 11 Linux

Discussion about: tracktion.com
RELATED
PRODUCTS
Decent Sampler Waveform Free 13 Waveform Pro 13

Post

Just installed the WF12.0.53 update and DS seems much more solid - plugin sandbox enabled - software or opengl render. More testing to do but this looks really promising!!
Ryzen 5 8600G, 32GB DDR5, 4K, Ubuntu 26.04, Waveform Pro 13.5, Reaper 7, Ardour 9.

Post

...the VST2 seems fine. The VST3 still crashes the sandbox when added to a track.
Ryzen 5 8600G, 32GB DDR5, 4K, Ubuntu 26.04, Waveform Pro 13.5, Reaper 7, Ardour 9.

Post

Thanks for the updates!

Post

OK - for my own sanity I have run a set of tests which I hope might quantify the symptoms in case this helps users generally, and the devs to make further improvements. I particularly hope the Waveform devs can review this in case the sandbox needs some additional tweaks.

I tested by creating a new blank edit and dropped each plugin onto a track in turn. I opened it and loaded a preset. I then deleted it and repeated this a second time. Then when I changed the plugin sandbox or graphics rendering settings in waveform I closed the edit, changed the setting, and re-opened the blank edit again.

I have tested with the VST2 and VST3 versions of Decent Sampler and U-he Diva (which is always rock solid) plus the VST3 version of Odin 2 for further comparison.

My system specs are as follows:
Ubuntu Linux 21.10 / NVIDIA hybrid mobile graphics Dell XPS15 9560
Decent Sampler 1.4.16
Waveform Pro 12.0.53
Odin2 2.3.2

In order to get the most reliability I need to disable the sandbox and enable OpenGL renderng. Any other combination causes issues. This is slightly marred by the fact Waveform can be quite laggy with OpenGL, especially in the piano roll when a track is playing. I may raise this as a specific bug in this forum soon.

Anyway, here are the results from my testing:

Plugin sandbox disabled / OpenGL rendering
  • Decent Sampler VST2 - can add and remove this plugin with no issues.
  • u-he Diva VST 2 - can add and remove this plugin with no issues.
  • Decent Sampler VST3 - can add and remove this plugin with no issues.
  • u-he Diva VST3 - can add and remove this plugin with no issues.
  • Odin 2 VST3 - can add and remove this plugin with no issues.
Other observations:
When closing the edit having already removed Decent Sampler, Waveform crashed stating DecentSampler had caused the audio engine to crash.

Plugin sandbox enabled / OpenGL rendering
  • Decent Sampler VST2 - sometimes works, sometimes doesn't. If you add and remove this plugin from a track sometimes it crashes the sandbox, sometimes it doesn't. Might be worse if you switch repeatedly between the VST2 and VST3.
  • u-he Diva VST 2 - can add and remove this plugin with no issues.
  • Decent Sampler VST3 - sometimes works, sometimes doesn't. If you add and remove this plugin from a track sometimes it crashes the sandbox, sometimes it doesn't. Might be worse if you switch repeatedly between the VST2 and VST3.
  • u-he Diva VST3 - can add and remove this plugin with no issues.
  • Odin 2 VST3 - can add and remove this plugin with no issues.
Plugin sandbox disabled / Software rendering
  • Decent Sampler VST2 - crashes audio engine and Waveform quits.
  • u-he Diva VST 2 - can add and remove this plugin with no issues.
  • Decent Sampler VST3 - crashes audio engine and Waveform quits.
  • u-he Diva VST3 - can add and remove this plugin with no issues.
  • Odin 2 VST 3 - can add and remove this plugin with no issues.
Plugin sandbox enabled / Software rendering
  • Decent Sampler VST2 - can add and remove this plugin with no issues the first time. After deleting it and re-adding it then crashes the sandbox.
  • u-he Diva VST 2 - can add and remove this plugin with no issues UNLESS Decent Sampler has previously been loaded, crashed the sandbox, and deleted. Then if you load Diva it also crashes the sandbox.
  • Decent Sampler VST3 - can add and remove this plugin with no issues the first time. After deleting it and re-adding it then crashes the sandbox.
  • u-he Diva VST3 - can add and remove this plugin with no issues UNLESS Decent Sampler has previously been loaded, crashed the sandbox, and deleted. Then if you load Diva it also crashes the sandbox.
  • Odin 2 VST 3 - can add and remove this plugin with no issues EVEN if loaded after Decent Sampler has crashed the sandbox (i.e. Odin is better than Diva in this respect).
Waveform on Linux seems to be unique that the plugins can be unstable in this way - neither Reaper nor Bitwig seem to have these problems. If the Waveform devs are able to have a close look at this in order to knock-off these instability issues that would be a great help.

Thanks.
Last edited by unholyeyebrows on Fri Mar 25, 2022 1:30 pm, edited 1 time in total.
Ryzen 5 8600G, 32GB DDR5, 4K, Ubuntu 26.04, Waveform Pro 13.5, Reaper 7, Ardour 9.

Post

@dhilowitz - based on the above analysis, any chance you can test specifically Decent Sampler in Waveform with the plugin sandbox disabled and software rendering enabled? If there is any way to get DS to work in this configuration that would save the need (for me at least) to use OpenGL.

Thanks
Ryzen 5 8600G, 32GB DDR5, 4K, Ubuntu 26.04, Waveform Pro 13.5, Reaper 7, Ardour 9.

Post

@unholyeyebrows Wow that is one mighty fine bug report, I wish I could document my findings in this manner :) , I usually make a screenrecording when I find something more complex, tho I can just imagine the size of the video file of this particular report :P

The Devs do pay close attention in this forum and a lot of bugs are prioritised directly from here.

Post

An update to say the latest DS 1.4.17 seems to be much more stable.

Edit: typed too soon. Still crashes Waveform.
Ryzen 5 8600G, 32GB DDR5, 4K, Ubuntu 26.04, Waveform Pro 13.5, Reaper 7, Ardour 9.

Post

DecentSamplaer 1.7.6 doen't work with any recent WF version.

Post

V1.8.5 crashes. Both vst & vst3, and also the standalone.
Ubuntu Studio 22.04

Something with:
"malloc(): unaligned tcache chunk detected Segmentation fault (core dumped)"
Which is, as I can understand, something with a memory leak in the software build.

Tested in Bitwig & Renoise & Waveform 12

I have reported the errors to the developer

Post Reply

Return to “Tracktion”