LMMS + VeSTige freezes on Arch

Having trouble with LMMS? Ask about it here.
Every time I load any VST plugin via VeSTige, LMMS freezes. One of the cores goes 100%, there's this small "Loading plugin" window and it's stuck there forever. I've attached a screenshot of this, the console contains the output of LMMS.

I've tried LMMS versions 1.1.0, 1.1.1 (provided by official Arch repos), then lmms-vst and lmms-git from AUR. I've also downloaded the source from github (stable-1.1 branch) and compiled it myself. Same story on all of them.

Please help on how to figure out what's wrong.
Screenshot: http://i.imgur.com/zNPs6zh.png

Regards,
Obszczymucha
Apparently version 1.1.3 fixes some vestige problems. Try updating.
I've compiled from v1.1.3 tag and the issue is still there.
Don't ask me what libpng12 is, but I just looked in yast ( the package manager) of openSUSE.

I do have libpng12 installed, and also the libpng devel files.
Then also the same files but 32 bit.

Because I see from you're command-line output, it cant find libpng, you're prob missing that lib or just the devel files.

On openSUSE the full name is:
libpng12-0
libpng12-0-32bit
libpng12-0-devel

And then there is a
libpng12-0-compat-devel file
Version 1.2.50-6.4.1 ( but that number might be different on Arch )

More information, I see in Yast. Library for the Portable Network Graphics Format (PNG)
I got rid of png errors in the console. But the problem still persists.
Screenshot: http://i.imgur.com/2f5YURI.png
Obszczymucha wrote:Every time I load any VST plugin via VeSTige, LMMS freezes.
VST plugin
Have to ask
Do you mean a vst-dll and load is through a click on the green-folder-button
OR
A saved vst-preset, loaded from the side-bar (dragging it or using side-bar-context menu)

which is it?
Have to ask
Do you mean a vst-dll and load is through a click on the green-folder-button
OR
A saved vst-preset, loaded from the side-bar (dragging it or using side-bar-context menu)

which is it?
Sorry for not being clear. This is what I do:
  • launch LMMS
  • drag VeSTige into main screen
  • click on VeSTige's green folder icon
  • I pick a file (it's a .DLL)
That exactly what I do on openSUSE. The part totally confusing me, there is no output on the commandline?

Here is what happens on openSUSE:
( we can ignore the messages about smget and cpp, because it working fine here)

Code: Select all

guus@linux-ab3o:~/lmms2/lmms/lmms2/bin> ./lmms
Notice: could not set realtime priority.
VST sync support disabled in your configuration
lmms(4446) KMimeTypePrivate::ensureXmlDataLoaded: Missing <comment> field in "application/x-msdownload.xml" 
RemotePluginClient::shmget: Bestand of map bestaat niet
RemoteVstPlugin.cpp::shmget: Bestand of map bestaat niet
RemoteVstPlugin.cpp: Failed to initialize shared memory for VST synchronization.
 (VST-host synchronization will be disabled)
unique ID: S1Vs  
RemotePlugin::DebugMessage: inputs: 0  output: 2
RemotePlugin::DebugMessage: creating editor
RemotePlugin::DebugMessage: editor successfully created
RemotePlugin::DebugMessage: failed getting shared memory
When it says: unique ID: S1Vs, I load the .dll file. ( synth1 in this case)

Could you try to use synth1, because then we can rule out, its a problem with the vst's youre using.
Not all vst will work on Linux.
Or tell us which vst you tried ? I can then see if they work for me on openSUSE.

Synth1:
http://www.audiopluginsforfree.com/synth1/
All my attempts were done on Synth1 :/
What you see on the screenshots is actually Synth1 being loaded forever...

That's what frustrates me the most, because there's nothing in the console, the CPU goes 100% and I don't know where to look at to pinpoint the problem.
Yeah I understand you're frustration. One of the things I love about Linux, is being able to use the command-line to track down issues.
But in this case, nothing.

I am only guessing but wondering is there is a problem with wine, but I don't have a clue on how we can check that.
You prob already know this, but wine is used for loading the .dll file.