eiz / SynchronousAudioRouter

Low latency application audio routing for Windows
http://sar.audio/
GNU General Public License v3.0
994 stars 136 forks source link

Reaper and Catabile crash with v0.13.2 #113

Open ramonsmits opened 3 years ago

ramonsmits commented 3 years ago

After upgrading to v0.13.2 by enabling test mode I tried running Catabile and Reaper but both crash at start.

Event viewer:

Faulting application name: reaper.exe, version: 6.1.9.0, time stamp: 0x5fdcc24f
Faulting module name: wdmaud.drv, version: 10.0.19041.1, time stamp: 0x0ca119ff
Exception code: 0xc0000005
Fault offset: 0x000000000001fc2f
Faulting process id: 0x6aa0
Faulting application start time: 0x01d6f8a9bdc0c37d
Faulting application path: C:\Program Files\REAPER (x64)\reaper.exe
Faulting module path: C:\WINDOWS\SYSTEM32\wdmaud.drv
Report Id: c61233b4-e043-4621-a0f9-39e556e8b130
Faulting package full name: 
Faulting package-relative application ID: 

Reaper SAR log:

Log file created at: 2021/02/01 15:51:38
Running on machine: ZOLDER
Log line format: [IWEF]mmdd hh:mm:ss.uuuuuu threadid file:line] msg
I0201 15:51:38.832224 27300 dllmain.cpp:43] Initializing SarAsio.
I0201 15:51:38.833211 27300 wrapper.cpp:33] SarAsioWrapper::SarAsioWrapper
I0201 15:51:38.833211 27300 wrapper.cpp:39] SarAsioWrapper::init
I0201 15:51:38.833211 27300 tinyasio.cpp:31] Querying installed ASIO drivers.
I0201 15:51:38.834236 27300 tinyasio.cpp:75] Found ASIO driver: ASIO4ALL v2 with CLSID {232685C6-6548-49D8-846D-4141A3EF7560}
I0201 15:51:38.834236 27300 tinyasio.cpp:75] Found ASIO driver: Focusrite USB ASIO Driver with CLSID {4F23766C-EB45-4E1C-A2B4-B221E2DBC535}
I0201 15:51:38.834236 27300 tinyasio.cpp:75] Found ASIO driver: Synchronous Audio Router with CLSID {0569D852-1F6A-44A7-B7B5-EFB78B66BE21}
I0201 15:51:38.834236 27300 tinyasio.cpp:80] Done querying ASIO drivers. Status: 259
I0201 15:51:42.578346 27300 wrapper.cpp:52] Sample type: 18, sample size: 4
I0201 15:51:42.578346 27300 wrapper.cpp:59] SarAsioWrapper::getDriverName
I0201 15:51:42.578346 27300 wrapper.cpp:65] SarAsioWrapper::getDriverVersion
I0201 15:51:42.578346 27300 wrapper.cpp:109] SarAsioWrapper::getChannels
I0201 15:51:42.578346 27300 wrapper.cpp:142] SarAsioWrapper::getBufferSize
I0201 15:51:42.578346 27300 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:42.578346 27300 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:42.578346 27300 wrapper.cpp:323] SarAsioWrapper::createBuffers(infos, 14, 64, callbacks)
I0201 15:51:42.578346 27300 wrapper.cpp:418] Creating inner driver buffers. Count: 6 BufferSize: 64 Callbacks: 00000000005BBBC8 SampleType: 18 SampleSize: 4
I0201 15:51:42.578346 27300 wrapper.cpp:426]   ChannelInfo: buffer[0]: 0000000000000000 buffer[1]: 0000000000000000 index: 0 isInput: 1
I0201 15:51:42.578346 27300 wrapper.cpp:426]   ChannelInfo: buffer[0]: 0000000000000000 buffer[1]: 0000000000000000 index: 1 isInput: 1
I0201 15:51:42.578346 27300 wrapper.cpp:426]   ChannelInfo: buffer[0]: 0000000000000000 buffer[1]: 0000000000000000 index: 0 isInput: 0
I0201 15:51:42.578346 27300 wrapper.cpp:426]   ChannelInfo: buffer[0]: 0000000000000000 buffer[1]: 0000000000000000 index: 1 isInput: 0
I0201 15:51:42.578346 27300 wrapper.cpp:426]   ChannelInfo: buffer[0]: 0000000000000000 buffer[1]: 0000000000000000 index: 2 isInput: 0
I0201 15:51:42.578346 27300 wrapper.cpp:426]   ChannelInfo: buffer[0]: 0000000000000000 buffer[1]: 0000000000000000 index: 3 isInput: 0
I0201 15:51:42.578346 27300 wrapper.cpp:548] SarAsioWrapper::future
I0201 15:51:42.578346 27300 wrapper.cpp:129] SarAsioWrapper::getLatencies
I0201 15:51:42.578346 27300 wrapper.cpp:77] SarAsioWrapper::start

