Error when launching Batman: Arkham City

Game won't run unless I unload ObjectDock v2.1

I get the following error on trying to play Batman: Arkham City from the launcher (which loads fine) with ObjectDock running on Windows 8 Pro 64-bit:

Microsoft Visual C++ Debug Library

Debug Error!

Program: E:\Games\Batman Arkham City\Binaries\Win32\BatmanAC.exe

Module: C:\Program Files (x86)\Stardock\ObjectDock\DockShellHook.dll

File:

Run-time Check Failure #0 - The value of ESP was not properly saved across a function call.

This is usually the result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.

(Press Retry to debug the application)

The Retry option doesn't work and I have to unload ObjectDock in order to play the game, which works fine otherwise, I might add.

This is the only game I've come across that has this issue with ObjectDock. Is it something specific to my machine or a coding bug in ObjectDock itself?

5,755 views 1 replies
Reply #1 Top

Please download and run the following utility: http://sd.stardock.com/SDSupportTool.exe

This is a tool that we use to gather relevant log files and basic information about your computer. Once the utility finishes running, please send  the .zip file it creates on the desktop to [email protected]