Getting Less Crashes in Radium

brandflake11
Posts: 20
Joined: 17 May 2020 18:18

Getting Less Crashes in Radium

Post by brandflake11 »

I have been making a track in Radium, and I have been noticing frequent crashes with it. They don't happen consistently (I think), like I will go to a specific part of a song in the sequencer, hit play, and boom, Radium disappears. Or, I'll load in two Vsts of the same type and Radium decides it does not like that. This track that I have been working on uses many Vsts, ladspa plugins, and pd patches, and I was wondering if that was the cause of it. Are Vsts the culprit?

What can I do to make Radium crash less? Is there a setting that is the fix? Should I just use more of the built-in sampler instead of plugins?

I also want to hear from others if this is not happening for them, because I really want Radium to work. Are the subscriber builds inherently more stable than the AUR (which is where I am getting Radium)?

I am on an up-to-date Artix Linux (btw) with Mate + i3 if that makes a difference.
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Getting Less Crashes in Radium

Post by kjetil »

Any unstable plugin can make Radium crash, both VST and LADSPA. The old "disthro" VST plugins are notoriously unstable, for instance. Pd externals can cause crashes too. Do you remember which VST plugin you loaded twice that caused a crash? Do you get a crash reporter window popping up when it happens?
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Getting Less Crashes in Radium

Post by kjetil »

Send me an email, and I'll create a temporary free subscription for you. To check if that one works better.
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Getting Less Crashes in Radium

Post by kjetil »

Have you ever gotten a crash if you are not using Pd?
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Getting Less Crashes in Radium

Post by kjetil »

Were you the one who sent a crash report yesterday? That was a crash in Qt. The official binaries uses a little bit older version of Qt, so it might be that this particular crash won't happen there. It's worth a try.
brandflake11
Posts: 20
Joined: 17 May 2020 18:18

Re: Getting Less Crashes in Radium

Post by brandflake11 »

Thank you Kjetil, I'll send you my email. If Radium works better with your stable builds, then that would be awesome! :D

It really depends when I get the crashes, and they do also happen when I don't use pd. The specific plugin that I have found that crashes Radium when loading two instances is actually Renoise's Redux (I like trackers for my trackers). I can consistently crash Radium when loading two instances of Redux. And this crash doesn't load the crash dialog, it just hangs Radium indefinitely, causing the gui to not update anymore. I have to pkill it, which it will then bring up the crash report dialog.

