Steps to reproduce VC crash with OS 4.1.1.05 + Sonar 8.5.3.282

  • After updating to OS 4.1.1.05, I can get the Virus Control to crash Sonar on my system (see specs below) by performing the following steps:


    1. Make sure Sonar is using the Virus USB ASIO driver
    2. Start a new project with one MIDI and one Audio track
    3. Add the Virus plugin to the FX bin on the Audio track
    4. Route the MIDI track to use the Virus control; select the TI as the MIDI input
    5. Open the Virus Control, and start with the INIT patch (or similar)
    6. On the Filter page, choose Analoge for Filter 1 and set it to 4 pole
    7. While playing notes on the TI keyboard, use the mouse to play with the Filter 1 cutoff wheel


    After doing step 7 for 15-30 seconds, Sonar crashes. I have a Logitech G5 mouse with the selectable DPI switch (this bumps up the mouse sensitivity); if I go crazy on messing with the filter 1 cutoff, I can get Sonar to crash every time. I realize that I will probably never use the Filter1 cutoff in such an extreme manner, nevertheless, it shouldn't be so easy to cause it to crash.


    I unplugged every single USB and network connection from my computer, except for the mouse and the TI2 Polar.


    Anyone have an idea why the VC is crashing Sonar? I'm willing to try anything (within reason :), and any help on the matter would be greatly appreciated.


    I've already contacted customer support via email and am waiting for a reply back. My system specs are below. Thanks everyone.


    Vista x64, 8GB Ram / Sonar 8.5.3.282 x64 / TI2 Polar 4.1.1.05 / Virus USB ASIO

  • I've been doing some intensive troubleshooting, and I still can't find a solution to the problem. It seems like in step 7 above (when I said to play notes on the keyboard while playing with the filter1 cutoff in VC), you don't even need to play notes--playing with the Filter1 cutoff dial is enough to get it to crash.


    Here is an exhaustive list (15 items) of things that I've tried in order to tune my system for realtime audio:
    Native Instruments Audio Tuning Tips


    I've updated the BIOS, chipset drivers, and pretty much went through every item on that list. Additionally, there are two latency monitors specifically for auditing the capabilities of a system for realtime audio (both free, both mentioned in the guide above):
    DPC Latency Checker
    Latency Mon
    The latency checker is 100% in the green for me, and it reports that "This machine should be able to handle real-time streaming of audio and/or video data without drop-outs." For the few seconds that the Virus Control is running, I don't get any clicks or pops. It's just that it completely crashes Sonar.


    Of course I've tried the things in the TI Setup Guide:
    TI Setup Guide


    I ran the TI OS 4.1.1.05 installer in "repair mode" twice. Downloaded it a second time just to make sure I didn't download a corrupt copy.


    Can anyone else replicate this problem in Sonar? I've done extensive troubleshooting and cannot seem to resolve this problem. I have a ticket in with customer support, but I'm desperate and am hoping someone out there can either help out or verify that it's not just my setup that's causing this problem--it makes the VC plugin completely useless.


    P.S.:
    In case there are any developers monitoring the forums, I've included the call stack as reported by Visual Studio. I can provide a crash dump generated by Sonar, but I'm guessing it's pretty useless without the debug symbols (which I'm sure Cakewalk won't release). Looking at the dump, the VirusControl.dll made a call that eventually led to a crash.


    Call Stack (most recent calls on top):
    > ntdll.dll!0000000077d05f00()
    [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]
    ntdll.dll!0000000077d6b1d7()
    ntdll.dll!0000000077d6b21a()
    ntdll.dll!0000000077d6caa5()
    ntdll.dll!0000000077cf9094()
    ntdll.dll!0000000077cf563d()
    ntdll.dll!0000000077cf9437()
    ntdll.dll!0000000077ce1ca1()
    ntdll.dll!0000000077d6ca57()
    ntdll.dll!0000000077d6d596()
    ntdll.dll!0000000077d6ecf6()
    ntdll.dll!0000000077d706e4()
    ntdll.dll!0000000077d407bb()
    kernel32.dll!0000000077bbc4ca()
    Virus Control.dll!0000000013f11ce4()
    Virus Control.dll!0000000013fef839()
    Virus Control.dll!0000000013fff106()
    Virus Control.dll!00000000140160f0()
    Virus Control.dll!0000000013faa147()
    Virus Control.dll!0000000013e621d8()
    Virus Control.dll!0000000014019ec5()
    Virus Control.dll!0000000013fd5667()
    Virus Control.dll!0000000014019ec5()
    Virus Control.dll!000000001401f12f()
    Virus Control.dll!0000000013fc0463()
    Virus Control.dll!0000000013ff1cf8()
    Virus Control.dll!0000000014030e54()
    user32.dll!0000000077add53e()
    user32.dll!0000000077ade530()
    user32.dll!0000000077aff8eb()
    SONARPDR.exe!00000001406d87d9()
    SONARPDR.exe!00000001406d8885()
    user32.dll!0000000077add53e()
    user32.dll!0000000077adc62b()
    user32.dll!0000000077adc71d()
    ntdll.dll!0000000077d06ac6()
    user32.dll!0000000077adcc9a()
    user32.dll!0000000077adccac()
    user32.dll!0000000077add174()
    mfc90u.dll!000000006b143a67()
    SONARPDR.exe!00000001402090fe()
    mfc90u.dll!000000006b106f2e()
    mfc90u.dll!000000006b15dd5f()
    SONARPDR.exe!00000001400808cc()
    mfc90u.dll!000000006b15ddc7()
    mfc90u.dll!000000006b15dc1a()
    mfc90u.dll!000000006b15e4ff()
    SONARPDR.exe!0000000140080916()
    mfc90u.dll!000000006b115034()
    SONARPDR.exe!0000000140b14823()
    kernel32.dll!0000000077babe3d()
    ntdll.dll!0000000077ce6611()


    Vista x64, 8GB Ram / Sonar 8.5.3.282 x64 / TI2 Polar 4.1.1.05 / Virus USB ASIO

  • My problems are definitely with the 64-bit plugin. Since I own a TI2 Polar, I removed the TI Snow.dll from the 64 bit plugin directory, as well as making sure the 32 bit versions were removed from Sonar's VST search paths. When loading, only the 64 bit plugin is shown on the VST load/scan screen. Maybe it's something specific to the 64 bit version of VC?