MusE crashes all of a sudden

MusE is a DAW for Linux with both MIDI and Audio editing. https://muse-sequencer.github.io

Moderators: MattKingUSA, khz, spamatica

User avatar
funkmuscle
Established Member
Posts: 2800
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

MusE crashes all of a sudden

Post by funkmuscle »

Hey guys, today and went to use MusE and it crashed.
Reinstalled and same thing.

getting this:

Code: Select all

Connected to session bus, unique name is ":1.107"
Killed
getting a lot of plugin errors too:

Code: Select all

Error opening file /usr/lib/lv2/Harmless.lv2/modgui.ttl (No such file or directory)
lilv_world_load_file(): error: Error loading file `file:///usr/lib/lv2/Harmless.lv2/modgui.ttl'
lilv_plugin_get_name(): warning: Plugin <https://github.com/ninodewit/SHIRO-Plugins/plugins/harmless> has no (mandatory) doap:name
Error opening file /usr/lib/lv2/Larynx.lv2/modgui.ttl (No such file or directory)
lilv_world_load_file(): error: Error loading file `file:///usr/lib/lv2/Larynx.lv2/modgui.ttl'
Error opening file /usr/lib/lv2/Modulay.lv2/modgui.ttl (No such file or directory)
lilv_world_load_file(): error: Error loading file `file:///usr/lib/lv2/Modulay.lv2/modgui.ttl'
lilv_plugin_get_name(): warning: Plugin <https://github.com/ninodewit/SHIRO-Plugins/plugins/modulay> has no (mandatory) doap:name
Error opening file /usr/lib/lv2/Shiroverb.lv2/modgui.ttl (No such file or directory)
lilv_world_load_file(): error: Error loading file `file:///usr/lib/lv2/Shiroverb.lv2/modgui.ttl'
lilv_plugin_get_name(): warning: Plugin <https://github.com/ninodewit/SHIRO-Plugins/plugins/shiroverb> has no (mandatory) doap:name
	 LV2: SO-404 Bass Synthesizer: Required feature: http://lv2plug.in/ns/ext/event: not supported!
	 LV2: SO-666 Feedback Synthesizer: Required feature: http://lv2plug.in/ns/ext/event: not supported!
	 LV2: SO-kl5 Piano Synthesizer: Required feature: http://lv2plug.in/ns/ext/event: not supported!
Tim E. Real
Established Member
Posts: 660
Joined: Sat Sep 15, 2012 12:36 am
Has thanked: 36 times
Been thanked: 105 times

Re: MusE crashes all of a sudden

Post by Tim E. Real »

Hm, maybe misbehaving plugins?
Try running MusE with the -2 command line option to disable loading LV2 plugins and see what happens.
User avatar
funkmuscle
Established Member
Posts: 2800
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: MusE crashes all of a sudden

Post by funkmuscle »

Tim E. Real wrote:Hm, maybe misbehaving plugins?
Try running MusE with the -2 command line option to disable loading LV2 plugins and see what happens.
Just did that:

Code: Select all

$ muse3 -2
ERROR: VST entrypoints "VSTPluginMain" or "main" not found in library
VST Melt already exists!
VST NotJustAnotherDither already exists!
VST Point already exists!
VST GComp already exists!
VST GGate already exists!
VST Trigger MIDI Stereo already exists!
VST DoublePaul already exists!
VST Delay Compensator Mono already exists!
VST Lowpass already exists!
VST GClip already exists!
VST Spectrum Analyzer x4 already exists!
VST Larynx already exists!
VST MidSide already exists!
VST Graphic Equalizer x32 MidSide already exists!
VST PurestEcho already exists!
DSSIVSTPlugin: Error on plugin query: Failed to find dssi-vst-scanner executable
DSSIVSTPlugin: Error on plugin query: Failed to find dssi-vst-scanner executable
Connected to session bus, unique name is ":1.110"
Killed
Tim E. Real
Established Member
Posts: 660
Joined: Sat Sep 15, 2012 12:36 am
Has thanked: 36 times
Been thanked: 105 times

Re: MusE crashes all of a sudden

Post by Tim E. Real »

Hm, looks like you have multiple VST paths loading the same things?
Try with the -N command line switch as well to disable VST and see how far we get.

If you get in, examine your Settings dialog, Plugin Paths, and make sure there aren't multiple
paths pointing to the same plugins (or plugins with the same names).
User avatar
funkmuscle
Established Member
Posts: 2800
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: MusE crashes all of a sudden

