Minor Bug on VST Search

  1. Rename your C:\Users\yourname\AppData\Roaming\Renoise\V2.8.1

  2. Start Renoise

  3. Go to Edit->Preferences->Plug/Misc

  4. Now Hit the Lower Browse Button (the one which is not marked)

  5. Choose your VST-Directory

  6. After Scanning few VSTs Renoise crahses.

============================================================  
Version : Renoise V2.8.1 (Aug 15 2012)  
Date : 2013-06-26  
Time : 04:53:39  
OS : Windows 7 Service Pack 1 (x86_64)  
============================================================  
  
CPU: Found 1 enabled unit(s) with 4 core(s) / 8 logical processor(s) per unit. 4 cores, 8 logical processors are enabled in total.  
  
Application: Showing the splash window...  
Application: Initializing the API...  
  
Graphport: Initializing Freeimage...  
  
GraphPort: Initializing DirectX...  
GraphPort: Initializing the Font Engine...  
  
MIDI: Initializing DirectMusic...  
MIDI: Failed to get the DirectMusicPerformance Interface (error: 80040154). Skipping DirectMusic devices...  
MIDI: Enumerating Windows MME MIDI devices...  
MIDI: Adding MME in-device '3- SB X-Fi MIDI Port [C000]'  
MIDI: Adding MME out-device 'Microsoft GS Wavetable Synth'  
MIDI: Adding MME out-device '3- SB X-Fi Synth A [C000]'  
MIDI: Adding MME out-device '3- SB X-Fi Synth B [C000]'  
MIDI: Adding MME out-device '3- SB X-Fi MIDI Port [C000]'  
MIDI: Finished device enumeration  
  
ReWire Slave: ReWire engine link (Local Machine) is already installed and up to date...  
ReWire Slave: ReWire engine link (Current User) is already installed and up to date...  
ReWire Slave: ReWire Panel was initialized...  
ReWire Slave: ReWire Slave mode failed to init (no master is running)...  
  
ReWire Master: Successfully opened  
  
Timer: Seems safe to use the 'QueryPerformance' counters...  
  
Application: Start running...  
Application: Loading the preferences...  
  
Exception: The XML file 'C:\Users***\AppData\Roaming\Renoise\V2.8.1\Scripts\Tools\com.renoise.ToolUpdater.xrnx\manifest.xml' does not exist!  
Exception: The XML file 'C:\Users***\AppData\Roaming\Renoise\V2.8.1\Scripts\Tools\com.renoise.UpdateChecker.xrnx\manifest.xml' does not exist!  
  
ScriptingTools: Initializing Scripting Tool: 'C:\Program Files\Renoise 2.8.1\Scripts\Tools\com.renoise.ToolUpdater.xrnx\'...  
ScriptingTools: Initializing Scripting Tool: 'C:\Program Files\Renoise 2.8.1\Scripts\Tools\com.renoise.UpdateChecker.xrnx\'...  
  
Application: Init...  
  
DspDevices: Registering native DSP effects...  
DspDevices: Registering native plugin DSP effects...  
  
DirectSound: Initializing...  
DirectSound: Using SampleRate 44100  
DirectSound: Primary Buffer Format: FormatTag=1, Channels=2, SamplesPerSec=44100, BitsPerSample=16, BlockAlign=4  
DirectSound: CreateObjects ... OK  
DirectSound: Using MaxProcessingBlockSize: 1536  
DirectSound: Output Buffer Format: BufferSize=88200, FormatTag=1, Channels=2, SamplesPerSec=44100, BitsPerSample=16, BlockAlign=4  
DirectSound: CreateBuffer ... OK  
DirectSound: Up and running  
  
MIDI: Opening MME Midi-In device '3- SB X-Fi MIDI Port [C000]'  
  
Application: Creating a new document...  
  
MIDI: Loading MIDI actions from file 'C:\Program Files\Renoise 2.8.1\Scripts\GlobalMidiActions.lua'...  
  
Osc: Loading OSC actions from file 'C:\Program Files\Renoise 2.8.1\Scripts\GlobalOscActions.lua'...  
  
Player: Constructing...  
Player: Creating the slave threads...  
Player: Start running...  
  
GUI: Creating the Document GUI...  
GUI: Successfully constructed  
  
Application: A new document was created.  
  
GraphPort: Initializing in WindowedMode  
GraphPort: Successfully initialized  
  
Application: Init OK  
Application: Enter MainLoop...  
  
Audio Plugins: Searching for VST plugins in 'E:\VSTrotze\'  
  
VstPlugs: Trying to instantiate E:\VSTrotze\cheezemachine__MACOSX\Metal Skin\._Cheeze Machine.dll  
VstPlugs: Instantiate FAILED (failed to load the DLL - Error:'193')  
VstPlugs: Instantiate FAILED (failed to access the DLL)  
VstPlugs: Trying to instantiate E:\VSTrotze\cheezemachine__MACOSX\Classic Skin\._Cheeze Machine.dll  
VstPlugs: Instantiate FAILED (failed to load the DLL - Error:'193')  
VstPlugs: Instantiate FAILED (failed to access the DLL)  
  
