The forum

The Sims 3 Launcher error

Unhandled exception 0xe0434f4d in thread 9 at address 0x7b83da72

Author Replies
xibalbian Friday 20 March 2015 at 5:18
xibalbianAnonymous

Hello, I check 956254125 posts, links, pages on the internet for fixing the launcher issue of The Sims 3.

Here I'm posting the debug info for the launcher, hope someone can help

I've got dotnet20 installed - To install, I've created .wine32. In the Frameworks directory I can see 5 versions of .NET: 1.0.3750, 1.1.4322, 2.0.50727, 3.0, 4.0.30319 (o.O)

2. I've got vcrun2010 - 2012, version info:
wine-1.7.38
winetricks 20140302
PlayOnLinux 4.2.2

3. Similar to the other reported errors for The Sims 3, the TS3.exe works correctly. When I try to run the Launcher in POL it gives this error:

"Sims3Launcher has encountered a problem and needs to close. We are sorry for the inconvenience." then Wine gives an error showing the details, which are the same as the debug info from POL:

 

wine: Unhandled exception 0xe0434f4d in thread 9 at address 0x7b83da72 (thread 0009), starting debugger...
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
Unhandled exception: 0xe0434f4d in 32-bit code (0x7b83da72).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b83da72 ESP:0033e7e4 EBP:0033e858 EFLAGS:00000283(   - --  I S - - -C)
 EAX:7b829181 EBX:7b8bcb74 ECX:80131534 EDX:0033e808
 ESI:00000001 EDI:e0434f4d
Stack dump:
0x0033e7e4:  0033e8a0 00000004 00a836e8 e0434f4d
0x0033e7f4:  00000001 00000000 7b83da72 00000001
0x0033e804:  80131534 79f2e1da 57fa9a45 00a836e8
0x0033e814:  00392010 00000036 79e7be2e 003f161c
0x0033e824:  79e7be3f e0434f4d 0033e8a0 00392010
0x0033e834:  02000036 0033e84c 79e814da 0033e858
Backtrace:
=>0 0x7b83da72 in kernel32 (+0x1da72) (0x0033e858)
  1 0x79f97065 in mscorwks (+0x127064) (0x0033e8c8)
  2 0x7a05b942 in mscorwks (+0x1eb941) (0x0033e904)
  3 0x7a05b9eb in mscorwks (+0x1eb9ea) (0x0033e930)
  4 0x7a05b9f6 in mscorwks (+0x1eb9f5) (0x0033ea24)
0x7b83da72: movl    0xfffffff4(%ebp),%ecx
Modules:
Module    Address            Debug info    Name (81 modules)
PE      400000-  53a000    Deferred        sims3launcher
PE    5e380000-5e409000    Deferred        diasymreader
PE    64020000-64033000    Deferred        mscorsec
PE    78130000-781cb000    Deferred        msvcr80
PE    79000000-79045000    Deferred        mscoree
PE    79060000-790b3000    Deferred        mscorjit
PE    790c0000-794de000    Deferred        mscorlib
PE    79e70000-7a3d1000    Export          mscorwks
ELF    7b800000-7ba63000    Dwarf           kernel32<elf>
  \-PE    7b820000-7ba63000    \               kernel32
ELF    7bc00000-7bce3000    Deferred        ntdll<elf>
  \-PE    7bc10000-7bce3000    \               ntdll
ELF    7bf00000-7bf03000    Deferred        <wine-loader>
ELF    7dc5e000-7de97000    Deferred        shell32<elf>
  \-PE    7dc70000-7de97000    \               shell32
ELF    7df4c000-7dfd1000    Deferred        rpcrt4<elf>
  \-PE    7df60000-7dfd1000    \               rpcrt4
ELF    7dfd1000-7e113000    Deferred        ole32<elf>
  \-PE    7dff0000-7e113000    \               ole32
ELF    7e113000-7e12d000    Deferred        cryptnet<elf>
  \-PE    7e120000-7e12d000    \               cryptnet
ELF    7e12d000-7e16f000    Deferred        rsaenh<elf>
  \-PE    7e130000-7e16f000    \               rsaenh
ELF    7e16f000-7e188000    Deferred        imagehlp<elf>
  \-PE    7e170000-7e188000    \               imagehlp
ELF    7e188000-7e1be000    Deferred        uxtheme<elf>
  \-PE    7e190000-7e1be000    \               uxtheme
ELF    7e1be000-7e1c4000    Deferred        libxfixes.so.3
ELF    7e1c4000-7e1cf000    Deferred        libxcursor.so.1
ELF    7e1cf000-7e1e0000    Deferred        libxi.so.6
ELF    7e1e0000-7e1e4000    Deferred        libxcomposite.so.1
ELF    7e1e4000-7e1ef000    Deferred        libxrandr.so.2
ELF    7e1ef000-7e1fa000    Deferred        libxrender.so.1
ELF    7e1fa000-7e200000    Deferred        libxxf86vm.so.1
ELF    7e200000-7e204000    Deferred        libxinerama.so.1
ELF    7e204000-7e20b000    Deferred        libxdmcp.so.6
ELF    7e20b000-7e20f000    Deferred        libxau.so.6
ELF    7e20f000-7e231000    Deferred        libxcb.so.1
ELF    7e231000-7e365000    Deferred        libx11.so.6
ELF    7e365000-7e378000    Deferred        libxext.so.6
ELF    7e38b000-7e39e000    Deferred        softpub<elf>
  \-PE    7e390000-7e39e000    \               softpub
ELF    7e3a0000-7e433000    Deferred        winex11<elf>
  \-PE    7e3b0000-7e433000    \               winex11
ELF    7e433000-7e53d000    Deferred        comctl32<elf>
  \-PE    7e440000-7e53d000    \               comctl32
