These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
 

Crash on startup (C++ Runtime Error!)

Author
COMM4NDER
Legendary Umbrellas
#1 - 2012-04-03 00:06:49 UTC  |  Edited by: COMM4NDER
Hi there,

I have been pondering this error for a while now.
Each time I start and press play on the launcher it starts the splash screen and then yells C++ Runtime error.

Wine = 1.5.1
Distro = Arch Linux
Old log = http://pastebin.com/YGkdk2rL
New log = http://pastebin.com/gVpBgL2r


I tried with fresh wineprefix (WINEARACH=win32), installed corefonts, vcrun2005 vcrun2008 vcrun2010
Installed the game
Changed default settings in winecfg to *msvcrt *msvcr80 *msvcr90 *msvcr100 = builtin, native
Changed ExeFile settings in winecfg to *msvcrt *msvcr80 *msvcr90 *msvcr100 = native, builtin

And still runtime error after splash screen, any ideas?


Update,
Got this working both the launcher and eve with b,n

Also Appdb says b,n for launcher and n,b for eve and everyone else on this forum got the other way around while b,n works for me
http://appdb.winehq.org/objectManager.php?sClass=version&iId=25544


Im freaking confused atm.

[url=https://github.com/CommanderAlchemy/.bin/blob/master/eve] EVE - Online Launcher [Linux] [/url] Installs, launches character prefixes (both SISI & Tranquility). Simplescreenrecorder shm inject

Whitehound
#2 - 2012-04-03 08:15:16 UTC
The game gets patch frequently and you are using WINE 1.5.1 - I am still on 1.4. Might just be that they finally got it working with just the builtin DLLs? I will give it a try in the next days. If it has indeed changed and if nobody else writes anything then I will.

Loss is meaningful. Therefore is the loss of meaning likewise meaningful. It is the source of all trolling.

Bent Barrel
#3 - 2012-04-03 08:37:28 UTC
ah, another one that does not need to change from b,n :-) I thought I was the only one ...

wine 1.5, gentoo64, however it worked like that for me from wine 1.4rc6
COMM4NDER
Legendary Umbrellas
#4 - 2012-04-03 12:31:52 UTC  |  Edited by: COMM4NDER
Well launcher works without the libraries but it crashes at few stages during patching.
Backtrace = http://codepad.org/ohxpHOri

Update;
I took a look into the CQ crashing today and i notcied something funny, same error as with the launcher when running natives.

CQ, backtrace = http://codepad.org/fnqYcrok
Launcher, backtrace = http://codepad.org/ohxpHOri

Both of them share the same error, [Unhandled exception: page fault on read access to 0x443a1267 in 32-bit code (0x1e064205).]

So fixing one could be that CQ would work.

[url=https://github.com/CommanderAlchemy/.bin/blob/master/eve] EVE - Online Launcher [Linux] [/url] Installs, launches character prefixes (both SISI & Tranquility). Simplescreenrecorder shm inject

Bent Barrel
#5 - 2012-04-03 13:03:36 UTC  |  Edited by: Bent Barrel
hmmm 1st try the LC_LANG setting to en_US, it floats here somwhere in the forum ... I had this problem too ... had to wipe the wineprefix and install from scratch to get it working.

the vcrun2010 goes through with the msxml parser install ? I think that was the problem for me. will have a look at home.

mine crashed just past 50% download status when I had the error ... I do not remember which vcrun packages I installed ... 2008 and 2010 for sure, dunno if any others.

EDIT:

so I have:

$ winetricks list-installed
corefonts
d3dx11_42
d3dx9_42
msxml3
vcrun2005
vcrun2010

[Software\\Wine\\DllOverrides] 1332188757
"*msvcr100"="builtin,native"
"*msvcr80"="builtin,native"
"*msxml3"="native"

$ wine --version
wine-1.5.0

this may help somebody with gentoo drived system:
$ eix -I wine

Installed versions: 1.5.0!t(04:01:09 PM 03/19/2012)(X alsa cups elibc_glibc fontconfig gecko gnutls jpeg mp3 ncurses nls opengl oss perl png samba ssl threads truetype win32 win64 xcomposite xinerama xml -capi -custom-cflags -gphoto2 -gsm -gstreamer -hardened -lcms -ldap -odbc -openal -opencl -scanner -selinux -test -udisks -v4l)
Homepage: http://www.winehq.org/
Description: free implementation of Windows(tm) on Unix
Kismeteer
Bat Country
Pandemic Horde
#6 - 2012-04-03 13:23:05 UTC
With this morning's patch, I was able to finish it by changing everything back to native,builtin. After it was done patching, I switched BACK to native,builtin to play.
Whitehound
#7 - 2012-04-03 13:35:31 UTC
COMM4NDER wrote:
Well launcher works without the libraries but it crashes at few stages during patching.
Backtrace = http://codepad.org/ohxpHOri

Yes, one can start the launcher with only the built-in libraries, but it fails to do its job. It is why people say to use the native DLLs over the built-in when running the launcher. The game then itself starts only when the built-in DLLs are being used and fails with the native DLLs. This is how it was for a while now.

I have tested it with WINE 1.5.1 and today's Crucible 1.6.3 and nothing has changed for me. My order order still is "n,b" for the launcher/patcher and "b,n" for the game. Evil Oh, well, at least it runs.

Loss is meaningful. Therefore is the loss of meaning likewise meaningful. It is the source of all trolling.

COMM4NDER
Legendary Umbrellas
#8 - 2012-04-03 15:20:38 UTC
Kismeteer wrote:
With this morning's patch, I was able to finish it by changing everything back to native,builtin. After it was done patching, I switched BACK to native,builtin to play.


Or set upp overrides in winecfg for default and exefile and you wont need to do this each time.

[url=https://github.com/CommanderAlchemy/.bin/blob/master/eve] EVE - Online Launcher [Linux] [/url] Installs, launches character prefixes (both SISI & Tranquility). Simplescreenrecorder shm inject