VstPlugs: Trying to instantiate E:\VSTrotze\kXi.dll  
VstPlugs: Analyzing VST plugin 'kX Project: kXi', Unique ID:942682416, Version:2400  
VstPlugs: Instantiate OK  
VstPlugs: Releasing E:\VSTrotze\kXi.dll...  
VstPlugs: E:\VSTrotze\kXi.dll was released  
VstPlugs: Trying to instantiate E:\VSTrotze\kxsfi.dll  
VstPlugs: Instantiate FAILED (failed to load the DLL)  
  
Audio Plugins: Searching for VST plugins in 'E:\VSTrotze\'  
  
CrashLog: Handling Exception! Code : C0000005  
CrashLog: 0000000140A66D7D: ??? +00000  
CrashLog: 0000000140A831A7: ??? +00000  
CrashLog: 0000000140A8326F: ??? +00000  
CrashLog: 00000001407E15E6: ??? +00000  
CrashLog: 00000001408026CB: ??? +00000  
CrashLog: 0000000140814B41: ??? +00000  
CrashLog: 0000000140818856: ??? +00000  
CrashLog: 0000000140B442CB: ??? +00000  
CrashLog: 0000000140973287: ??? +00000  
CrashLog: 000000014097332D: ??? +00000  
CrashLog: 0000000140227EE0: ??? +00000  
CrashLog: 000000007712652D: BaseThreadInitThunk +0000D  
  
Application: Caught an unhandled exception (Thread: GUI)!  
Application: Saving a backup...  
  
Error Message: A fatal error or crash occurred (unhandled exception in thread: GUI).  
Error Message: A backup of the current document was saved at  
Error Message: 'C:\Users***\AppData\Roaming\Renoise\V2.8.1\CrashBackups\Untitled_6_26_2013__4_59_crash.xrns'...  
Error Message: This either happened because of a bug in Renoise, or because of a bug in one of its loaded components (plugins). Please contact <bug> and report this problem, so that it can be fixed.<br>
Error Message: Note: It's very important that we know exactly what has happened (what you were doing before this message popped up), or the problem cannot be replicated/analyzed. Please include a description of what you were doing and which components were being used...<br>
<br>
CrashLog: Handling Exception! Code : C0000005<br>
CrashLog: 0000000140A66D7D: ??? +00000<br>
CrashLog: 0000000140A831A7: ??? +00000<br>
CrashLog: 0000000140A8326F: ??? +00000<br>
CrashLog: 00000001407E15E6: ??? +00000<br>
CrashLog: 00000001407F9F74: ??? +00000<br>
CrashLog: 00000001409C841B: ??? +00000<br>
CrashLog: 00000001409D2C4B: ??? +00000<br>
CrashLog: 0000000140972D12: ??? +00000<br>
CrashLog: 0000000140C04A38: ??? +00000<br>
CrashLog: 000000014096E2FB: ??? +00000<br>
CrashLog: 000000014080801E: ??? +00000<br>
CrashLog: 000000014081886D: ??? +00000<br>
CrashLog: 0000000140B442CB: ??? +00000<br>
CrashLog: 0000000140973287: ??? +00000<br>
CrashLog: 000000014097332D: ??? +00000<br>
CrashLog: 0000000140227EE0: ??? +00000<br>
CrashLog: 000000007712652D: BaseThreadInitThunk +0000D<br>
CrashLog: 00000000773BC521: RtlUserThreadStart +00021<br>
<br>
Closing log file...<br>
<br>```

<br>
<br>
<br>
<br>
<br>
If i use the more 'logical' way, to hit the upper marked 'Not Set"-'Browse'-Button, everything runs fine.<br>
<br>
<br>
</bug>

Yes, well, this is a known issue and has to do with buggy plugins that crash. Usually these plugins are cached in a failed plugins database, the next time you start Renoise and do a rescan, it will skip those plugins and continue.
One way to attempt circumvent it is check the box “Run all VST’s in bridged mode” prior to do the scanning, but i’m not sure if that box has any effect on scanning the plugins.

The dev-team could however consider moving the scanning process to the bridge server rather than performing this from inside Renoise. If a plugin crashes in that case, only the bridge server crashes and not Renoise. If a plugin crashes, it is hard to prevent it from taking the host application with it.

Not if you choose the lower panel again. As long you do this, Renoise will crash.

You mean the DSP/Instrument panel? what do you mean by choosing:clicking it with the mouse or making it visible using keyboard shortcuts?

I would assume he means the lower of the two places you can enter the location of the VSTs. Leave the top one empty and set your location in the lower one. (I have no plugins installed to test myself.) It could be OS specific, I see he is using Win7Sp1 x64…

excactly.