Post by funkmuscle »

Tim E. Real wrote:Hm, looks like you have multiple VST paths loading the same things?
Try with the -N command line switch as well to disable VST and see how far we get.

If you get in, examine your Settings dialog, Plugin Paths, and make sure there aren't multiple
paths pointing to the same plugins (or plugins with the same names).
yep, VST issues!
Thanx Tim.
Tim E. Real
Established Member
Posts: 660
Joined: Sat Sep 15, 2012 12:36 am
Has thanked: 36 times
Been thanked: 105 times

Re: MusE crashes all of a sudden

Post by Tim E. Real »

Cool.
When it says "already exists", that is a sign of duplicate paths, but that is fine, it ignores the duplicates.
So that alone is not causing the crash. It must be a specific plugin.
Also, you seem to have a .dll file somewhere in those paths that is not a VST plugin. That's the "entrypoints not found" thing.
Want to know which file? Use the -D switch and look for the phrase
" VST 2.4 entrypoint VSTPluginMain not found in library xxx.dll "
which will appear just before the similar first line of your first post.

Want to know which VST plugin is crashing? Post the results of the -D switch for better debug info.
It will likely show it is loading a particular plugin just before it crashes.
Tim E. Real
Established Member
Posts: 660
Joined: Sat Sep 15, 2012 12:36 am
Has thanked: 36 times
Been thanked: 105 times

Re: MusE crashes all of a sudden

Post by Tim E. Real »

I uh... guess were gonna have to expedite that plugin scanner that FalkTX has been asking for, eh? He he...
New plugins out there always appearing.
Spamatica has put a todo on the bug reporting site. Wonder if he's working on something.
I'm thinking of some ideas of how to implement.
User avatar
funkmuscle
Established Member
Posts: 2800
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: MusE crashes all of a sudden

Post by funkmuscle »

Tim E. Real wrote:I uh... guess were gonna have to expedite that plugin scanner that FalkTX has been asking for, eh? He he...
New plugins out there always appearing.
Spamatica has put a todo on the bug reporting site. Wonder if he's working on something.
I'm thinking of some ideas of how to implement.
haha yep! :D
User avatar
funkmuscle
Established Member
Posts: 2800
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: MusE crashes all of a sudden

Post by funkmuscle »

Tim E. Real wrote:Cool.
When it says "already exists", that is a sign of duplicate paths, but that is fine, it ignores the duplicates.
So that alone is not causing the crash. It must be a specific plugin.
Also, you seem to have a .dll file somewhere in those paths that is not a VST plugin. That's the "entrypoints not found" thing.
Want to know which file? Use the -D switch and look for the phrase
" VST 2.4 entrypoint VSTPluginMain not found in library xxx.dll "
which will appear just before the similar first line of your first post.

Want to know which VST plugin is crashing? Post the results of the -D switch for better debug info.
It will likely show it is loading a particular plugin just before it crashes.
this section is where the errors are:

Code: Select all