Cantabile SAR log:

Log file created at: 2021/02/01 15:51:14
Running on machine: ZOLDER
Log line format: [IWEF]mmdd hh:mm:ss.uuuuuu threadid file:line] msg
I0201 15:51:14.682368 26132 dllmain.cpp:43] Initializing SarAsio.
I0201 15:51:14.684368 26132 wrapper.cpp:33] SarAsioWrapper::SarAsioWrapper
I0201 15:51:14.690388 26132 wrapper.cpp:39] SarAsioWrapper::init
I0201 15:51:14.690388 26132 tinyasio.cpp:31] Querying installed ASIO drivers.
I0201 15:51:14.691372 26132 tinyasio.cpp:75] Found ASIO driver: ASIO4ALL v2 with CLSID {232685C6-6548-49D8-846D-4141A3EF7560}
I0201 15:51:14.691372 26132 tinyasio.cpp:75] Found ASIO driver: Focusrite USB ASIO Driver with CLSID {4F23766C-EB45-4E1C-A2B4-B221E2DBC535}
I0201 15:51:14.691372 26132 tinyasio.cpp:75] Found ASIO driver: Synchronous Audio Router with CLSID {0569D852-1F6A-44A7-B7B5-EFB78B66BE21}
I0201 15:51:14.691372 26132 tinyasio.cpp:80] Done querying ASIO drivers. Status: 259
I0201 15:51:18.671792 26132 wrapper.cpp:52] Sample type: 18, sample size: 4
I0201 15:51:18.671792 26132 wrapper.cpp:142] SarAsioWrapper::getBufferSize
I0201 15:51:18.671792 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:109] SarAsioWrapper::getChannels
I0201 15:51:18.671792 26132 wrapper.cpp:142] SarAsioWrapper::getBufferSize
I0201 15:51:18.671792 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:202] SarAsioWrapper::canSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:129] SarAsioWrapper::getLatencies
I0201 15:51:18.671792 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:142] SarAsioWrapper::getBufferSize
I0201 15:51:18.671792 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:225] SarAsioWrapper::setSampleRate
I0201 15:51:18.671792 26132 wrapper.cpp:142] SarAsioWrapper::getBufferSize
I0201 15:51:18.671792 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:18.675675 26132 wrapper.cpp:142] SarAsioWrapper::getBufferSize
I0201 15:51:18.675675 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:18.675675 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:18.694646 26132 wrapper.cpp:142] SarAsioWrapper::getBufferSize
I0201 15:51:18.694646 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:18.694646 26132 wrapper.cpp:323] SarAsioWrapper::createBuffers(infos, 14, 64, callbacks)
I0201 15:51:18.694646 26132 wrapper.cpp:418] Creating inner driver buffers. Count: 6 BufferSize: 64 Callbacks: 0F03260C SampleType: 18 SampleSize: 4
I0201 15:51:18.694646 26132 wrapper.cpp:426]   ChannelInfo: buffer[0]: 00000000 buffer[1]: 00000000 index: 0 isInput: 1
I0201 15:51:18.694646 26132 wrapper.cpp:426]   ChannelInfo: buffer[0]: 00000000 buffer[1]: 00000000 index: 1 isInput: 1
I0201 15:51:18.694646 26132 wrapper.cpp:426]   ChannelInfo: buffer[0]: 00000000 buffer[1]: 00000000 index: 0 isInput: 0
I0201 15:51:18.694646 26132 wrapper.cpp:426]   ChannelInfo: buffer[0]: 00000000 buffer[1]: 00000000 index: 1 isInput: 0
I0201 15:51:18.694646 26132 wrapper.cpp:426]   ChannelInfo: buffer[0]: 00000000 buffer[1]: 00000000 index: 2 isInput: 0
I0201 15:51:18.694646 26132 wrapper.cpp:426]   ChannelInfo: buffer[0]: 00000000 buffer[1]: 00000000 index: 3 isInput: 0
I0201 15:51:18.694646 26132 wrapper.cpp:77] SarAsioWrapper::start
I0201 15:51:18.869648 26132 wrapper.cpp:129] SarAsioWrapper::getLatencies
I0201 15:51:18.869648 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:18.870649 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
I0201 15:51:18.888649 26132 wrapper.cpp:213] SarAsioWrapper::getSampleRate
ctlaltdefeat commented 3 years ago

I'm encountering the same, any luck?

ramonsmits commented 3 years ago

@ctlaltdefeat I think rebooting helped :-)