Msvcr90.dll Issue

Questions about Wine on Linux
Locked
Ghosy
Newbie
Newbie
Posts: 4
Joined: Mon Mar 25, 2013 10:41 pm

Msvcr90.dll Issue

Post by Ghosy »

I've been trying to install Ableton 9 through wine and I've been having trouble with msvcr90.

This is the error that I get when I try to run it.

Code: Select all

Unhandled exception: unimplemented function msvcr90.dll._vsprintf_l called in 32-bit code (0x7b83bba2).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7b83bba2 ESP:0032f944 EBP:0032f9b8 EFLAGS:00200246(   - --  I  Z- -P- )
 EAX:7b826d2d EBX:7b8b6000 ECX:00000000 EDX:00000002
 ESI:00000002 EDI:039f53c0
Stack dump:
0x0032f944:  0032f9e8 00000008 7bc49f31 80000100
0x0032f954:  00000001 00000000 7b83bba2 00000002
0x0032f964:  7ebcf06c 7ebd018d 7bc4a1e7 00008098
0x0032f974:  00110000 0032f9c8 7bc4995c 00000002
0x0032f984:  00000010 0032f9b0 7bc37c73 0032fac0
0x0032f994:  00008098 0032fa68 7bc37d5d 032d1000
Backtrace:
=>0 0x7b83bba2 in kernel32 (+0x2bba2) (0x0032f9b8)
  1 0x7ebcf050 in msvcr90 (+0xf04f) (0x0032f9f8)
  2 0x7ebce629 in msvcr90 (+0xe628) (0x0032fb4c)
  3 0x009bc34c in ableton live 9 trial (+0x5bc34b) (0x0032fb4c)
  4 0x000000a0 (0x0013bef8)
0x7b83bba2: movl    0xfffffff4(%ebp),%ecx
Modules:
Module    Address            Debug info    Name (97 modules)
PE      400000- 29dc000    Export          ableton live 9 trial
PE     2af0000- 2e91000    Deferred        mfc90u
PE    78aa0000-78b5e000    Deferred        msvcr100
ELF    7b800000-7ba45000    Dwarf           kernel32<elf>
  \-PE    7b810000-7ba45000    \               kernel32
ELF    7bc00000-7bcda000    Deferred        ntdll<elf>
  \-PE    7bc10000-7bcda000    \               ntdll
ELF    7bf00000-7bf04000    Deferred        <wine-loader>
ELF    7d758000-7d78f000    Deferred        uxtheme<elf>
  \-PE    7d760000-7d78f000    \               uxtheme
ELF    7d88f000-7d895000    Deferred        libxfixes.so.3
ELF    7d895000-7d8a0000    Deferred        libxcursor.so.1
ELF    7d8a0000-7d8b0000    Deferred        libxi.so.6
ELF    7d8b0000-7d8b4000    Deferred        libxcomposite.so.1
ELF    7d8b4000-7d8bf000    Deferred        libxrandr.so.2
ELF    7d8bf000-7d8ca000    Deferred        libxrender.so.1
ELF    7d8ca000-7d8d0000    Deferred        libxxf86vm.so.1
ELF    7d8d0000-7d8d4000    Deferred        libxinerama.so.1
ELF    7d8d4000-7d8db000    Deferred        libxdmcp.so.6
ELF    7d8db000-7d8df000    Deferred        libxau.so.6
ELF    7d8df000-7d901000    Deferred        libxcb.so.1
ELF    7d901000-7d907000    Deferred        libuuid.so.1
ELF    7d907000-7d921000    Deferred        libice.so.6
ELF    7d964000-7da9a000    Deferred        libx11.so.6
ELF    7da9a000-7daad000    Deferred        libxext.so.6
ELF    7dab1000-7dac7000    Deferred        dwmapi<elf>
  \-PE    7dac0000-7dac7000    \               dwmapi