Error opening file /usr/lib/lv2/Larynx.lv2/modgui.ttl (No such file or directory)
lilv_world_load_file(): error: Error loading file `file:///usr/lib/lv2/Larynx.lv2/modgui.ttl'
lilv_plugin_get_name(): warning: Plugin <https://github.com/ninodewit/SHIRO-Plugins/plugins/larynx> has no (mandatory) doap:name
Error opening file /usr/lib/lv2/Modulay.lv2/modgui.ttl (No such file or directory)
lilv_world_load_file(): error: Error loading file `file:///usr/lib/lv2/Modulay.lv2/modgui.ttl'
lilv_plugin_get_name(): warning: Plugin <https://github.com/ninodewit/SHIRO-Plugins/plugins/modulay> has no (mandatory) doap:name
Error opening file /usr/lib/lv2/Shiroverb.lv2/modgui.ttl (No such file or directory)
lilv_world_load_file(): error: Error loading file `file:///usr/lib/lv2/Shiroverb.lv2/modgui.ttl'
Found LV2 plugin: Shiroverb
Library path: /usr/lib/lv2/Shiroverb.lv2/Shiroverb_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#ReverbPlugin
Found LV2 plugin: Obxd
Library path: /usr/lib/lv2/Obxd.lv2/Obxd.so
Plugin class: http://lv2plug.in/ns/lv2core#InstrumentPlugin
Plugin is synth
Found LV2 plugin: SO-404 Bass Synthesizer
Library path: /usr/lib/lv2/so-synth.lv2/libsosynth.so
Plugin class: http://lv2plug.in/ns/lv2core#InstrumentPlugin
Plugin is synth
	 LV2: SO-404 Bass Synthesizer: Required feature: http://lv2plug.in/ns/ext/event: not supported!
Found LV2 plugin: SO-666 Feedback Synthesizer
Library path: /usr/lib/lv2/so-synth.lv2/libsosynth.so
Plugin class: http://lv2plug.in/ns/lv2core#InstrumentPlugin
Plugin is synth
	 LV2: SO-666 Feedback Synthesizer: Required feature: http://lv2plug.in/ns/ext/event: not supported!
Found LV2 plugin: SO-kl5 Piano Synthesizer
Library path: /usr/lib/lv2/so-synth.lv2/libsosynth.so
Plugin class: http://lv2plug.in/ns/lv2core#InstrumentPlugin
Plugin is synth
	 LV2: SO-kl5 Piano Synthesizer: Required feature: http://lv2plug.in/ns/ext/event: not supported!
Found LV2 plugin: Juce Demo Plugin
Library path: /usr/lib/lv2/JuceDemoPlugin.lv2/JuceDemoPlugin.so
Plugin class: http://lv2plug.in/ns/lv2core#Plugin
Found LV2 plugin: Tal-Dub-3
Library path: /usr/lib/lv2/TAL-Dub-3.lv2/TAL-Dub-3.so
Plugin class: http://lv2plug.in/ns/lv2core#DelayPlugin
Found LV2 plugin: Tal-Filter
Library path: /usr/lib/lv2/TAL-Filter.lv2/TAL-Filter.so
Plugin class: http://lv2plug.in/ns/lv2core#FilterPlugin
Found LV2 plugin: Tal-Filter-2
Library path: /usr/lib/lv2/TAL-Filter-2.lv2/TAL-Filter-2.so
Plugin class: http://lv2plug.in/ns/lv2core#FilterPlugin
Found LV2 plugin: Tal-Reverb
Library path: /usr/lib/lv2/TAL-Reverb.lv2/TAL-Reverb.so
Plugin class: http://lv2plug.in/ns/lv2core#ReverbPlugin
Found LV2 plugin: Tal-Reverb-II
Library path: /usr/lib/lv2/TAL-Reverb-2.lv2/TAL-Reverb-2.so
Plugin class: http://lv2plug.in/ns/lv2core#ReverbPlugin
Found LV2 plugin: Tal-Reverb-III
Library path: /usr/lib/lv2/TAL-Reverb-3.lv2/TAL-Reverb-3.so
Plugin class: http://lv2plug.in/ns/lv2core#ReverbPlugin
Found LV2 plugin: Vex
Library path: /usr/lib/lv2/Vex.lv2/Vex.so
Plugin class: http://lv2plug.in/ns/lv2core#InstrumentPlugin
Plugin is synth
Found LV2 plugin: DrumSynth
Library path: /usr/lib/lv2/drumsynth.lv2/drumsynth.so
Plugin class: http://lv2plug.in/ns/lv2core#InstrumentPlugin
Plugin is synth
Found LV2 plugin: EQinox
Library path: /usr/lib/lv2/eqinox.lv2/eqinox.so
Plugin class: http://lv2plug.in/ns/lv2core#EQPlugin
Found LV2 plugin: ZaMaximX2
Library path: /usr/lib/lv2/ZaMaximX2.lv2/ZaMaximX2_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#LimiterPlugin
Found LV2 plugin: ZaMultiComp
Library path: /usr/lib/lv2/ZaMultiComp.lv2/ZaMultiComp_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#DynamicsPlugin
Found LV2 plugin: ZaMultiCompX2
Library path: /usr/lib/lv2/ZaMultiCompX2.lv2/ZaMultiCompX2_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#DynamicsPlugin
Found LV2 plugin: ZamAutoSat
Library path: /usr/lib/lv2/ZamAutoSat.lv2/ZamAutoSat_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#DynamicsPlugin
Found LV2 plugin: ZamComp
Library path: /usr/lib/lv2/ZamComp.lv2/ZamComp_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#CompressorPlugin
Found LV2 plugin: ZamCompX2
Library path: /usr/lib/lv2/ZamCompX2.lv2/ZamCompX2_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#CompressorPlugin
Found LV2 plugin: ZamDelay
Library path: /usr/lib/lv2/ZamDelay.lv2/ZamDelay_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#DelayPlugin
Found LV2 plugin: ZamDynamicEQ
Library path: /usr/lib/lv2/ZamDynamicEQ.lv2/ZamDynamicEQ_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#EQPlugin
Found LV2 plugin: ZamEQ2
Library path: /usr/lib/lv2/ZamEQ2.lv2/ZamEQ2_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#EQPlugin
Found LV2 plugin: ZamGEQ31
Library path: /usr/lib/lv2/ZamGEQ31.lv2/ZamGEQ31_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#EQPlugin
Found LV2 plugin: ZamGate
Library path: /usr/lib/lv2/ZamGate.lv2/ZamGate_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#GatePlugin
Found LV2 plugin: ZamGateX2
Library path: /usr/lib/lv2/ZamGateX2.lv2/ZamGateX2_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#GatePlugin
Found LV2 plugin: ZamHeadX2
Library path: /usr/lib/lv2/ZamHeadX2.lv2/ZamHeadX2_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#SpatialPlugin
Found LV2 plugin: ZamPhono
Library path: /usr/lib/lv2/ZamPhono.lv2/ZamPhono_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#UtilityPlugin
Found LV2 plugin: ZamTube
Library path: /usr/lib/lv2/ZamTube.lv2/ZamTube_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#DistortionPlugin
Found LV2 plugin: ZamVerb
Library path: /usr/lib/lv2/ZamVerb.lv2/ZamVerb_dsp.so
Plugin class: http://lv2plug.in/ns/lv2core#ReverbPlugin
Connected to session bus, unique name is ":1.123"
Killed
Tim E. Real
Established Member
Posts: 660
Joined: Sat Sep 15, 2012 12:36 am
Has thanked: 36 times
Been thanked: 105 times

Re: MusE crashes all of a sudden

Post by Tim E. Real »

Did you manage to isolate the problem?
Hm, here it looks like it's crashing after the very last plugin has loaded, assuming ZamVerb_dsp is the last one found.
I mean it appears unlikely that ZamVerb_dsp by coincidence would be the culprit, unless there really are more plugins to be found after it!

Can you show the VST ones like before, by using the -2 switch?

Might be MusE's fault. Sometimes (plugin support) corruption bugs don't crash until after they're loaded, after the system gets going,

Also what muse version? Tried latest git master?
spamatica
Established Member
Posts: 573
Joined: Mon Feb 08, 2010 10:38 am
Has thanked: 80 times
Been thanked: 97 times

Re: MusE crashes all of a sudden

Post by spamatica »

Tim E. Real wrote: Spamatica has put a todo on the bug reporting site. Wonder if he's working on something.
I did try to add a plugin cache but it got complicated and I didn't really have time to dig in, so currently I'm not doing anything :(
MusE DAW
User avatar
funkmuscle
Established Member
Posts: 2800
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: MusE crashes all of a sudden

Post by funkmuscle »

Tim E. Real wrote:Did you manage to isolate the problem?
Hm, here it looks like it's crashing after the very last plugin has loaded, assuming ZamVerb_dsp is the last one found.
I mean it appears unlikely that ZamVerb_dsp by coincidence would be the culprit, unless there really are more plugins to be found after it!

Can you show the VST ones like before, by using the -2 switch?

Might be MusE's fault. Sometimes (plugin support) corruption bugs don't crash until after they're loaded, after the system gets going,

Also what muse version? Tried latest git master?
yep always the git but I did try the 3.0.2 release and same issue.

Code: Select all

VST Carla-Patchbay already exists!
ERROR: VST entrypoints "VSTPluginMain" or "main" not found in library
ERROR: VST entrypoints "VSTPluginMain" or "main" not found in library
VST Carla-PatchbayFX already exists!
ERROR: VST entrypoints "VSTPluginMain" or "main" not found in library
ERROR: VST entrypoints "VSTPluginMain" or "main" not found in library
VST Carla-Patchbay16 already exists!
VST Carla-Rack already exists!
VST Carla-Patchbay32 already exists!
ERROR: VST entrypoints "VSTPluginMain" or "main" not found in library
VST Melt already exists!
VST NotJustAnotherDither already exists!
VST Point already exists!
VST GComp already exists!
VST GGate already exists!
VST Trigger MIDI Stereo already exists!
VST DoublePaul already exists!
VST Delay Compensator Mono already exists!
VST Lowpass already exists!
VST GClip already exists!
VST Spectrum Analyzer x4 already exists!
VST Larynx already exists!
VST MidSide already exists!
VST Graphic Equalizer x32 MidSide already exists!
VST PurestEcho already exists!
DSSIVSTPlugin: Error on plugin query: Failed to find dssi-vst-scanner executable
DSSIVSTPlugin: Error on plugin query: Failed to find dssi-vst-scanner executable
Connected to session bus, unique name is ":1.70"
Killed
User avatar
funkmuscle
Established Member
Posts: 2800
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: MusE crashes all of a sudden

Post by funkmuscle »

ok so I've uninstalled linvst, removed all vst paths in the plugin settings except for the dssi as I don't know if that's needed by MusE and ran MusE with:

Code: Select all

muse3 -2
Attachments
Muse crash.png
Muse crash.png (255.06 KiB) Viewed 1755 times
spamatica
Established Member
Posts: 573
Joined: Mon Feb 08, 2010 10:38 am
Has thanked: 80 times
Been thanked: 97 times

Re: MusE crashes all of a sudden

Post by spamatica »

funkmuscle wrote:ok so I've uninstalled linvst, removed all vst paths in the plugin settings except for the dssi
Not entirely sure what you mean by Removed all vst paths, looking at the screenshot it certainly seems to load a lot of VST plugins.
Can't remember of the top of my head but it could be that MusE also tries what's listed in environment variables VST_PATH and VST_NATIVE_PATH.

Please try the other startup parameters for disabling plugins (p=LADSPA, N=VST, I=DSSI, 2=LV2),
muse3 -pNI2 starts muse without any plugins. A good starting point for knowing if it's a plugin problem.

I'm a bit confused about the 'Killed' part in the printout, does MusE print that? I don't seem to remember seeing such a printout when MusE crashes. Could be a plugin printing it I guess.

Another way to isolate the issue is to start muse through gdb.
Something like this:
gdb /usr/local/bin/muse3
And when gdb has loaded type 'run'
When the crash comes, gdb will halt the application and show the point where it crashes, typing 'bt full' on the prompt will list the entire call stack. This should hopefully give enough information.
MusE DAW
User avatar
funkmuscle
Established Member
Posts: 2800
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: MusE crashes all of a sudden

Post by funkmuscle »

spamatica wrote:
funkmuscle wrote:ok so I've uninstalled linvst, removed all vst paths in the plugin settings except for the dssi
Not entirely sure what you mean by Removed all vst paths, looking at the screenshot it certainly seems to load a lot of VST plugins.
Can't remember of the top of my head but it could be that MusE also tries what's listed in environment variables VST_PATH and VST_NATIVE_PATH.

Please try the other startup parameters for disabling plugins (p=LADSPA, N=VST, I=DSSI, 2=LV2),
muse3 -pNI2 starts muse without any plugins. A good starting point for knowing if it's a plugin problem.

I'm a bit confused about the 'Killed' part in the printout, does MusE print that? I don't seem to remember seeing such a printout when MusE crashes. Could be a plugin printing it I guess.

Another way to isolate the issue is to start muse through gdb.
Something like this:
gdb /usr/local/bin/muse3
And when gdb has loaded type 'run'
When the crash comes, gdb will halt the application and show the point where it crashes, typing 'bt full' on the prompt will list the entire call stack. This should hopefully give enough information.

Code: Select all

error: /usr/lib/lv2/Granulator.lv2/Granulator.ttl:24:7: missing ';' or '.'
lilv_world_load_file(): error: Error loading file `file:///usr/lib/lv2/Granulator.lv2/Granulator.ttl'
[New Thread 0x7fffb3187700 (LWP 1893)]
Connected to session bus, unique name is ":1.81"
[Thread 0x7fffb3187700 (LWP 1893) exited]
[Thread 0x7fffb1e6e700 (LWP 1890) exited]
[Thread 0x7fffdd6db9c0 (LWP 1877) exited]
[Thread 0x7fffc4de2700 (LWP 1850) exited]
[Thread 0x7fffc55e3700 (LWP 1849) exited]
[Thread 0x7fffd45e3700 (LWP 1848) exited]
[Thread 0x7fffdc0ac700 (LWP 1847) exited]
[Thread 0x7fffc7fff700 (LWP 1846) exited]
[Thread 0x7fffd5137700 (LWP 1845) exited]
[Thread 0x7fffdd289700 (LWP 1844) exited]
[Thread 0x7fffdeec7700 (LWP 1843) exited]

Program terminated with signal SIGKILL, Killed.
The program no longer exists.
(gdb) bt full
No stack.
Post Reply