(Win11) Cubase 12.0.7 freezes on start Repeatedly

Cubase Pro 12.0.7 freezes on start and I can’t get past the Steinberg HUB screen because it won’t stop loading. Running Cubase in safe mode doesn’t help.

It occasionally happened before, but after restarting my PC a couple of times, it would launch. Today I woke up and can’t start it. I confirmed there’re no plugin updates, no system updates, no DAW updates installed since I used it last time. Then, I tried updating Win11 to the latest one, but it did nothing.

Does anyone else have the same issue?


Cubase 12.0.70.464 64bit 2023.8.12 3.04.33.589-freezedump.dmp (676.7 KB)

Cpu: AMD 3600
Motherboard: Asus x570-PLUS(wifi)
RAM: Crucial DDR4 16GB x4 (=64GB)
Graphics: Asus Radeon RX580 DUAL
System SSD: XPG SX8200 Pro (512GB)

Try it without the hub? Maybe?
What are you trying to do in the HUB?
Start a new project? Open a recently edited project?

  1. I honestly don’t think the HUB window is the problem. Cubase just freezes and won’t start.
    I can’t disable the HUB in the preferences, as Cubase doesn’t launch. So, if there’s an option to disable it through editing some txt document, I can try.

  2. Yes, I either open a recent project or start a new one. I got used to the HUB window, because I keep an eye on the latest Steinberg news and updates from there. Even if there’s something wrong because of the HUB, I believe it is something that should be fixed.

Today, Cubase actually did launch! But after opening a project, creating a new midi-track, recording a single note there and dragging it to the beginning of the project, Cubase freezed again :frowning:

Hi @andreyshinami

I had a look at the dmp file:

SYMBOL_NAME: wdmaud!CMIDIOutDevice::WriteEvent+9c

MODULE_NAME: wdmaud

IMAGE_NAME: wdmaud.drv

FAILURE_BUCKET_ID: BREAKPOINT_80000003_wdmaud.drv!CMIDIOutDevice::WriteEvent

I would try to reinstall all MIDI device drivers as admin. Then try again.

I see. Thank you for your reply.

I ran “msdt.exe -id DeviceDiagnostic” command in CMD as an administrator and reinstalled Arturia midi control center.
Unfraternally, Cubase did crashed again after moving a midi-not in the piano roll. And now it gets stuck at the HUB window again if I restart it.

Hi @andreyshinami

Please give us more details about your audio setup:

  • which interface do you use?
  • which MIDI controller do you use?
  • are you using vepro?

Does it work when you disconnect your MIDI controller before starting Cubase?

There’s another topic about the same error message. Unfortunately, without a working solution for that user. However, one of those suggestions might work in your particular case:
It's Cubase 12 and Cubase still hangs or crashes on exit

Hello.

No, I don’t use Vienna Ensemble Pro.
I currently use UAD Volt 476.
My MIDI controller is Arturia Keylab 49 (via usb)

I opened Device Manager/View > Show Hidden Devices, expanded the “Audio Inputs and Outputs” tab, right clicked and uninstall all the unnecessary drivers from the previously used audio interfaces. After that I uninstalled any associated drivers/apps in windows 11 “Add or Remove programs”. Then, I restarted my pc with my midi controller disconnected.

I opened Cubase, loaded a project, created midi track, drew a note there, moved it, saved the project, moved the note again → Cubase crashed. So the issue is reproducible.

Hi @andreyshinami

Thanks for the information.

Does this also happen when you create a brand new project or is it project specific?

Did you try this already?

Hm… I checked "Use Device ‘WinRT MIDI’ and the previously loaded project works fine after moving a midi note.
However, when I open the project I get this pop-up window:
Screenshot 2023-08-12 162555
“short” and “long” are just the names of the 2 midi tracks created in this project.

As soon as I uncheck ‘WinRT MIDI’ and open a new project, the issue returns. (Even if I uncheck all the available midi in and out ports for all the listed devices).

Ok, we’re making progress.

I would go through each of these and update/reinstall the drivers. I think
universalaudiousbaudioasio_x64.dll is the most likely culprit.

> *** WARNING: Unable to verify timestamp for atidxx64.dll
> *** WARNING: Unable to verify timestamp for license-engine-access.dll
> *** WARNING: Unable to verify timestamp for amdihk64.dll
> *** WARNING: Unable to verify timestamp for ur-c_extension.dll
> *** WARNING: Unable to verify timestamp for atio6axx.dll
> *** WARNING: Unable to verify timestamp for universalaudiousbaudioasio_x64.dll