ELF    7dac7000-7db5d000    Deferred        winex11<elf>
  \-PE    7dad0000-7db5d000    \               winex11
ELF    7db5d000-7db87000    Deferred        libexpat.so.1
ELF    7db87000-7dbc0000    Deferred        libfontconfig.so.1
ELF    7dbc0000-7dbd0000    Deferred        libbz2.so.1.0
ELF    7dbd0000-7dc6d000    Deferred        libfreetype.so.6
ELF    7dc6d000-7dc95000    Deferred        mpr<elf>
  \-PE    7dc70000-7dc95000    \               mpr
ELF    7dc95000-7dd12000    Deferred        wininet<elf>
  \-PE    7dca0000-7dd12000    \               wininet
ELF    7dd12000-7dd38000    Deferred        iphlpapi<elf>
  \-PE    7dd20000-7dd38000    \               iphlpapi
ELF    7dd38000-7dd5d000    Deferred        imm32<elf>
  \-PE    7dd40000-7dd5d000    \               imm32
ELF    7dd5d000-7de9c000    Deferred        oleaut32<elf>
  \-PE    7dd70000-7de9c000    \               oleaut32
ELF    7de9c000-7dfa4000    Deferred        opengl32<elf>
  \-PE    7dec0000-7dfa4000    \               opengl32
ELF    7dfa4000-7e0e5000    Deferred        wined3d<elf>
  \-PE    7dfb0000-7e0e5000    \               wined3d
ELF    7e0e5000-7e15c000    Deferred        ddraw<elf>
  \-PE    7e0f0000-7e15c000    \               ddraw
ELF    7e15c000-7e1a7000    Deferred        dsound<elf>
  \-PE    7e160000-7e1a7000    \               dsound
ELF    7e1a7000-7e1be000    Deferred        libz.so.1
ELF    7e1bf000-7e1c8000    Deferred        libsm.so.6
ELF    7e1d8000-7e241000    Deferred        dbghelp<elf>
  \-PE    7e1e0000-7e241000    \               dbghelp
ELF    7e241000-7e255000    Deferred        psapi<elf>
  \-PE    7e250000-7e255000    \               psapi
ELF    7e255000-7e280000    Deferred        msacm32<elf>
  \-PE    7e260000-7e280000    \               msacm32
ELF    7e280000-7e304000    Deferred        rpcrt4<elf>
  \-PE    7e290000-7e304000    \               rpcrt4
ELF    7e304000-7e446000    Deferred        ole32<elf>
  \-PE    7e320000-7e446000    \               ole32
ELF    7e446000-7e4fd000    Deferred        winmm<elf>
  \-PE    7e450000-7e4fd000    \               winmm
ELF    7e4fd000-7e730000    Deferred        shell32<elf>
  \-PE    7e510000-7e730000    \               shell32
ELF    7e730000-7e744000    Deferred        msimg32<elf>
  \-PE    7e740000-7e744000    \               msimg32
ELF    7e744000-7e84f000    Deferred        comctl32<elf>
  \-PE    7e750000-7e84f000    \               comctl32
ELF    7e84f000-7e8c8000    Deferred        shlwapi<elf>
  \-PE    7e860000-7e8c8000    \               shlwapi
ELF    7e8c8000-7e939000    Deferred        advapi32<elf>
  \-PE    7e8d0000-7e939000    \               advapi32
ELF    7e939000-7ea56000    Deferred        gdi32<elf>
  \-PE    7e950000-7ea56000    \               gdi32
ELF    7ea56000-7ebb7000    Deferred        user32<elf>
  \-PE    7ea70000-7ebb7000    \               user32
ELF    7ebb7000-7ebe4000    Dwarf           msvcr90<elf>
  \-PE    7ebc0000-7ebe4000    \               msvcr90
ELF    7ebe4000-7ec8d000    Deferred        msvcrt<elf>
  \-PE    7ec00000-7ec8d000    \               msvcrt
