Crash ASIO on Windows 10 x64


#1

Hi everyone!
I have a problem with ASIO driver - all works good, but on close application i have a crash on:
in juse_win32_ASIO.cpp:

        if (asioObject != nullptr)
        {
            Thread::sleep (20);
            asioObject->stop();
            Thread::sleep (10);
            disposeBuffers();
        }

asioObject->stop(); throw access violation
LOG:

JUCE v4.2.3
ASIO: found ASIO4ALL v2
ASIO: found ASIO4ALL v2
ASIO: opening device: ASIO4ALL v2
ASIO: opening device: ASIO4ALL v2
ASIO: 2 in, 8 out
ASIO: 2 in, 8 out
ASIO: 64->2048, 512, 8
ASIO: 64->2048, 512, 8
ASIO: Rates: 32000 44100 48000 88200 96000 176400 192000
ASIO: Rates: 32000 44100 48000 88200 96000 176400 192000
ASIO: Latencies: in = 736, out = 736
ASIO: Latencies: in = 736, out = 736
ASIO: creating buffers (dummy): 4, 512
ASIO: creating buffers (dummy): 4, 512
ASIO: Latencies: in = 736, out = 736
ASIO: Latencies: in = 736, out = 736
ASIO: device open
ASIO: device open
ASIO: clock: Big Ben (cur)
ASIO: clock: Big Ben (cur)
ASIO: disposing buffers
ASIO: disposing buffers
ASIO: creating buffers: 2, 512
ASIO: creating buffers: 2, 512
ASIO: channel format: 18
ASIO: channel format: 18
ASIO: Latencies: in = 688, out = 688
ASIO: Latencies: in = 688, out = 688
ASIO: starting
ASIO: starting
ASIO: stopping
ASIO: stopping

Thanks for attentions!


#2

Can you re-produce this with the JUCE demo?