StarCraft II Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Microsoft Visual C++ Runtime Library Error R6034

Hi,

I recently installed Crossover 11.3.1, and used it to install StarCraft II. The install process completed succcessfully, but when I try to start the StarCraft II using the launcher, I'm presented with an MS Visual C++ error dialog, and the game doesn't start.

The error dialog is titled "Microsoft Visual C++ Runtime Library," and the error reads:

Runtime Error!

Program: C:\Program Files\StarCraft II\Support\SC2Switcher.exe

R6034
An Application has made an attempt to load the C runtime library incorrectly.
Please contact the application's support team for more information.

I'm running Linux Mint 13, and I have Wine Version 1.4 installed on my system.

Thanks.

Hello,

The version of wine that is installed on your system is irrelevant as Crossover comes with its own version. Please post the output of:

/opt/cxoffice/bin/cxdiag (if you installed using the deb file)

or

$HOME/cxoffice/bin/cxdiag (if you installed with the .bin file)

I'm having the exact same error. This is the output of my /opt/cxoffice/bin/cxdiag


[MissingLibGsm]
"Level"="Suggest"
"Title"="Missing 32bit libgsm.so.1 library"
"Description"="Lets Windows applications use the GSM codec for audio compression and decompression."

[Properties]
"display.depth"="24"

[Properties]
"opengl.vendor"="ATI Technologies Inc."

[Properties]
"opengl.version"="3.3.11627 Compatibility Profile Context"

[Properties]
"opengl.renderer"="ATI Radeon HD 4770"

I have the exact same issue. I have also posted the results of running the suggested command.

[MissingLibHal]
"Level"="Suggest"
"Title"="Missing 32bit libhal.so.1 library"
"Description"="This may be needed for Windows applications to automatically detect CD-ROM and USB key insertion."

[MissingLibJpeg]
"Level"="Recommend"
"Title"="Missing 32bit libjpeg.so.62 library"
"Description"="This is needed by some applications that use JPEG images in their user interface. The lack of this library may result in black icons."

[Properties]
"display.depth"="24"

[Properties]
"opengl.vendor"="NVIDIA Corporation"

[Properties]
"opengl.version"="4.2.0 NVIDIA 304.43"

[Properties]
"opengl.renderer"="GeForce GT 520/PCIe/SSE2/3DNOW!"

I actually found a fix for this that was posted in the ticketing system if you install the cross tie from the bottom of this ticket:starcraft II C++ library fix you should be all set.

good luck!

Hello everyone. Not sure if im hijacking this thread but i was getting this very same error, i loaded the game and as soon as it hit the menu crashes with this error. I then noticed when i played Diablo 3 you may or may not know that for the auth server to work u need to enter echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope into a terminal before loading the game.. once i did this i tried starcraft just before going off to bed and the game loaded perfectly and i managed to play 5 maps no problem, i then decided to test it out restarted the machine tried it it crashed entered the command in terminal and it loaded up perfectly again. I know this only happens in 12.04+ i believe.
But this might help us move past this error.

A personal question, what does the command actually do im not new to linux but this one has me confused:
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope

You can read up on it here:
https://wiki.ubuntu.com/Security/Features

scroll down to ptrace scope.

BTW: I use to have this same problem. The latest version of crossover (the beta version) fixed everything for me once I deleted the bottle and re-installed from the .tie file.

thanx for the link

and yes i tried with the besta version and it does work perfectly, i didnt have to reinstall anything just updated and all worked

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiOXlVVUo2bkNBdmhjVmFTUCIsImdkcHIiOjB9