Switching from Aureon ASIO to DirectSound -> Endless Time To Shut Down

Well, I have been bad. I just switched from asio to dx and then closed renoise. What happened? It needed a lot of time and then there was this nasty screen where microsoft asks me to submit a but report.

Here’s my log

  
============================================================  
Version : Renoise V1.9.0 (Nov 3 2007)  
Date : 2007-11-03  
OS : WinXP Service Pack 2  
============================================================  
  
CPU: Found 1 enabled unit(s) with 1 core(s) / 1 logical processor(s) per unit. 1 cores are enabled in total.  
  
Application: Initializing the API...  
  
QuickTime: Initializing...  
QuickTime: Successfully initialized...  
QuickTime: Running QuickTime Version: 7138000  
  
GraphPort: Initializing the Font Engine...  
GraphPort: Initializing DirectX...  
GraphPort: Checking the DirectX version...  
GraphPort: Obtaining and configuring the DirectX interface...  
  
MIDI: Initializing DirectMusic...  
MIDI: Enumerating DirectMusic (WDM) MIDI devices...  
MIDI: Skipping softsynth WDM out-device 'Aureon Wave' (not supported)  
MIDI: Skipping softsynth WDM out-device 'Bluetooth-Audio' (not supported)  
MIDI: Skipping emulated WDM device 'Microsoft MIDI-Mapper [Emuliert]'  
MIDI: Skipping emulated WDM device 'Microsoft GS Wavetable SW Synth [Emuliert]'  
MIDI: Skipping emulated WDM device '1:EDIROL UM-1 MIDI [Emuliert]'  
MIDI: Skipping emulated WDM device '1:EDIROL UM-1 MIDI [Emuliert]'  
MIDI: Skipping softsynth WDM out-device 'Microsoft Synthesizer' (not supported)  
MIDI: Enumerating Windows MME MIDI devices...  
MIDI: Adding MME in-device '1:EDIROL UM-1 MIDI'  
MIDI: Adding MME out-device 'Microsoft GS Wavetable SW Synth'  
MIDI: Adding MME out-device '1:EDIROL UM-1 MIDI'  
MIDI: Finished device enumeration  
  
DspDevices: Registering native DSP effects...  
  
Application: Creating the main application...  
Application: Start running...  
Application: Loading the preferences...  
Application: Init...  
  
ASIO: Initializing  
ASIO: Trying to open 'ASIO for Aureon series'  
ASIO: LoadAsioDriver ... OK  
ASIO: ASIOInit ... OK  
ASIO: Using SampleRate 48000  
ASIO: PostOutput is supported  
ASIO: FillDriverInfo ... OK  
ASIO: Got kAsioSupportsTimeInfo (yes)  
ASIO: InputBuffers: 2 availble, 2 selected - Type 18  
ASIO: OutputBuffers: 8 availble, 8 selected - Type 18  
ASIO: OutputLatency: 256, InputLatency: 768  
ASIO: CreateBuffers ... OK  
ASIO: ASIOStart ... OK  
ASIO: Up and running  
  
MIDI: Opening MME Midi-In device '1:EDIROL UM-1 MIDI'  
  
Application: Creating a new document...  
  
Timer: Seems safe to use the 'QueryPerformance' counters...  
  
Player: Constructing...  
Player: Creating the slave threads...  
Player: Attaching to the document...  
Player: Start running...  
  
GUI: GUI is constructed  
  
Application: A new document was created.  
  
GraphPort: Initialising in WindowedMode  
GraphPort: Successfully initialized  
  
Application: Init OK  
Application: Enter MainLoop...  
  
ASIO: Stop Polling...  
ASIO: Releasing ASIO for Aureon series...  
  
DirectSound: Initializing...  
DirectSound: Using SampleRate 44100  
DirectSound: Primary Buffer Format: FormatTag=1, Channels=2, SamplesPerSec=44100, BitsPerSample=16, BlockAlign=4  
DirectSound: CreateObjects ... OK  
DirectSound: Output Buffer Format: BufferSize=88200, FormatTag=1, Channels=2, SamplesPerSec=44100, BitsPerSample=16, BlockAlign=4  
DirectSound: Input Buffer Format: BufferSize=88200, FormatTag=1, Channels=2, SamplesPerSec=44100, BitsPerSample=16, BlockAlign=4  
DirectSound: CreateBuffer ... OK  
DirectSound: Using pollbuffersize: 2048  
DirectSound: Up and running  
  
Application: Exit...  
  
Threads: Timeout while waiting for Thread2 to finish its commands!!  
  
Threads: Timeout while waiting for Thread2 to finish its commands!!  
  
Player: Constructing...  
Player: Creating the slave threads...  
Player: Attaching to the document...  
Player: Start running...  
  
Threads: Timeout while waiting for Thread2 to finish its commands!!  
  
Threads: Timeout while waiting for Thread2 to finish its commands!!  
  
GUI: GUI is constructed  
  
Threads: Timeout while waiting for Thread2 to finish its commands!!  
  
Shut down: Released the old Document  
  
Threads: Timeout while waiting for Thread2 to finish its commands!!  
  
Shut down: Stopped the Player  
  
Threads: Timeout while waiting for Thread2 to finish its commands!!  
  
MIDI: Closing MME Midi-In device '1:EDIROL UM-1 MIDI'  
  
Shut down: Stopped and released all MIDI-Devices  
  
Threads: Timeout while waiting for Thread2 to finish its commands!!  
  
Threads: Timeout while waiting for Thread2 to finish its commands!!  
  
DirectSound: Stop Polling...  
DirectSound: Releasing Primary Sound Device...  
DirectSound: Releasing Primary Capture Device...  
  
Shut down: Stopped and released the active Audio-Device  
Shut down: Destroyed the Player  
Shut down: Destroyed the Window and all Views  
Shut down: Destroyed the Document  
Shut down: Saved the preferences  
  
GraphPort: Releasing DirectX...  
  
Shut down: Destroyed the GraphPort  
Shut down: Destroyed the Preferences  
Shut down: App is down  
  
Application: Exit OK  
  
CrashLog: Handling Exception! Code : C0000005  
CrashLog: 00993896: PyInterpreterState_Next +2D0F16  
CrashLog: 009098dc: PyInterpreterState_Next +246F5C  
CrashLog: 008f6e68: PyInterpreterState_Next +2344E8  
  
Application: Caught an unhandled exception (Thread: GUI)!  
  
CrashLog: Handling Exception! Code : C0000005  
CrashLog: 008f3fe9: PyInterpreterState_Next +231669  
CrashLog: 008f7092: PyInterpreterState_Next +234712  
CrashLog: 00a1f760: PyInterpreterState_Next +35CDE0  
CrashLog: 00913acc: PyInterpreterState_Next +25114C  
CrashLog: 00913b93: PyInterpreterState_Next +251213  
CrashLog: 7c816fd7: RegisterWaitForInputIdle +00049