Here’s the complete exception analysis:

> *******************************************************************************
> *                                                                             *
> *                        Exception Analysis                                   *
> *                                                                             *
> *******************************************************************************
> 
> *** WARNING: Unable to verify timestamp for atidxx64.dll
> *** WARNING: Unable to verify timestamp for license-engine-access.dll
> *** WARNING: Unable to verify timestamp for amdihk64.dll
> *** WARNING: Unable to verify timestamp for ur-c_extension.dll
> *** WARNING: Unable to verify timestamp for atio6axx.dll
> *** WARNING: Unable to verify timestamp for universalaudiousbaudioasio_x64.dll
> 
> KEY_VALUES_STRING: 1
> 
>     Key  : Analysis.CPU.mSec
>     Value: 4546
> 
>     Key  : Analysis.Elapsed.mSec
>     Value: 14988
> 
>     Key  : Analysis.IO.Other.Mb
>     Value: 0
> 
>     Key  : Analysis.IO.Read.Mb
>     Value: 0
> 
>     Key  : Analysis.IO.Write.Mb
>     Value: 0
> 
>     Key  : Analysis.Init.CPU.mSec
>     Value: 312
> 
>     Key  : Analysis.Init.Elapsed.mSec
>     Value: 5167
> 
>     Key  : Analysis.Memory.CommitPeak.Mb
>     Value: 347
> 
>     Key  : Failure.Bucket
>     Value: BREAKPOINT_80000003_wdmaud.drv!CMIDIOutDevice::WriteEvent
> 
>     Key  : Failure.Hash
>     Value: {a21b8663-3ce0-b978-1130-15527403b15e}
> 
>     Key  : Timeline.Process.Start.DeltaSec
>     Value: 70
> 
>     Key  : WER.OS.Branch
>     Value: ni_release
> 
>     Key  : WER.OS.Version
>     Value: 10.0.22621.1
> 
>     Key  : WER.Process.Version
>     Value: 3.0.0.13
> 
> 
> FILE_IN_CAB:  Cubase 12.0.70.464 64bit 2023.8.12 3.04.33.589-freezedump.dmp
> 
> NTGLOBALFLAG:  0
> 
> PROCESS_BAM_CURRENT_THROTTLED: 0
> 
> PROCESS_BAM_PREVIOUS_THROTTLED: 0
> 
> EXCEPTION_RECORD:  (.exr -1)
> ExceptionAddress: 0000000000000000
>    ExceptionCode: 80000003 (Break instruction exception)
>   ExceptionFlags: 00000000
> NumberParameters: 0
> 
> FAULTING_THREAD:  00002900
> 
> PROCESS_NAME:  Cubase12.exe
> 
> ERROR_CODE: (NTSTATUS) 0x80000003 - {AUSNAHME}  Haltepunkt  Im Quellprogramm wurde ein Haltepunkt erreicht.
> 
> EXCEPTION_CODE_STR:  80000003
> 
> STACK_TEXT:  
> 00000000`0014e8d8 00007ffd`a63a3f8e     : 00000000`002f8013 00000000`00000103 00000000`00000000 00000000`00000002 : ntdll!NtWaitForSingleObject+0x14
> 00000000`0014e8e0 00007ffd`12ebcaf4     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00001288 : KERNELBASE!WaitForSingleObjectEx+0x8e
> 00000000`0014e980 00007ffd`12ebca29     : 00000000`00000000 00000000`00000010 00000000`28fa58a0 00000000`00000000 : wdmaud!CMIDIOutDevice::WriteEvent+0x9c
> 00000000`0014ea20 00007ffd`12eba57a     : 00000000`28fa6e60 00000000`28fa6e60 00000000`28fa6e60 00000000`2d096a60 : wdmaud!CMIDIOutDevice::PlaySysEx+0x6d
> 00000000`0014ea60 00007ffd`12eac4ed     : 00000000`28fa6e60 00000000`00000000 00000000`28fa6e60 00000000`00000070 : wdmaud!HwModMessage+0x11a
> 00000000`0014eaa0 00007ffd`92a275d0     : 00000000`2c91a430 00000000`00000070 00000000`00000000 00000000`28fa6e60 : wdmaud!modMessage+0x5e2d
> 00000000`0014eb50 00007ffd`92a288a5     : 00000000`28fa6e60 00000000`3a5ac040 00000000`00000070 00000000`2c91a430 : winmmbase!midiMessage+0xb0
> 00000000`0014eb90 00000001`415a3e36     : 00000000`0f5616b0 00000000`28fa6e60 00000000`2c91b1f0 00000000`0f5616b0 : winmmbase!midiOutLongMsg+0xb5
> 00000000`0014ebc0 00000000`0f5616b0     : 00000000`28fa6e60 00000000`2c91b1f0 00000000`0f5616b0 00000000`0f5616b0 : Cubase12+0x15a3e36
> 00000000`0014ebc8 00000000`28fa6e60     : 00000000`2c91b1f0 00000000`0f5616b0 00000000`0f5616b0 00000001`415a403c : 0xf5616b0
> 00000000`0014ebd0 00000000`2c91b1f0     : 00000000`0f5616b0 00000000`0f5616b0 00000001`415a403c 00000000`0f5616b0 : 0x28fa6e60
> 00000000`0014ebd8 00000000`0f5616b0     : 00000000`0f5616b0 00000001`415a403c 00000000`0f5616b0 00000000`0f561670 : 0x2c91b1f0
> 00000000`0014ebe0 00000000`0f5616b0     : 00000001`415a403c 00000000`0f5616b0 00000000`0f561670 00000000`0f561470 : 0xf5616b0
> 00000000`0014ebe8 00000001`415a403c     : 00000000`0f5616b0 00000000`0f561670 00000000`0f561470 00000000`00000cf0 : 0xf5616b0
> 00000000`0014ebf0 00000000`0f5616b0     : 00000000`0f561670 00000000`0f561470 00000000`00000cf0 00000000`0f561648 : Cubase12+0x15a403c
> 00000000`0014ebf8 00000000`0f561670     : 00000000`0f561470 00000000`00000cf0 00000000`0f561648 00000000`2c91b1f0 : 0xf5616b0
> 00000000`0014ec00 00000000`0f561470     : 00000000`00000cf0 00000000`0f561648 00000000`2c91b1f0 00000000`005a7110 : 0xf561670
> 00000000`0014ec08 00000000`00000cf0     : 00000000`0f561648 00000000`2c91b1f0 00000000`005a7110 00000000`0f561470 : 0xf561470
> 00000000`0014ec10 00000000`0f561648     : 00000000`2c91b1f0 00000000`005a7110 00000000`0f561470 00000000`3a5ac040 : 0xcf0
> 00000000`0014ec18 00000000`2c91b1f0     : 00000000`005a7110 00000000`0f561470 00000000`3a5ac040 00000001`415a3a67 : 0xf561648
> 00000000`0014ec20 00000000`005a7110     : 00000000`0f561470 00000000`3a5ac040 00000001`415a3a67 00000000`0f561670 : 0x2c91b1f0
> 00000000`0014ec28 00000000`0f561470     : 00000000`3a5ac040 00000001`415a3a67 00000000`0f561670 00000000`0f561670 : 0x5a7110
> 00000000`0014ec30 00000000`3a5ac040     : 00000001`415a3a67 00000000`0f561670 00000000`0f561670 00000000`0f5616b0 : 0xf561470
> 00000000`0014ec38 00000001`415a3a67     : 00000000`0f561670 00000000`0f561670 00000000`0f5616b0 00000000`0014ef20 : 0x3a5ac040
> 00000000`0014ec40 00000000`0f561670     : 00000000`0f561670 00000000`0f5616b0 00000000`0014ef20 00000000`00000000 : Cubase12+0x15a3a67
> 00000000`0014ec48 00000000`0f561670     : 00000000`0f5616b0 00000000`0014ef20 00000000`00000000 00000000`00000000 : 0xf561670
> 00000000`0014ec50 00000000`0f5616b0     : 00000000`0014ef20 00000000`00000000 00000000`00000000 00000000`0f561470 : 0xf561670
> 00000000`0014ec58 00000000`0014ef20     : 00000000`00000000 00000000`00000000 00000000`0f561470 00000000`2c91b1f0 : 0xf5616b0
> 00000000`0014ec60 00000000`00000000     : 00000000`00000000 00000000`0f561470 00000000`2c91b1f0 00000000`3a5ac040 : 0x14ef20
> 
> 
> STACK_COMMAND:  ~0s; .ecxr ; kb
> 
> SYMBOL_NAME:  wdmaud!CMIDIOutDevice::WriteEvent+9c
> 
> MODULE_NAME: wdmaud
> 
> IMAGE_NAME:  wdmaud.drv
> 
> FAILURE_BUCKET_ID:  BREAKPOINT_80000003_wdmaud.drv!CMIDIOutDevice::WriteEvent
> 
> OS_VERSION:  10.0.22621.1
> 
> BUILDLAB_STR:  ni_release
> 
> OSPLATFORM_TYPE:  x64
> 
> OSNAME:  Windows 10
> 
> IMAGE_VERSION:  10.0.22621.1
> 
> FAILURE_ID_HASH:  {a21b8663-3ce0-b978-1130-15527403b15e}
> 
> Followup:     MachineOwner
> ---------
1 Like

