Freezedump on loading Cubase 12 projects with Kontakt

It seems like every time I load a project with a live instance of Kontakt in Cubase Pro 12 (currently 12.0.40, but I think it was also doing it in at least some of the earlier Cubase 12 versions), I get a freezedump in the CrashLogs directory. It had been doing this with Kontakt 6, but now it is also doing it with Kontakt 7. It is possible it may only be doing it on the first Cubase session of a day that loads Kontakt (I reboot overnight), but I’m not positive on that as I am generally only working on one session all day.

I’ve let Cubase send these DMP files (on Windows 10) to Steinberg every time, but I am curious if others are also seeing this. An example stack trace from WinDbg (using the “!analyze -v” command from today’s session is:


Microsoft (R) Windows Debugger Version 10.0.25200.1003 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Users\Rick\Documents\Steinberg\CrashDumps\Cubase 12.0.40.317 64bit 2022.10.23 12.58.16.722-freezedump.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available


************* Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       srv*
Symbol search path is: srv*
Executable search path is: 
Windows 10 Version 19044 MP (12 procs) Free x64
Product: WinNt, suite: SingleUserTS
Edition build lab: 19041.1.amd64fre.vb_release.191206-1406
Machine Name:
Debug session time: Sun Oct 23 12:58:20.000 2022 (UTC - 7:00)
System Uptime: not available
Process Uptime: 0 days 0:08:48.000
.......................................
For analysis of this file, run !analyze -v
ntdll!NtWaitForSingleObject+0x14:
00007ffa`7fb8d144 c3              ret
0:000> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************


KEY_VALUES_STRING: 1

    Key  : Analysis.CPU.mSec
    Value: 7671

    Key  : Analysis.DebugAnalysisManager
    Value: Create

    Key  : Analysis.Elapsed.mSec
    Value: 24213

    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: 483

    Key  : Analysis.Init.Elapsed.mSec
    Value: 11979

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 720

    Key  : Timeline.Process.Start.DeltaSec
    Value: 528

    Key  : WER.OS.Branch
    Value: vb_release

    Key  : WER.OS.Timestamp
    Value: 2019-12-06T14:06:00Z

    Key  : WER.OS.Version
    Value: 10.0.19041.1

    Key  : WER.Process.Version
    Value: 12.0.40.317


FILE_IN_CAB:  Cubase 12.0.40.317 64bit 2022.10.23 12.58.16.722-freezedump.dmp

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 0000000000000000
   ExceptionCode: 80000003 (Break instruction exception)
  ExceptionFlags: 00000000
NumberParameters: 0

FAULTING_THREAD:  00002788

PROCESS_NAME:  Cubase12.exe

ERROR_CODE: (NTSTATUS) 0x80000003 - {EXCEPTION}  Breakpoint  A breakpoint has been reached.

EXCEPTION_CODE_STR:  80000003

STACK_TEXT:  
00000000`0014d148 00007ffa`7d5a306e     : 00000000`0014d3d0 00000000`00000000 00000000`6e8a8f90 00007ffa`7e45b5dd : ntdll!NtWaitForSingleObject+0x14
00000000`0014d150 00007ff9`e81eb333     : 00007ff9`eccd4ec0 00000000`00000030 00000000`00000000 00000000`0000166c : KERNELBASE!WaitForSingleObjectEx+0x8e
00000000`0014d1f0 00007ff9`e821997e     : 00007ff9`eccd4ec0 00000000`6e054ce0 00007ff9`eccd4ec0 00007ff9`eccd4e88 : Kontakt_7!qt_qmlDebugMessageAvailable+0x8f6a23
00000000`0014d250 00007ff9`e8219414     : 00007ff9`eccd4e88 00000000`0014d349 00000000`6e054ce0 00007ff9`eccd4ec0 : Kontakt_7!qt_qmlDebugMessageAvailable+0x92506e
00000000`0014d2d0 00007ff9`e8219100     : 00000000`00000000 00000000`00000000 00000000`00000001 00000000`6e8a8c60 : Kontakt_7!qt_qmlDebugMessageAvailable+0x924b04
00000000`0014d3b0 00007ff9`e7695915     : 00000000`6caea628 00000000`00000000 00007ff9`ea21ae38 00000000`0014dca0 : Kontakt_7!qt_qmlDebugMessageAvailable+0x9247f0
00000000`0014d4c0 00007ff9`e76a6c4a     : 00000000`00000009 00000000`6b3bb6e0 00000000`6caea608 00000000`6b3bb6e0 : Kontakt_7!cereal::detail::StaticObject<cereal::detail::Versions>::operator=+0x7ea7e5
00000000`0014d530 00007ff9`e8129b9f     : 00007ff9`ecc46a38 00007ff9`ecc46a38 00000000`6b3bb6e0 00007ffa`7d91c343 : Kontakt_7!InitDll+0x1caa
00000000`0014daf0 00007ff9`e76a814e     : 00000000`6b3bb6e0 00000000`0014db90 00000000`00000000 00000000`0014db88 : Kontakt_7!qt_qmlDebugMessageAvailable+0x83528f
00000000`0014db50 00007ff9`e76c2c0f     : ffffffff`00000004 00000000`0014dbc8 00000000`00000004 00000000`00000004 : Kontakt_7!InitDll+0x31ae
00000000`0014db80 00007ff9`e76a825c     : 0000d642`f95ddab9 00000001`00000bd2 00000000`374cb350 00000000`375064b0 : Kontakt_7!InitDll+0x1dc6f
00000000`0014dc70 00000001`439291cb     : 00000000`374cb350 00007ff9`e76a4fa0 00000000`00000001 00000000`375064b0 : Kontakt_7!InitDll+0x32bc
00000000`0014dd20 00000001`439295ea     : 00000000`374cb350 00000000`374cb350 00000000`00000000 00000000`00000010 : Cubase12+0x39291cb
00000000`0014df60 00000001`4390fa9c     : 00000000`374cb350 00000000`37449060 00000000`0014e538 00000000`00000001 : Cubase12+0x39295ea
00000000`0014df90 00000001`42796b11     : 00000000`0014e0b8 00000000`37449060 00000002`00000040 00000000`6d81c6d0 : Cubase12+0x390fa9c
00000000`0014dfc0 00000001`427ad780     : 00000000`37449060 00000000`0014e100 00000000`6d81c6d0 00000000`00000000 : Cubase12+0x2796b11
00000000`0014e000 00000001`427b1fbc     : 00000001`427ad660 00000000`00000001 00000000`37449060 00000000`0014e4c0 : Cubase12+0x27ad780
00000000`0014e3c0 00000001`427a7296     : 00000000`6d81c6d0 00000000`6b52c6a0 00000001`44c2d318 00000001`44c2b9b0 : Cubase12+0x27b1fbc
00000000`0014e700 00000001`4191fac2     : 00000000`6d81c6d0 00000000`6b515801 00000000`6b515801 00000000`00000001 : Cubase12+0x27a7296
00000000`0014e880 00000001`4193ef97     : 00000000`5ab883e0 00000000`00000001 00000000`00000000 00000000`6e230001 : Cubase12+0x191fac2
00000000`0014e980 00000001`42032711     : 00000000`6dda8020 00000000`6b52d060 00000000`00000000 00000000`6caeb200 : Cubase12+0x193ef97
00000000`0014ea40 00000001`42b61275     : 00000000`572d3f40 00000000`0014eaf0 00000000`6b5158c0 00000001`45e94991 : Cubase12+0x2032711
00000000`0014ea70 00000001`41f5614d     : 00000000`00000000 00000000`6dda8020 00000000`6b5158c0 00000000`6dda8020 : Cubase12+0x2b61275
00000000`0014eb00 00000001`41f556ca     : 00000000`6b515800 00000000`6e4549f0 00000000`0cb4ac38 00000000`6e4a4e60 : Cubase12+0x1f5614d
00000000`0014ebc0 00000001`4166e3f8     : 00000000`6b5158c0 00000000`642c25e0 00000000`6b5158c0 00000000`6c616ef0 : Cubase12+0x1f556ca
00000000`0014ec90 00000001`4202c6bd     : 00000000`6b5158c0 00000000`6b5158c0 00000000`6b5158c0 00000000`6c617140 : Cubase12+0x166e3f8
00000000`0014ecd0 00000001`41f59125     : 00000000`6c617140 00000000`6e4a4e50 00000000`642c25e0 00000001`45e7a260 : Cubase12+0x202c6bd
00000000`0014ed30 00000001`416681a5     : 00000000`642c25e0 00000001`45e7a260 00000000`00000000 00000000`368c6e20 : Cubase12+0x1f59125
00000000`0014ede0 00000001`4202b6fe     : 00000000`0014eff0 00000000`642c25e0 00000000`00000001 00000000`00000035 : Cubase12+0x16681a5
00000000`0014ee20 00000001`41f65a6c     : 00000000`54a92fb0 00000000`54a92fb0 00000000`00000001 00000000`00000001 : Cubase12+0x202b6fe
00000000`0014ee50 00000001`41f167ce     : 00000000`00000000 00000000`00000000 00000000`05601850 00000000`00000034 : Cubase12+0x1f65a6c
00000000`0014eec0 00000001`41f319e9     : 00000000`00000032 00000000`00000001 00000000`0014eff0 00000000`0014ef00 : Cubase12+0x1f167ce
00000000`0014eef0 00000001`41f8988a     : 00000000`6c766030 00000001`44d78450 00000000`00000000 00000000`00000000 : Cubase12+0x1f319e9
00000000`0014f0c0 00000001`4255fcc0     : 00000000`5fa30520 00000000`00000000 00000000`025da510 00000000`6c766030 : Cubase12+0x1f8988a
00000000`0014f130 00000001`4255053d     : 00000000`0063a920 00000000`0e2c3a40 00000000`5fa30520 00000000`00000000 : Cubase12+0x255fcc0
00000000`0014f9d0 00000001`43cc1ac4     : 00000001`43cc1a30 00000000`6b3b3c60 00000000`0014fbd0 00000000`00000001 : Cubase12+0x255053d
00000000`0014fa60 00000001`43ac1b50     : 00000001`43cc1a30 00000001`43cc1a30 00000000`5fa30520 00000000`54e88aa0 : Cubase12+0x3cc1ac4
00000000`0014fad0 00000001`43d0d17a     : 00000000`0014fd70 00000000`005864f0 00000000`0014fdc0 00000000`00000000 : Cubase12+0x3ac1b50
00000000`0014fd50 00000001`43a8e556     : 00000000`00000001 00000000`0063a920 00000000`0063a920 00000000`00000000 : Cubase12+0x3d0d17a
00000000`0014fda0 00000001`430aefa9     : 00000000`0063a920 00000000`00000000 00000000`00607b00 00000000`0063ab78 : Cubase12+0x3a8e556
00000000`0014fde0 00000001`430b1686     : 00000000`0063a920 00000000`0014feb0 00000001`40000000 00000000`00000000 : Cubase12+0x30aefa9
00000000`0014feb0 00000001`43ef7416     : 00000000`00000001 00000000`00000000 00000000`00000000 00000000`00000000 : Cubase12+0x30b1686
00000000`0014fef0 00007ffa`7e457034     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : Cubase12+0x3ef7416
00000000`0014ff30 00007ffa`7fb426a1     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x14
00000000`0014ff60 00000000`00000000     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x21


STACK_COMMAND:  ~0s; .ecxr ; kb

SYMBOL_NAME:  kontakt_7+8f6a23

MODULE_NAME: Kontakt_7

IMAGE_NAME:  Kontakt 7.vst3

FAILURE_BUCKET_ID:  BREAKPOINT_80000003_Kontakt_7.vst3!Unknown

OS_VERSION:  10.0.19041.1

BUILDLAB_STR:  vb_release

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

IMAGE_VERSION:  7.0.11.0

FAILURE_ID_HASH:  {56aa437d-49d9-841f-8929-7563be88ed08}

Followup:     MachineOwner
---------


It is also worth noting that Kontakt takes a very long time to load on its first load (it loads much more quickly on subsequent instances). It may be that there is something specific on my system that creates these long load times (Waves plugins also take an excruciating amount of time to load the first time for a give family of plugins authorization-wise since Cubase 12), but they do not get the freezedumps like Kontakt does.

Hi,

The crash is in Kontakt:

Please, get in touch with NI support.

Thanks. I’ve just reported it, though I am still curious if others are seeing this issue.

My suspicion here is that the very long time Kontakt takes to start on the first load (perhaps related to authorization?) causes Cubase to think it is hung and create the freezedump. Kontakt actually loads fine in the end, so it is not actually a crash of Kontakt. I also remember that Guitar Rig had a similar issue in a project where I was using that but not Kontakt.