ELF    7e53d000-7e60e000    Deferred        crypt32<elf>
  \-PE    7e550000-7e60e000    \               crypt32
ELF    7e60e000-7e643000    Deferred        wintrust<elf>
  \-PE    7e610000-7e643000    \               wintrust
ELF    7e643000-7e6f8000    Deferred        msvcrt<elf>
  \-PE    7e660000-7e6f8000    \               msvcrt
ELF    7e6f8000-7e71c000    Deferred        imm32<elf>
  \-PE    7e700000-7e71c000    \               imm32
ELF    7e750000-7e779000    Deferred        libexpat.so.1
ELF    7e779000-7e7b4000    Deferred        libfontconfig.so.1
ELF    7e7b4000-7e7dc000    Deferred        libpng12.so.0
ELF    7e7dc000-7e7f5000    Deferred        libz.so.1
ELF    7e7f5000-7e895000    Deferred        libfreetype.so.6
ELF    7e8bd000-7e9d6000    Deferred        gdi32<elf>
  \-PE    7e8d0000-7e9d6000    \               gdi32
ELF    7e9d6000-7eb33000    Deferred        user32<elf>
  \-PE    7e9f0000-7eb33000    \               user32
ELF    7eb33000-7ebad000    Deferred        shlwapi<elf>
  \-PE    7eb40000-7ebad000    \               shlwapi
ELF    7ebad000-7ec25000    Deferred        advapi32<elf>
  \-PE    7ebc0000-7ec25000    \               advapi32
ELF    7ef57000-7ef64000    Deferred        libnss_files.so.2
ELF    7ef64000-7ef70000    Deferred        libnss_nis.so.2
ELF    7ef70000-7ef89000    Deferred        libnsl.so.1
ELF    7ef89000-7ef92000    Deferred        libnss_compat.so.2
ELF    7ef92000-7efd8000    Deferred        libm.so.6
ELF    7efe7000-7f000000    Deferred        version<elf>
  \-PE    7eff0000-7f000000    \               version
ELF    f73b3000-f73bc000    Deferred        librt.so.1
ELF    f73bd000-f73c2000    Deferred        libdl.so.2
ELF    f73c2000-f7570000    Deferred        libc.so.6
ELF    f7570000-f758c000    Deferred        libpthread.so.0
ELF    f75b5000-f776b000    Dwarf           libwine.so.1
ELF    f776d000-f778f000    Deferred        ld-linux.so.2
ELF    f778f000-f7790000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Electronic Arts\The Sims 3\Game\Bin\Sims3Launcher.exe
    00000021    2
    00000020    0
    00000009    0 <==
0000000e services.exe
    0000001d    0
    0000001c    0
    00000016    0
    00000014    0
    00000010    0
    0000000f    0
00000012 winedevice.exe
    0000001b    0
    00000018    0
    00000017    0
    00000013    0
00000019 plugplay.exe
    0000001f    0
    0000001e    0
    0000001a    0
00000022 explorer.exe
    00000023    0

Unhandled exception 0xe0434f4d in thread 9 at address 0x7b83da72 makes me think that there is a dll missing or something...

 

Also, when I check the debug info after trying to run the Launcher this shows up:

 

[03/20/15 00:59:58] - Running wine-1.7.38 Sims3Launcher.exe (Working directory : /home/user/.PlayOnLinux/wineprefix/TheSims3/drive_c/Program Files/Electronic Arts/The Sims 3/Game/Bin)
wine: configuration in '/home/user/.PlayOnLinux//wineprefix/TheSims3' has been updated.

Unhandled Exception: System.TypeInitializationException: The type initializer for '?' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, VFile name: 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
   at ?..cctor()
 
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
 
   --- End of inner exception stack trace ---
   at ?.?(String[] A_0)
wine: Unhandled exception 0xe0434f4d in thread 9 at address 0x7b83da72 (thread 0009), starting debugger...
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

 

Edited by xibalbian

Ronin DUSETTE Friday 20 March 2015 at 5:47
Ronin DUSETTE

 

 

Some info:

1. I've got dotnet20 installed - not really sure it is installed correctly though. To install, I've created .wine32. In the Frameworks directory I can see 5 versions of .NET: 1.0.3750, 1.1.4322, 2.0.50727, 3.0, 4.0.30319 (o.O)

2. I've got vcrun2010 - 2012, some version info:
wine-1.7.38
winetricks 20140302
PlayOnLinux 4.2.2

Installing things willy-nilly actually usually does more harm than good. I would delete the virtual drive, try to use 1.7.38-staging instead.

Also, we do not support winetricks being use in POL. There is very little that winetricks does that POL's Install Components tab doesn't do, plus those functions are specifically written for POL. Use those whenever you can, as we will not support winetricks. If you are just running Winetricks and installing stuff to a virtual drive like, ~/.wine32 or something like that, it will never work. Don't use winetricks at all with POL for now, so that we can figure out what is going on.

.NET will install multiple versions. .NET 3 will need previous versions of .NET, too. It is ok if you see multiple versions. Nevertheless, they may or may not have ben needed, depending on what you installed in there for whatever reason (again, installing random dependencies without knowing if they are needed will likely cause more harm than good when trying to troubleshoot, and will break the virtual drives, likely resulting in the need to delete/recreate the virtual drive.).

You should also upgrade PlayOnLinux to 4.2.6 (check the Download section). That version is really old.

First thing, I would make sure that you have your graphics drivers and 32-bit graphics libs installed for your Nvidia card, and you probably need to use Bumblebee because your laptop's setup. Then, once you know you have that set up correctly, then delete the virtual drive for The Sims and reinstall it, trying to use 1.7.38-staging. 

Edited by RoninDusette


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts