you have called a function from the message thread that you are not supposed to
-
I'm debugging a scriptnode plug-in that exhibits an instant crash when trying to export an offline bounce in Cubase.
Has anyone seen this before? Figured I'd ask before I start stripping down my code.
-
@dustbro oooh, that might be a hint to @tomekslesicki's eternal problem with Cubase Offline Export!
I don't have access to the latest Cubase version so I can't debug it (they won't send me a NFR and I will definitely not pay money to fix their lousy threading model, rendering audio on the message thread. LOL.
-
@christoph-hart said in you have called a function from the message thread that you are not supposed to:
they won't send me a NFR
We could get geeky and I can share my Cubase dongle to you online via VirtualHere. :beaming_face_with_smiling_eyes:
-
@christoph-hart I don't know how useful it would be but I have an old version of Cubase and an eLicenser I can happily send you. I think the Cubase version might be useless though, it's like v5 or v6.
-
@christoph-hart
The output says
Exception thrown at 0x00007FFA386A478C in Cubase11.exe: Microsoft C++ exception: CPPException at memory location 0x000000000014F268. -
@d-healey said in you have called a function from the message thread that you are not supposed to:
I think the Cubase version might be useless though, it's like v5 or v6.
Yeah I was a happy Cubase customer until version 8 or so, but now I can't even load the demo version because their dongle software says my USB dongle is too old and can't be updated.
-
@christoph-hart said in you have called a function from the message thread that you are not supposed to:
my USB dongle is too old and can't be updated.
-
@christoph-hart in my case, not using timers for any audio-related stuff solved the issue with DOP in Cubase
-
@tomekslesicki How were you using timers in audio related stuff? This is bad practice anyway.
-
@christoph-hart I was using timer for an IR swap as you suggested here on the forum a few months back. The idea was to mute the audio, swap the IR, disable the mute if you remember. I got rid of that and it renders properly now.