Essentials crash on fresh install

Discussion about: tracktion.com
Post Reply New Topic
RELATED
PRODUCTS

Post

I had an HD crash that forced me to do a fresh installation on my music computer with a new HD. I now have Waveform 9.36 installed on Xubuntu 18.10. Everything seems to be working as it should, but the Essentials plugins cause Waveform9 to crash. Interestingly, I have the same setup working as it should on another Xubuntu 18.10 machine.

For example, I loaded an old project that used some of them and it started giving me the verbal warning that those plugins were in demo mode. Double clicking on the plugin icon at the right side of the main Waveform screen causes an immediate crash of Waveform, exiting the program and outputting:

Code: Select all

Killed
at the CLI.

This means that I can include one of the Essentials plugins in a project, but I can't access the GUI, which means that I can't register the plugin. It also crashes Ardour and QTractor and earlier versions of Waveform9.

I'm wondering if if this is something to do with the old libcurl problems? This is final output from running:

Code: Select all

gdb Waveform9
when I click on the plugin:

Code: Select all

Thread 34 "UpdateChecker" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff81db1700 (LWP 4218)]
0x00007fff8247d606 in ?? ()
   from /home/killermike/music/vsts/DAW Essentials Collection/#TReverber8.so
(note: technically, this was the output on Ubuntu 18.04 as I can't get Waveform to load using "gdb Waveform9" on 18.10. Everything else is the same between the two versions.)

I tried the old "LD_LIBRARY_PATH=" trick we used to use force Waveform to use libcurl3, but it made no difference.

Any suggestions are welcome.

Post

What version are you running? We just had a beta of 1.0.35 go up 4 days ago. Are you on that version?

https://marketplace.tracktion.com/shop/ ... essentials

Post

If it's a fresh install also make sure curl is installed.

Code: Select all

sudo apt-get install curl

Post

Thanks, FigBug. I'll try both of those in a few hours when I can get to that computer.

Post

Curl was installed as expected. As I said, I tried the old trick (with same results) to make Waveform use Curl3, as detailed here:
viewtopic.php?f=22&t=504172&p=7070367#p7070367

Okay, I tried the latest beta. That version now causes Waveform to crash and exit as soon as they are added to a project. Opening old projects now crashes Waveform immediately. As before, when Waveform is restarted, it pops up a dialog box telling you which plugin caused the crash and giving you the option to disable the plugin.

My main computer is similar to my music one. The only real difference is that the main one is an old installation, so might have something installed from ages ago that the fresh install lacks. However, I think the real problem here is that the plugins are all already registered on the older install.

I wonder if anyone else has been able to to register the essentials plugins from fresh on Ubuntu 18.10 or 18.04?

Post

Can you type

Code: Select all

ldd ~/.vst/#TCrusher.so
for example and let me know what the output is. It will let me know if any libraries missing.

Post

Output below. Let me know if there's anything else you want me to try.

Code: Select all

killermike@killermike-eM350:~$ ldd ~/music/vsts/DAW\ Essentials\ Collection/#TCrusher.so 
	linux-vdso.so.1 (0x00007ffe00584000)
	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f67b24d6000)
	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f67b239c000)
	libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f67b218a000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f67b2184000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f67b2163000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f67b2159000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f67b1fcd000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f67b1e40000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f67b1e26000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f67b1c3c000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f67b33d7000)
	libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f67b1c05000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f67b19e8000)
	libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f67b19bd000)
	libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f67b17b9000)
	libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f67b15b3000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f67b139c000)

Post

Just as an experiment I've created a VirtualBox VM with Ubuntu 18.04 and installed Waveform 9 into it. Sure enough, the Essentials plugins don't work in that environment. The beta version of those plugins are marked in red in the Plugins section of the Settings tab. The stable release crashes as soon as the plugins are added to a project. I was able to add another VST plugin successfully to Waveform within the VM. The already registered Essentials plugins on my other Ubuntu 18.10 machine continue to work as expected.

Post

I'm not sure what's going on here. I just booted up my Ubuntu 18.04 VM, downloaded and installed W9.3.6 and DAW Essentials 1.0.35 from tracktion.com and they all scan and load correctly.

Other than curl, I can't think of any other dependencies we have...

Post

Then I'm not sure what else it could be. I've not tried getting any actual sound out of the VM installation but it does seem to be working, and as I said, it loads another VST successfully. Apart from running a full update, the Ubuntu installation on the VM hardly has anything installed other than W9.

On the real hardware of my music computer, it's a complete working system and the only the only thing that doesn't work is Essentials. Before the HD crash, it was running Essentials fine.

Let me know if there's anything else you'd like me to try.

This is the exact curl version on the real hardware of the freshly installed machine.

Code: Select all

killermike@killermike-eM350:~$ apt-cache policy curl
curl:
  Installed: 7.61.0-1ubuntu2.2
  Candidate: 7.61.0-1ubuntu2.2
  Version table:
 *** 7.61.0-1ubuntu2.2 500
        500 http://gb.archive.ubuntu.com/ubuntu disco/main amd64 Packages
        100 /var/lib/dpkg/status

Post

Just an update. I recently retried the Essentials plugin on QTractor on that machine. I was able to open one of them in QTractor and then register it. Qtractor then crashed when I tried to use the plugin. I'm not very familiar with QTractor, so it might have been something to do with having an empty track with a reverb plugin as the only plugin? However, the Essentials plugins now work as they should in W9/10. I don't know if an update changed things or if I got lucky by getting one to load in Qtractor, but as I say, everything works as it should now.

Post

This problem is back for me. I've done a reinstall of a Linux box (Ubuntu with Mate 19.10), and now I can't register the Essentials plugins. As soon as I try to bring up the GUI for one that suite of plugins, Waveform immediately crashes. Everything else seems to work okay, and I can load up projects that use the Essentials plugins. I just can't register them.

As before, I've installed a fresh Linux installation (Xubuntu 19.10) with Waveform into a VM to test, and the Essentials plugins show up as red in the plugins page in the settings tab (see attachment).

Last time round, I was able to load one of the plugins in Qtractor, but that hasn't worked this time.

Can anyone confirm that they can register the Essentials plugins on a reasonably recent Ubuntu based installation?
You do not have the required permissions to view the files attached to this post.

Post Reply

Return to “Tracktion”