I am not the same person who reported the Qt crash, but I am the same person who reported the block reordering bug (I actually just switched from Arch to Artix over the weekend) recently that you graciously fixed (it's much better now.)

Besides the disthro plugins, are there any others? I am using the zam plugins (zamdelay), maybe that is a cause of the crashing? If I just find faust alternatives to everything, would Radium run better?
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Getting Less Crashes in Radium

Post by kjetil »

I compiled ZamDelay, and it crashed trying to load it into Radium. Could be a development version bug though. I'll contact the author of the plugin.
brandflake11
Posts: 20
Joined: 17 May 2020 18:18

Re: Getting Less Crashes in Radium

Post by brandflake11 »

I am using the zam-plugins from the arch community repo, version 3.12-1 if that helps with anything.

Edit: I am using the vst variant, not the ladspa one
Last edited by brandflake11 on 27 May 2020 17:48, edited 1 time in total.
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Getting Less Crashes in Radium

Post by kjetil »

Two instances of Redux seems to work for me. Do you have to do anything else other than just create two instances of it?
brandflake11
Posts: 20
Joined: 17 May 2020 18:18

Re: Getting Less Crashes in Radium

Post by brandflake11 »

No, I can start a new project and load in two redux plugins, and it will lock up Radium.

Here is a log if that helps with anything:

Code: Select all

vendor: NVIDIA Corporation, renderer: Quadro M2000M/PCIe/SSE2, version: 4.6.0 NVIDIA 440.82 
vendor: NVIDIA Corporation, renderer: Quadro M2000M/PCIe/SSE2, version: 4.6.0 NVIDIA 440.82 
-______ sending string 178,87,667,375_____SPLIT______Final setup
num bytes sent: 57
    ADDING Navigator
STOP ALL NOTES on "Click".
    ADDING Navigator
STOP ALL NOTES on "Click".
TEIMERERINE EVENT
                GRABBING OpenGL frame buffer
[31mFont::loadFont('/font/bitstream-vera/VeraMono.ttf'): font file not found.
newestversion: -5.9.98-, VERSION: -5.9.98-, last_informed: --
   READING.  /home/brandon/.vst/renoise_redux.so: Reading from description file "/home/brandon/.radium/scanned_plugins/v2_PluginDescription_6580cff719c2cc542af3f65d96f6fd75ffbb4549".
[0mNote: Num_vamps: 1
Note: Num_vamps: 1
MyQMessageBox 0x439fac0 deleted
-______ sending string _MESSAGE_EXIT
num bytes sent: 21




 ************* Setting vblank to 16.949153 ************


versionString: _5.9.98_
Nope, 5.9.98 is actually newer than (or just as old) as 5.9.98
        GUI GC: Delayed closing of GUI. Pos: 362, guinum: 362
mouse button: 1 4
x/y: -381/144. x1/y1: -120/-112. x2/y2: -30/-96
x/y: -381/144. x1/y1: -120/-80. x2/y2: -30/-64
x/y: -381/144. x1/y1: 120/-16. x2/y2: 210/0
x/y: -381/144. x1/y1: 0/-16. x2/y2: 90/0
x/y: -381/144. x1/y1: -120/-48. x2/y2: -30/-32
x/y: -381/144. x1/y1: -240/-48. x2/y2: -150/-32
x/y: -381/144. x1/y1: -240/-80. x2/y2: -150/-64
x/y: -381/144. x1/y1: -240/-16. x2/y2: -150/0
x/y: -381/144. x1/y1: -240/16. x2/y2: -150/32
x/y: -381/144. x1/y1: -240/48. x2/y2: -150/64
chip: (nil)
mouse release: (nil)
mouse button: 2 4
mouse release: (nil)
mouserelease_create_chip called
  Warning: popup menu might leak: 1021.
  ---------- Container: -renoise_redux-, type: -VST-, plugin: -renoise_redux-
b02 /home/brandon/.vst/renoise_redux.so
createAudioInstrument called
PATCH_create_audio called
       PATCH set name
PATCH_make_active_audio called
AUDIO_InitPatch2 called
PLUGIN_create called
TYPE_NAME: -VST-, NAME: -renoise_redux-. Version: 0.1.1.1
  Trying to load -/home/brandon/.vst/renoise_redux.so-. Identifier: -VST-renoise_redux-9e6a408a-52524458-
Attempting to load VST: /home/brandon/.vst/renoise_redux.so
Creating VST instance: renoise_redux
Renoise Redux LOG> ============================================================
Renoise Redux LOG> Version : Renoise Redux V1.1.1 (Nov  7 2019)
Renoise Redux LOG> Date    : 2020-05-27
Renoise Redux LOG> Time    : 13:55:25
Renoise Redux LOG> OS      : Linux version 5.6.14-artix1-1 (linux@artixlinux) (gcc version 10.1.0 (GCC)) #1 SMP PREEMPT Thu, 21 May 2020 14:13:45 +0000

Renoise Redux LOG> ============================================================
Renoise Redux LOG> VST Shell: Running in 'Juce VST Host 257'
Renoise Redux LOG> System: Application path retrieved from dladdr: '/home/brandon/.vst/renoise_redux.so'
Renoise Redux LOG> System: Running from directory '/home/brandon/.vst/'...
Renoise Redux LOG> System: Using '/home/brandon/.vst/renoise_redux.res/' as local resource directory...
Preparing to start...
Renoise Redux LOG> Redux: Initializing the API...
Renoise Redux LOG> IPP: Detected CPU type: 0x46
Renoise Redux LOG> File-IO: Enabling MP3 decoding support using system's mpg123 library...
Renoise Redux LOG> Graphport: Initializing Freeimage...
Renoise Redux LOG> Graphport: Opening XDisplay ':1' (configured via 'DISPLAY' env)...
Renoise Redux LOG> Graphport: XDisplay was successfully opened
Renoise Redux LOG> GraphPort: Loading cursor images (libXcursor is present)...
Renoise Redux LOG> GraphPort: Initializing the Font Engine...
Renoise Redux LOG> GraphPort: Enumerating system fonts...
Renoise Redux LOG> Graphport: Initializing Keyboard mappings...
Renoise Redux LOG> Graphport: Initializing XAtoms...
Renoise Redux LOG> Application: Initializing Icon Bitmaps...
Reading the plugin caches...
Renoise Redux LOG> Application: Loading the preferences...
Loading the preferences...
Renoise Redux LOG> Application: Init...
Renoise Redux LOG> DspDevices: Registering native DSP effects...
Renoise Redux LOG> Application: Init OK
Renoise Redux LOG> Redux: Creating plugin shell instance...
Building player engine...
Renoise Redux LOG> Player: Constructing...
Renoise Redux LOG> Player: Start running...
Configuring audio subsystems...
Starting audio subsystems...
Starting MIDI subsystems...
*** Unhandled VST Callback: 14
Renoise Redux LOG> VST Shell: Unsupported host canDo: bypass
Initialising VST: renoise_redux (0.1.1.1)
       PATCH set name
New SoundProducer. Inputs: 1, Ouptuts: 1. plugin->type->name: renoise_redux
New Chip. Inputs: 1, Ouptuts: 1
Saving 'Renoise Redux_TmpFile-0-1.xrni' (Document)...
Saving 'Renoise Redux_TmpFile-0-1.xrni' (Samples)...
Saving '/tmp/Renoise Redux-1-7498/Renoise Redux_TmpFile-0-1.xrni' (flushing the zip archive)...
Validating '/tmp/Renoise Redux-1-7498/Renoise Redux_TmpFile-0-1.xrni' (testing the zip archive)...
Validating '/tmp/Renoise Redux-1-7498/Renoise Redux_TmpFile-0-1.xrni' (checking the document)...
Instrument was successfully saved.
Saving 'Renoise Redux_TmpFile-0-3.xrni' (Document)...
Saving 'Renoise Redux_TmpFile-0-3.xrni' (Samples)...
Saving '/tmp/Renoise Redux-1-7498/Renoise Redux_TmpFile-0-3.xrni' (flushing the zip archive)...
Validating '/tmp/Renoise Redux-1-7498/Renoise Redux_TmpFile-0-3.xrni' (testing the zip archive)...
Validating '/tmp/Renoise Redux-1-7498/Renoise Redux_TmpFile-0-3.xrni' (checking the document)...
Instrument was successfully saved.
       PATCH create audio
config filename: -/home/brandon/.radium/config-
Note: Num_vamps: 1
GFX_PP_Update renoise_redux 1
Note: Num_vamps: 1
Note: Num_vamps: 1
mouse button: 1 4
x/y: -296/146. x1/y1: -360/112. x2/y2: -270/128
x/y: -296/146. x1/y1: -120/-112. x2/y2: -30/-96
x/y: -296/146. x1/y1: -120/-80. x2/y2: -30/-64
x/y: -296/146. x1/y1: 120/-16. x2/y2: 210/0
x/y: -296/146. x1/y1: 0/-16. x2/y2: 90/0
x/y: -296/146. x1/y1: -120/-48. x2/y2: -30/-32
x/y: -296/146. x1/y1: -240/-48. x2/y2: -150/-32
x/y: -296/146. x1/y1: -240/-80. x2/y2: -150/-64
x/y: -296/146. x1/y1: -240/-16. x2/y2: -150/0
x/y: -296/146. x1/y1: -240/16. x2/y2: -150/32
x/y: -296/146. x1/y1: -240/48. x2/y2: -150/64
chip: (nil)
mouse release: (nil)
        GUI GC: COLLECTING gui garbage. Pos: 1396, guinum: 1407. Num alive guis: 1435
        GUI GC: Delayed closing of GUI. Pos: 1413, guinum: 1424
mouse button: 2 4
mouse release: (nil)
mouserelease_create_chip called
        GUI GC: Delayed closing of GUI. Pos: 357, guinum: 357
  Warning: popup menu might leak: 1021.
  ---------- Container: -renoise_redux-, type: -VST-, plugin: -renoise_redux-
createAudioInstrument called
PATCH_create_audio called
       PATCH set name
PATCH_make_active_audio called
AUDIO_InitPatch2 called
PLUGIN_create called
TYPE_NAME: -VST-, NAME: -renoise_redux-. Version: 0.1.1.1
  Trying to load -/home/brandon/.vst/renoise_redux.so-. Identifier: -VST-renoise_redux-9e6a408a-52524458-
Creating VST instance: renoise_redux
zombified - calling shutdown handler
Renoise Redux LOG> GraphPort: Loading cursor images (libXcursor is present)...
Reading the plugin caches...
Renoise Redux LOG> Application: Loading the preferences...
Loading the preferences...
Renoise Redux LOG> Application: Init...
Renoise Redux LOG> DspDevices: Registering native DSP effects...
Renoise Redux LOG> Application: Init OK
Renoise Redux LOG> Redux: Creating plugin shell instance...
Building player engine...
Renoise Redux LOG> Player: Constructing...
Renoise Redux LOG> Player: Start running...
Configuring audio subsystems...
Starting audio subsystems...
Starting MIDI subsystems...
*** Unhandled VST Callback: 14
Renoise Redux LOG> VST Shell: Unsupported host canDo: bypass
Initialising VST: renoise_redux (0.1.1.1)
/media/nvme/Downloads/radium_64bit_linux-5.9.98/bin/radium: line 21:  7498 Killed                  LD_LIBRARY_PATH="$LD_LIBRARY_PATH" "$THIS_DIR"/radium_linux.bin $@
It's not the full output of the application, but it includes all of the redux info (I think).

EDIT: Well, it does include the normal startup plugins (zita reverb, calf chorus, and click sampler)
Post Reply