Thank you for helping me out.

  1. I can see “ur-c_extension.dll”, but I deleted ur-c related drivers from the system because I don’t use UR44C audio interface anymore. I wonder why it could be still there.
  2. I don’t get what those lines of code mean, especially for Exception Analysis.
    I deleted “Universal Audio Volt Driver v1.1.0” from Win 11 “Add or remove programs”.
    Then, I launched UA Connect App, installed the same driver again, restarted the PC, but it didn’t help. Shall I try this again? Or is there a correct way of checking/removing midi/drivers that I’m missing?

Hi,

If this is the case, this is the known Windows WDM MIDI driver issue. Enable the WinRT MIDI Driver in the Studio > Studio Setup > MIDI Ports Setup, please.

2 Likes

The initial problem, that Cubase would crash at the hub screen, doesn’t occur anymore?
Is there’s only the moving MIDI note crash now?
If so, is it possible to move the MIDI note in safe mode without Cubase crashing?

Did you go through the following steps from the manual?

Uninstalling TOOLS for UR-C

To uninstall the software, you must remove the following software one by one.

• Yamaha Steinberg USB Driver

• Steinberg UR-C Applications

• Basic FX Suite

Follow the steps below to uninstall TOOLS for UR-C.

Windows

  1. Disconnect all USB devices other than the mouse and keyboard from the computer.

  2. Start the computer and log on to the Administrator account.