ELF    7ec8d000-7edd7000    Deferred        msvcp90<elf>
  \-PE    7ecc0000-7edd7000    \               msvcp90
ELF    7edd7000-7ee0d000    Deferred        ws2_32<elf>
  \-PE    7ede0000-7ee0d000    \               ws2_32
ELF    7ef96000-7efa3000    Deferred        libnss_files.so.2
ELF    7efa3000-7efe6000    Deferred        libm.so.6
ELF    7efe6000-7f000000    Deferred        version<elf>
  \-PE    7eff0000-7f000000    \               version
ELF    b73cb000-b73d0000    Deferred        libdl.so.2
ELF    b73ea000-b759b000    Deferred        libc.so.6
ELF    b759b000-b75b6000    Deferred        libpthread.so.0
ELF    b75b6000-b76f9000    Dwarf           libwine.so.1
ELF    b76fa000-b771c000    Deferred        ld-linux.so.2
ELF    b771c000-b771d000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\users\Public\Application Data\Ableton\Live 9\Program\Ableton Live 9 Trial.exe
    00000009    0 <==
0000000e services.exe
    0000001f    0
    0000001e    0
    00000018    0
    00000017    0
    00000015    0
    00000010    0
    0000000f    0
00000012 winedevice.exe
    0000001c    0
    00000019    0
    00000014    0
    00000013    0
0000001a plugplay.exe
    00000020    0
    0000001d    0
    0000001b    0
00000021 explorer.exe
    00000022    0
System information:
    Wine build: wine-1.5.26
    Platform: i386
    Host system: Linux
    Host version: 3.8.4-1-ARCH
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Re: Msvcr90.dll Issue

Post by dimesio »

Try setting msvcr90.dll to native in winecfg.
Ghosy
Newbie
Newbie
Posts: 4
Joined: Mon Mar 25, 2013 10:41 pm

Re: Msvcr90.dll Issue

Post by Ghosy »

I've tried changing it to native and it tells me "An application has made an attempt to load the C runtime library incorrectly"
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Re: Msvcr90.dll Issue

Post by dimesio »

Try winetricks vcrun2008.
Ghosy
Newbie
Newbie
Posts: 4
Joined: Mon Mar 25, 2013 10:41 pm

Re: Msvcr90.dll Issue

Post by Ghosy »

Already installed.
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Re: Msvcr90.dll Issue

Post by dimesio »

What happens with a completely clean wineprefix (no winetricks)?
Ghosy
Newbie
Newbie
Posts: 4
Joined: Mon Mar 25, 2013 10:41 pm

Re: Msvcr90.dll Issue

Post by Ghosy »

Alright with a clean wineprefix there doesn't seem to be any issues. Thanks for the help.
redboss
Newbie
Newbie
Posts: 3
Joined: Tue Sep 10, 2013 1:06 pm

Re: Msvcr90.dll Issue

Post by redboss »

Hello friends, i am having the same issue, but im extremely noob, please explain to me how i implement the fix, thank you!
redboss
Newbie
Newbie
Posts: 3
Joined: Tue Sep 10, 2013 1:06 pm

Re: Msvcr90.dll Issue

Post by redboss »

Nevermind, I figured it out. But now I have a new issue, Ableton is not automatically recognizing my Push controller like it should. Anyone know how to make it work?
saveriovita
Newbie
Newbie
Posts: 2
Joined: Sat Oct 12, 2013 8:03 am

Re: Msvcr90.dll Issue

Post by saveriovita »

I have the msvcr90.dll problem. How did you work it out? PLeease!
saveriovita
Newbie
Newbie
Posts: 2
Joined: Sat Oct 12, 2013 8:03 am

Re: Msvcr90.dll Issue

Post by saveriovita »

I've put msvcr90 as native, I've installed vcrun2008, then the vcrun with msvcr71, then NET 2.0. And I have no messages: Ableton just won't run. What should I do?
I run Ubuntu 12.04 and Wine 1.6
Locked