Novation Automap shut-down errors

Mr. popmann. It is not normal that you have to make a clean start - a tolal new install of OS and all the stuff on your computer - just to install a new version of a program.

I am in a positive dialog with Steinberg Support about this issue.

I have tried over 26 different USB/FireWire/VST2/VST3 combinations on my Mac. Including at setup with only the eLicense Key and the Apple keyboard connected - no other hardware connected al all. Thrashed preferences. Empty VST folder. No project open at all. No other apps running. Only Cubase open for 70 minutes, still hang/crash on quit - occasionally.

The only common thread is that the longer the program is open the greater the chance of hanging/crash on quit.

So far, it is seams a totally random error.

This is not a problem on my Windows 7 system on a HP Computer.

Mr. popmann. It is not normal that you have to make a clean start - a tolal new install of OS and all the stuff on your computer - just to install a new version of a program.

While not normal for most of the time with a large, resource hungry program like Cubase it is not unusual that you could well run into a situation that requires that a complete install be run, especially if one has a fair number of other non-DAW programs installed as well.
Popmann’s last post is pretty much on the button and someone somewhere will need to do a complete reinstall. All he’s saying is that that is what is needed to get a handle on a clean machine if it still has the problem. You may have a good communication with the developers but it is still going to be quite difficult for them to solve any problem like this from a distance as they can’t know the exact circumstances on any given machine or trust the user to give all the info that they need. I’m pretty clued in on systems and I’d have a hard time explaining by email or phone unless I had a week or two to spare.


The onous is on you (collectively) to give them something reproducible. The best they may be able to do is enable some sort of extra logging/debugging for the app…
**which does NOT mean it’s not Steiny’s to fix…but, it’s an interaction outside of the box software, thus not something they have any way to reproduce.

I wish more posters (in other threads, not this one) appreciated that point. And there are some who one wished would bury their heads in the sand. :mrgreen:

Conman & popmann.

Fair enough.

As I said somewhere in this forum, this problem is not a catastrophe but a little annoying.

I can imagine. You smell gas but nothing blows up. Just makes one a little nervous. :slight_smile:

The reason I volunteered my Macs, is because I KNOW the new one has never had any kind of music software…the other, none has been used since upgrading the OS to 10.6–but, I checked, and Logic9/Cubase4 are still installed.

Not meant to sound harsh…at all…understand that I have a unique perspective of actually being an IT guy by trade on a large scale for many years–and actually, if Steiny were the MUCH larger company I worked for–I would be the one assigned to this…if they care. While managing data and network security day in and out, I was the one the IT management would come to when the client group and server group and any third party vendors couldn’t track down the root cause of an issue. I realize, in retrospect, you not knowing me from Adam…my posts could be read very wrong…anyway, suffice to say, root cause analysis in computers is a thing I do (did actually) professionally.

And, the hardest part were the end users’ assumption that they knew what the issue was…or that it was “random”…random isn’t what computers do. There is always an explanation…just a matter of whether it’s within our grasp knowledge wise. Random may happen…but, happening over and over…multiple people…nothing random about that–just not yet making the connection.

Process explorer (on Windows) would be my step if I couldn’t reproduce it on a clean machine. It will tell you what the handles to files or RAM the hung process has open…and related child processes.

Also for the record…not implying people need to install everything on a clean machine. Of course that’s not normal…it’s not the solution. It’s a step in isolating the issue. I could almost bet money a clean machine won’t show the issue–THAT would be caught in any testing…but, here’s what we have…current config that has the issue…and (guess/assumption) clean install of the same OS/app on the hardware that won’t. Which means the answer is something done in between to the system.

It existing on Mac and PC means its not a “bug” in Steiny’s code…as neither the OS nor executable code is shared…the basic functionality would likely be, though…meaning “on exit, close any open processes, issue X disconnect command to ASIO driver, give OS control back to midi ports, terminate code”—obviously horribly oversimplified, but the key would be to be able to see which command is going unanswered by the recipent process…thus causing it to never finish it’s exit code.

Sorry if anything I posted was taken wrong…I ReRead it assuming I was “some guy on the net” and realized it had a whole different vibe if not knowing what I did for a living before being called away by musical pursuits…it was not intended to accuse anyone of breaking their stuff, or let Steiny “off the hook”…just to explain its not likely a simple “code bug”.

If Steiny would like to contact me, I’ll be glad to provide references if they need me to track this down. But, to those whove contacted them–have they asked you to do anything? Given you any kind of debugger to run? Switch to run Cubase with to enable some form of logging? Any XML files they had you send?

Hi,

i have that problem all the time. Also if none plugins are used. It is a bit annoying.
But nothing serious is happening. All projects load fine after force quit.

On the other hand, Cubase never ever crashes during a session.
It has been rock solid for a long time now on my system. No matter how hard i push my system.

Thats what really matters!

Regards,
Paul

How do you use Cubase and not use any plug ins?

Do you mean third party? Not own/install them…or just not use them during the session?

Or do you just use it as a midi sequencer for external keys/modules?

Hi,

I meant that the Shutdown freeze occurs very often in my setup.
Regardless how many plugins are loaded.
It happens if i use only Steinberg plugins and/or 3rd party plugins.
It happens even on a completely empty project. (in this case less often).

I use C6 in many different setups, from complex productions with many Plugins, mixdown and mastering sessions, with lots of internal and some external Modules and EFX.
Also as a Live Playback system for larger Gigs with up to 16 Tracks where i am in charge as a Musical Director.
As I stated before, Cubase is extremely reliable and stable in all those often very critical situations.
I find it actually quite amazing how a software complex like this performs so well.
I use almost every feature of C6. The only module i don’t use is the Score editor.
I prefer Finale for this task.

The Shutdown freeze is really not a big deal for me because it does not tax the workflow.

Did i make my point clear?
English is not my main language, so please excuse if my first post was not clear enough.

Regards,
Paul

This is the error I get every time upon exit:

Look here:
http://technet.microsoft.com/en-us/library/cc738483(v=ws.10).aspx
and under the Edit menu to Find = BEX64. A buffer overflow exception on 64bit.
Popmann. You got any input on what this might mean or whether a support call is due with a copy and paste of Sean’s error message?
Any time I see one of them that “Check online for a soution” just does nothing for me. I usually see that using Explorer so I guess that’s where the fault could actually lie.

I just did a short google of “BEX64” Sean if you want to explore anything there to see if it gives any clues.

Ah, so it’s not the hanging on exit that half this thread has been about.

The problem event name is BEX64 - I assume this is Cubase 64? Have you tried trashing your prefs? Temporarily renaming your Vi folder? Temporarily renaming your plug folder? Latest video card drivers? Audio card drivers? Have you tried using Cubase with_out_ any USB/FW/external devices (including HDDs) plugged in? Have you tried unplugging your musical keyboard? Have you done a RAM check, using a 3rd party utility? Do you have a lot of plugs? A lot of VIs loaded in the instr. rack (F11)? Have you tried defragging your OS drive? Your sample and audio drives? Is Cubase installed in the default location - C:\Program Files\Steinberg? Are you using jBridge, or some other bridging software? If this is C-64, do you have any 32-bit plugs or VIs loaded?

Also, you may want to do a file integrity check, using the System File Checker

  1. Click Start and then type cmd in the Start Search box.
  2. R-click cmd, and click Run As Administrator.
  3. At the command prompt, type sfc /scannow, and then press enter

More info here:

Ah, so it’s not the hanging on exit that half this thread has been about.

The problem event name is BEX64 - I assume this is Cubase 64?

Have you tried trashing your prefs? No, will try
Temporarily renaming your Vi folder? YES
Temporarily renaming your plug folder? YES
Latest video card drivers? Audio card drivers? YES
Have you tried using Cubase with_out_ any USB/FW/external devices (including HDDs) plugged in? No, will try
Have you tried unplugging your musical keyboard? ` YES
Have you done a RAM check, using a 3rd party utility? No, will try
Do you have a lot of plugs? Doesn’t matter since the problem is there when VST folders are renamed.
Have you tried defragging your OS drive? SSD drive
Your sample and audio drives? Yes
Is Cubase installed in the default location? YES
Are you using jBridge, or some other bridging software? For 2 or 3 plugs, but doesn’t matter since the problem is there when ALL VST folders (including J-bridge) are renamed.

Bex64 is a Brother printer server(driver).

That’s an actual crash…not a hang…there should absolutely be dump files related to that…

On a Mac, you could boot without the Brother on, and it would be safe…on Windows, though, you may need to manually stop or disable the service. Do you know how to stop a service. Stop it prior to STARTING Cubase so that it’s not a resource handed over to Cubase as a system resource…see if that doesn’t fix it. Or at the least, it will change the behavior.

Paulito…I hear you…I have zero concern about numbers of plug ins used. I don’t know if I can better explain why it would hang than to pick on Kontakt. On the Mac, using Kontakt will run “Kontakt memory server” to allow more RAM to be used in a 32bit app (understood C6 is now 64–No idea if Kontakt has changed its behavior)…so, you run Cubase and insert Kontakt for say a quick Alicia’s Keys track, right? Kontakt launches KMS, which is a thread outside Cubase’s direct control.

This creates a situation where Kontakt is a child process of Cubase…but, KMS is a child of Kontakt that Cubase doesn’t know anything about.

So, you do your quick track. Cool. Close the project, but not the app. Now, if Cubase shuts down Kontakt, but has no idea it needs to wait for KMS…KMS stays out there. Hung. Doesn’t show as an issue until the app wants to close…and hand back to the OS all the resources it’s using…and basically, that process of KMS has resources and the OS says “yo…Cubase, need this RAM back”…and C says “not mine-no idea how to close that cause I didn’t open it”…enter issue of just not closing properly.

Kontakt(only on OSX) and Jbridge (win) both do this by design. More will…and there are plenty of other resources other may grab–just using it as an actual, simple example of what happens. So, any session, defined Blythe work you do from the time of opening Cubase to closing it) where you use Kontakt in any way WILL cause the exit hang. Even if you’re not playing it actively.

See what I mean? I don’t think anyone’s using too many plugs ins…it’s a matter of some child process doing something “behind Cubase’s back” like KMS does…and this when Cubase needs to exit and hand resources back…hang.

Maybe, but in the context of these problems it is a Windows Buffer overflow EXeption on 64bit. Like conman said.

Indeed. I stand corrected.

A great explanation, Popmann. If I understand it correctly, on Win7 x64 with jBridge, it could be possible that stopping jBridge with Task Manager before quitting Cubase will allow Cubase to close immediately. Of course what happens when Cubase thinks jBridge has crashed would be another matter to consider.

I agree, that’s a great explanation popmann.

FWIW, I just want to chime in about jBridge: I use jBridge with one 32 bit dll - Groove Agent 3. My Cubase never hangs; using 64 bit Cubase on 64 bit Windows 7 Ultimate and Home. So while I love your explanation, it may be (certainly from my experiences) that jBridge isn’t one of these devilish child processes.

Steve.

Can be. Was for me…but, it also didn’t work well with BFD2, which was the only reason I bought it. Luckily, it went native 64…

Fwiw, mine hung on exit today. First time in forever running the 64bit version. In my case, it was the PlAY DLL that threw the error–but, again, on exit–not on use. Play works fine. But, hung the whole machine on exit of Cubase.

Occurs to me…anyone having this issue with the 32bit version? If not, that’s an important clue…but, also supports my hypothesis about an instrument. Why else would you use the 64bit version? I do 90% audio production/mixing…so, I use the 32bit most of the time now. But, back when I was using hardware for audio and Cubase only for midi/VI work…I actually built the machine FOR x64 VI work. I quickly learned there was a HUGE flaw in that concept…and repurposed it…but, I digress…

I had this problem too (Windows 7) and got tired of it so I decided to investigate.
I have Automap and tried deleting every (Automap).dll for vst’s, uninstalling automap and reinstalling the latest beta version.

No dice, so I downloaded DebugDiag from Microsoft wich is a specific tool for debugging program crashes, etc.
I attached it to the Cubase6 process, and saw when it exited it that it hung with the error message: “WARNING - DebugDiag was not able to locate debug symbols for C:\Program Files\Steinberg\Cubase 6\VST3!SynthEngine (Automap).vst3”

I opened C:\Program Files\Steinberg\Cubase 6\VST3 and I had five automap files there:

!Cubase Plugin-Set (Automap).vst3
!Groove Agent ONE (Automap).vst3
!LoopMash_x64 (Automap).vst3
!surroundpanner (Automap).vst3
!SynthEngine (Automap).vst3

Every file was there in the non automap version, and any file starting with an exclamation mark sounds like something no operating system or application likes particularily well, so I deleted all of them and voila - no more crashes on exit.

This may not be your problem though it is worth investigating, but download DebugDiag and see if you’ll find something.

The the original poster: I use Windows 7 as my DAW and Mac as my ‘normal workstation’. There’s certainly some software available for Mac that will let you do the same thing.
If you’re tech savvy (I am after some 14 years with administrating a variety of *nixes), you can open the terminal, type ‘ps -ef|grep -i cubase’ to find the process id of Cubase (it should be the second of the number colums), then in the cmd line type ‘sudo dtruss -p ’, exit Cubase and see if dtruss comes up with something.

I do believe that an application with a graphical frontend would be better suited at this task, though.