Exit any open applications and close all open windows.

  1. Open the window for the uninstall operation as follows.

[Control Panel]  [Uninstall a Program] to call up the [Uninstall or change a program] panel.

  1. Select the software to be uninstalled from the list.

Mac

  1. Disconnect all USB devices other than the mouse and keyboard from the computer.

  2. Start the computer and log in to the Administrator account.

Exit any open applications and close all open windows.

  1. Extract the TOOLS for UR-C that you downloaded in advance.

  2. Double-click the following file in the extracted folder.

• Uninstall Yamaha Steinberg USB Driver

• Uninstall Steinberg UR-C Applications

• Uninstall Basic FX Suite

  1. Click [Run] when the “Welcome to the ***uninstaller.” message appears.

The characters *** represent the software name. After that, follow the onscreen instructions to uninstall the software.

• Yamaha Steinberg USB Driver

• Steinberg UR-C Applications

• Basic FX Suite

  1. Click [Restart] or [Close] when the “Uninstallation completed.” message appears.

  2. Click the [Uninstall] / [Uninstall /Change].

  3. When the message prompting you to restart your computer appears, click [Restart].

If the [User Account Control] window appears, click [Continue] or [Yes].

Repeat steps 4 through 7 to uninstall the remaining software you have not selected.

  1. Follow the on-screen instructions to remove the software.

Uninstalling TOOLS for UR-C is now complete.

Repeat steps 4 through 6 to uninstall the remaining software you have not selected.

Uninstalling TOOLS for UR-C is now complete.

Yes, I did. Although, I kept Basic FX Suite because I have a license for the bundled Yamaha Reverb there.

Crash at the HUB screen happens if I launch Cubase again after the moving MIDI note crash occurred. And it will crush at the HUB until I restart my PC.

UPDATE:

-So, I uninstalled all UAD related drivers from Device Manager/ “Audio Inputs and Outputs”.
-I deleted UAD Volt driver and UAD connect app from my PC.
-I restarted the PC.
-I opened Cubase using the default generic driver with ‘WinRT MIDI’ unchecked.
-And my Cubase project worked fine.
-I reinstalled the UA Connected, reinstalled the Volt driver through it, restarted my PC.
-With the Volt selected, I tried creating a new project and the issue is gone. My previous project also works now.

I’m not sure if I have to worry about those “Warnings” in the Exception Analysis, but the issue seems to be fixed now. Thank you for your help, Croissant.

1 Like

So, if the same issue returns, the FIX would be to always keep the WinRT MIDI Driver checked, right?

No, sometimes they can be a helpful pointer for when something isn’t working but they are nothing to worry about.

Glad you were able to solve the problem! :smile:

1 Like

This is not part of the crash log itself, and has zero significance. It appears in the preamble in all Windows crash dumps.

2 Likes

Thanks for the clarification, @steve!