League of Legends 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

League Of Legends Launcher Crashes

Hi All,

There is a fair bit of excitement about the League Of Legends Beta at the moment - when this game is released I imagine there will be a fair few people wanting to play it, and it would be fantastic to have this working under Crossover, as the LOL forums have several posts from Mac (and Linux) users wanting to play the game.

At the moment, their current installer (http://beta.leagueoflegends.com/board/showthread.php?t=8417) runs fine on my Crossover 8.0 on Mac OSX Snow Leopard. It seems to install Adobe Air OK, and installs a bunch of game files. To launch the game, you need to run the game launcher/updater, lol.launcher.exe.

This pops up two Terms Of Service dialogs, which need to be scrolled and then Accepted. Then, after a few seconds, the launcher pops up a crash dialog with the following text:

The program lol.launcher.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience (blah blah).

There could be a lot of factors potentially causing this, since the launcher uses Adobe Air. I will post my log here, but it might not be of much use, since there are plenty of other things going on (going wrong?) too.

***** Mon Sep 14 11:06:16 2009
Starting: '/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin/wine' '--untrusted' '--bottle' 'testbottle' '--workdir' '/Users/<username_obscured>/Library/Application Support/CrossOver Games/Bottles/testbottle/drive_c/Riot Games/League of Legends' '--' '/Users/<username_obscured>/Library/Application Support/CrossOver Games/Bottles/testbottle/drive_c/Riot Games/League of Legends/lol.launcher.exe'

CXConfig->read(/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/etc/CrossOverGames.conf)
CXConfig->read(/Users/<username_obscured>/Library/Application Support/CrossOver Games/CrossOverGames.conf)
Product version=8.0.0
23977: Grabbing the lock '/var/folders/xl/xlG03mWUEx8dmHU39ULqDk+++TI/-Tmp-//.wine-501/CrossOverGames-wine.lock'
23977: Got the lock
CXConfig->read(/Users/<username_obscured>/Library/Application Support/CrossOver Games/Bottles/testbottle/cxbottle.conf)
Mode = 'private'
Environment:
CX_ROOT = "/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames"
CX_BOTTLE = "testbottle"
WINEPREFIX = "/Users/<username_obscured>/Library/Application Support/CrossOver Games/Bottles/testbottle"
CX_WINDOWS_VERSION = <undefined>
PATH = "/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/usr/local/git/bin"
DYLD_LIBRARY_PATH = "/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/lib"
WINEDLLPATH = "/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/lib/wine"
WINEDLLOVERRIDES = <undefined>
LD_PRELOAD = ""
LD_ASSUME_KERNEL = <undefined>
WINELOADER = "/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin/wineloader"
WINESERVER = "/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin/wineserver"
WINEDEBUG = <undefined>
CX_LOG = "/Users/<username_obscured>/Library/Application Support/CrossOver Games/Bottles/testbottle/drive_c/Riot Games/League of Legends/newlog.cxlog.partial"
CX_DEBUGMSG = <undefined>
CX_WINE_USAGE_LOGFILE = <undefined>
DISPLAY = ":3"
23977: Releasing the lock
Running "/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin/cxavscan" "/Users/<username_obscured>/Library/Application Support/CrossOver Games/Bottles/testbottle/drive_c/Riot Games/League of Legends/lol.launcher.exe"

***** Mon Sep 14 11:06:16 2009
Starting: '/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin/cxavscan' '/Users/<username_obscured>/Library/Application Support/CrossOver Games/Bottles/testbottle/drive_c/Riot Games/League of Legends/lol.launcher.exe'

CXConfig->read(/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/etc/CrossOverGames.conf)
Found no anti-virus tool
-> rc=768 (took 0.0463387966156006 seconds)
output=[]
Command:
/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin/wineloader winewrapper.exe --workdir /Users/<username_obscured>/Library/Application Support/CrossOver Games/Bottles/testbottle/drive_c/Riot Games/League of Legends --run -- /Users/<username_obscured>/Library/Application Support/CrossOver Games/Bottles/testbottle/drive_c/Riot Games/League of Legends/lol.launcher.exe

** Mon Sep 14 11:06:16 2009
Starting '/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin/wineloader' 'winewrapper.exe' '--workdir' '/Users/<username_obscured>/Library/Application Support/CrossOver Games/Bottles/testbottle/drive_c/Riot Games/League of Legends' '--run' '--'
'/Users/<username_obscured>/Library/Application Support/CrossOver Games/Bottles/testbottle/drive_c/Riot Games/League of Legends/lol.launcher.exe'

fixme:shdocvw:PersistStreamInit_Load (0x166058)->(0x33f058)
fixme:shdocvw:OleControl_FreezeEvents (0x166058)->(1)
fixme:shdocvw:OleControl_FreezeEvents (0x166058)->(0)
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias -480, std (d/m/y): 29/03/2009, dlt (d/m/y): 31/12/2009
err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered
err:ole:CoGetClassObject no class object {304ce942-6e39-40d8-943a-b913c40c9cd4} could be created for context 0x1
err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered
err:ole:CoGetClassObject no class object {304ce942-6e39-40d8-943a-b913c40c9cd4} could be created for context 0x1
err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered
err:ole:CoGetClassObject no class object {304ce942-6e39-40d8-943a-b913c40c9cd4} could be created for context 0x1
err:ole:create_server class {629f8434-0530-41e6-b7c5-61a82faa3df2} not registered
err:ole:CoGetClassObject no class object {629f8434-0530-41e6-b7c5-61a82faa3df2} could be created for context 0x4
err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered
err:ole:CoGetClassObject no class object {304ce942-6e39-40d8-943a-b913c40c9cd4} could be created for context 0x1
err:ole:create_server class {629f8434-0530-41e6-b7c5-61a82faa3df2} not registered
err:ole:CoGetClassObject no class object {629f8434-0530-41e6-b7c5-61a82faa3df2} could be created for context 0x4
wine: Unhandled page fault on read access to 0x00000000 at address 0x405f01 (thread 003d), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00405f01).
Register dump:
CS:0017 SS:001f DS:001f ES:001f FS:1007 GS:0037
EIP:00405f01 ESP:0033d09c EBP:0033d6ec EFLAGS:00010216( R- -- I -A-P- )
EAX:00000000 EBX:00bb57b0 ECX:a58bb4ca EDX:00450684
ESI:00bb57b0 EDI:00000000
Stack dump:
0x0033d09c: 7b8788a9 0033d2ac 00000001 7b819261
0x0033d0ac: 7b8788a9 00000001 0033d118 00000000
0x0033d0bc: 00000000 00000000 0033d128 00000000
0x0033d0cc: 00000000 00000000 00000000 00000000
0x0033d0dc: 00000000 00000000 00000000 92665c26
0x0033d0ec: 7bc58707 0000000c 0033d1e0 00000040
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x00405f01 in lol.launcher (+0x5f01) (0x0033d6ec)
1 0x00404cdb in lol.launcher (+0x4cdb) (0x0033e7e0)
2 0x0040ae19 in lol.launcher (+0xae19) (0x0033f1b4)
3 0x0041c62d in lol.launcher (+0x1c62d) (0x0033f1e8)
4 0x42710d4d WINPROC_wrapper+0x67d() in user32 (0x0033f248)
5 0x42716b90 in user32 (+0xb6b90) (0x0033f288)
6 0x4269a161 DefDlgProcW+0x83() in user32 (0x0033f2d8)
7 0x427106ea WINPROC_wrapper+0x1a() in user32 (0x0033f318)
8 0x427126b2 wine_call_wndproc+0x784() in user32 (0x0033f358)
9 0x42716caa CallWindowProcW+0x65() in user32 (0x0033f3b8)
10 0x0041570c in lol.launcher (+0x1570c) (0x0033f3e0)
11 0x00417397 in lol.launcher (+0x17397) (0x0033f49c)
12 0x00415806 in lol.launcher (+0x15806) (0x0033f4bc)
13 0x0040af19 in lol.launcher (+0xaf19) (0x0033f538)
14 0x00417b84 in lol.launcher (+0x17b84) (0x0033f558)
15 0x427106ea WINPROC_wrapper+0x1a() in user32 (0x0033f588)
16 0x427126b2 __wine_call_wndproc+0x784() in user32 (0x0033f5c8)
17 0x42716dff CallWindowProcW+0x1ba() in user32 (0x0033f618)
18 0x426d437f SetMenuItemInfoA+0x3a5() in user32 (0x0033f688)
19 0x426d9b3e PeekMessageA+0xc14() in user32 (0x0033f6f8)
20 0x426da04b SendMessageW+0x55() in user32 (0x0033f738)
21 0x426a0e1f in user32 (+0x40e1f) (0x0033faa8)
22 0x426a1cb5 CreateDialogIndirectParamAorW+0x4a() in user32 (0x0033fae8)
23 0x426a1d09 CreateDialogIndirectParamW+0x47() in user32 (0x0033fb48)
24 0x0041cd05 in lol.launcher (+0x1cd05) (0x0033fbc0)
25 0x0041ceac in lol.launcher (+0x1ceac) (0x0033fc14)
26 0x0040a30f in lol.launcher (+0xa30f) (0x0033fea0)
27 0x00447565 in lol.launcher (+0x47565) (0x0033ff48)
28 0x7b860684 GetProcessVersion+0x36c() in kernel32 (0x0033ffe8)
0x00405f01: movl 0x0(%eax),%edx
Modules:
Module Address Debug info Name (189 modules)
ELF 0- 4000 Deferred <wine-loader>
PE 340000- 34e000 Deferred launcher.lang-en
PE 400000- 46f000 Export lol.launcher
PE 470000- 55e000 Deferred launcher.lib
PE 10000000-1001d000 Deferred launcher.maestro
PE 40000000-4013c000 Deferred libwine.1.dylib
ELF 40500000-40516000 Deferred sensapi<elf>
-PE 40510000-40514000 \ sensapi
ELF 40516000-40564000 Deferred dbghelp<elf>
-PE 40520000-40559000 \ dbghelp
ELF 40582000-4059e000 Deferred version<elf>
-PE 40590000-4059c000 \ version
ELF 4059e000-405b4000 Deferred lz32<elf>
-PE 405a0000-405b2000 \ lz32
ELF 405b4000-405e1000 Deferred ws2_32<elf>
-PE 405c0000-405de000 \ ws2_32
ELF 405e1000-405f8000 Deferred psapi<elf>
-PE 405f0000-405f6000 \ psapi
ELF 40700000-4079a000 Deferred winmm<elf>
-PE 40710000-40794000 \ winmm
ELF 4079a000-407f2000 Deferred advapi32<elf>
-PE 407a0000-407eb000 \ advapi32
PE 407f2000-407fb000 Deferred libsm.6.dylib
PE 407fb000-40800000 Deferred libapplewm.7.dylib
ELF 42659000-4279d000 Stabs user32<elf>
-PE 42660000-42753000 \ user32
ELF 4279d000-42841000 Deferred gdi32<elf>
-PE 427a0000-42827000 \ gdi32
ELF 42841000-4285d000 Deferred wsock32<elf>
-PE 42850000-4285b000 \ wsock32
ELF 4285d000-4287c000 Deferred iphlpapi<elf>
-PE 42860000-4287a000 \ iphlpapi
ELF 4287c000-4292e000 Deferred comdlg32<elf>
-PE 42880000-4292a000 \ comdlg32
ELF 4292e000-42abc000 Deferred shell32<elf>
-PE 42930000-42ab1000 \ shell32
ELF 42abc000-42b18000 Deferred shlwapi<elf>
-PE 42ac0000-42b10000 \ shlwapi
ELF 42b18000-42be0000 Deferred comctl32<elf>
-PE 42b20000-42bda000 \ comctl32
ELF 42be0000-42c16000 Deferred winspool<elf>
-PE 42bf0000-42c13000 \ winspool
ELF 42c16000-42d11000 Deferred ole32<elf>
-PE 42c20000-42d00000 \ ole32
ELF 42d11000-42d7b000 Deferred rpcrt4<elf>
-PE 42d20000-42d74000 \ rpcrt4
ELF 42d7b000-42e61000 Deferred oleaut32<elf>
-PE 42d80000-42e51000 \ oleaut32
ELF 42e61000-42e8c000 Deferred oledlg<elf>
-PE 42e70000-42e8a000 \ oledlg
PE 42e8c000-42f01000 Deferred libfreetype.dylib
ELF 42fdd000-4307a000 Deferred winex11<elf>
-PE 42fe0000-4306d000 \ winex11
PE 4307a000-4308f000 Deferred libice.6.dylib
PE 4308f000-4309e000 Deferred libxext.6.dylib
PE 4309e000-43183000 Deferred libx11.6.dylib
ELF 43183000-431a4000 Deferred imm32<elf>
-PE 43190000-431a2000 \ imm32
PE 431a4000-431a8000 Deferred libxinerama.1.dylib
PE 431a8000-431ae000 Deferred libxxf86vm.1.dylib
PE 431ae000-431b7000 Deferred libxrender.1.dylib
PE 431b7000-431bc000 Deferred libxrandr.2.dylib
PE 431bc000-431c6000 Deferred libxcursor.1.dylib
ELF 431c6000-431ec000 Deferred winecoreaudio<elf>
-PE 431d0000-431e9000 \ winecoreaudio
PE 431ec000-4325d000 Deferred coremidi
PE 43260000-43269000 Deferred audioipcplugin
PE 43269000-43273000 Deferred applehdahalplugin
ELF 432fe000-43318000 Deferred msacm32<elf>
-PE 43300000-43316000 \ msacm32
ELF 43318000-4333e000 Deferred msacm32<elf>
-PE 43320000-4333c000 \ msacm32
ELF 4333e000-43355000 Deferred midimap<elf>
-PE 43340000-43353000 \ midimap
ELF 434cc000-43541000 Deferred wineps<elf>
-PE 434d0000-43527000 \ wineps
ELF 43541000-43561000 Deferred localspl<elf>
-PE 43550000-4355f000 \ localspl
ELF 43561000-4357c000 Deferred spoolss<elf>
-PE 43570000-4357a000 \ spoolss
ELF 435fc000-4361e000 Deferred wineosxime<elf>
-PE 43600000-4361a000 \ wineosxime
ELF 4361e000-43634000 Deferred riched32<elf>
-PE 43620000-43632000 \ riched32
ELF 43634000-4368b000 Deferred riched20<elf>
-PE 43640000-43681000 \ riched20
ELF 4368b000-436cd000 Deferred shdocvw<elf>
-PE 43690000-436ca000 \ shdocvw
ELF 7b800000-7b94b000 Stabs kernel32<elf>
-PE 7b810000-7b93a000 \ kernel32
ELF 7bc00000-7bca7000 Deferred ntdll<elf>
-PE 7bc10000-7bc89000 \ ntdll
PE 90016000-901a5000 Deferred audiotoolbox
PE 90016000-901a5000 Deferred audiotoolbox
PE 90016000-901a5000 Deferred audiotoolbox
PE 902ab000-9030e000 Deferred coreui
PE 902ab000-9030e000 Deferred coreui
PE 90389000-904af000 Deferred desktopservicespriv
PE 90389000-904af000 Deferred desktopservicespriv
PE 9048c000-90494000 Deferred libcorevmclient.dylib
PE 90490000-91204000 Deferred appkit
PE 90490000-91204000 Deferred appkit
PE 90490000-91204000 Deferred appkit
PE 90490000-91204000 Deferred appkit
PE 912ed000-91477000 Deferred coredata
PE 915f7000-916a2000 Deferred coreaudio
PE 91671000-91f19000 Deferred coregraphics
PE 920e8000-920ee000 Deferred libradiance.dylib
PE 920eb000-92113000 Deferred opencl
PE 920eb000-92113000 Deferred opencl
PE 92665000-92889000 Deferred libsystem.b.dylib
PE 9280b000-92812000 Deferred securityhi
PE 928be000-929d5000 Deferred libglprogrammability.dylib
PE 92ae7000-92afa000 Deferred speechrecognition
PE 92af2000-92b08000 Deferred netfs
PE 92b0d000-92b78000 Deferred metadata
PE 92d12000-92d15000 Deferred veclib
PE 92d12000-92d15000 Deferred veclib
PE 92e43000-92e65000 Deferred speechsynthesis
PE 92e43000-92e65000 Deferred speechsynthesis
PE 92f3a000-93025000 Deferred vimage
PE 94062000-940dd000 Deferred hiservices
PE 940ef000-94124000 Deferred corevideo
PE 94234000-942a0000 Deferred navigationservices
PE 94296000-9434f000 Deferred securityfoundation
PE 94350000-943c8000 Deferred libvmisc.dylib
PE 94350000-943c8000 Deferred libvmisc.dylib
PE 94516000-945d9000 Deferred ats
PE 945b4000-945b9000 Deferred trustevaluationagent
PE 945b4000-945b9000 Deferred trustevaluationagent
PE 946f8000-94a35000 Deferred security
PE 9495b000-949be000 Deferred libglu.dylib
PE 9495b000-949be000 Deferred libglu.dylib
PE 949c1000-94ae6000 Deferred libxml2.2.dylib
PE 94b47000-95102000 Deferred liblapack.dylib
PE 95099000-950be000 Deferred libexpat.1.dylib
PE 950f3000-9510c000 Deferred libgl.dylib
PE 953df000-95412000 Deferred libxslt.1.dylib
PE 9548c000-954f3000 Deferred familycontrols
PE 9548c000-954f3000 Deferred familycontrols
PE 954dd000-95507000 Deferred libresolv.9.dylib
PE 9586a000-958a2000 Deferred libglimage.dylib
PE 9589c000-958c5000 Deferred cfopendirectory
PE 95961000-95bd0000 Deferred corefoundation
PE 95ad9000-95bbf000 Deferred colorsync
PE 95cb7000-95cce000 Deferred libsasl2.2.dylib
PE 95cc8000-95cea000 Deferred libpng.dylib
PE 95ce4000-95ce8000 Deferred liblangid.dylib
PE 95d63000-95e2a000 Deferred libsqlite3.dylib
PE 95e1d000-95e71000 Deferred libtiff.dylib
PE 960dd000-9645c000 Deferred foundation
PE 960dd000-9645c000 Deferred foundation
PE 963a7000-963b4000 Deferred opendirectory
PE 96460000-9646c000 Deferred iosurface
PE 96460000-9646c000 Deferred iosurface
PE 9650d000-96558000 Deferred libvdsp.dylib
PE 9650d000-96558000 Deferred libvdsp.dylib
PE 9665f000-9666e000 Deferred print
PE 96667000-9673b000 Deferred qd
PE 96667000-9673b000 Deferred qd
PE 967b0000-96b43000 Deferred carboncore
PE 967b0000-96b43000 Deferred carboncore
PE 96df7000-96f20000 Deferred osservices
PE 96f6f000-96f9a000 Deferred libjpeg.dylib
PE 96fd5000-97001000 Deferred directoryservice
PE 9710f000-97121000 Deferred carbonsound
PE 9710f000-97121000 Deferred carbonsound
PE 97993000-979b2000 Deferred multitouchsupport
PE 97993000-979b2000 Deferred multitouchsupport
PE 97d9b000-97da4000 Deferred libgfxshared.dylib
PE 97d9b000-97da4000 Deferred libgfxshared.dylib
PE 97e7d000-97ea9000 Deferred openscripting
PE 97f8f000-98027000 Deferred coretext
PE 97ff0000-97ff6000 Deferred audiounit
PE 97ff0000-97ff6000 Deferred audiounit
PE 98008000-98149000 Deferred libfontparser.dylib
PE 98008000-98149000 Deferred libfontparser.dylib
PE 980e6000-9853e000 Deferred libblas.dylib
PE 980e6000-9853e000 Deferred libblas.dylib
PE 98503000-9856c000 Deferred passwordserver
PE 9858f000-98668000 Deferred ink
PE 9858f000-98668000 Deferred ink
PE 98658000-9866c000 Deferred opengl
PE 9869f000-986a2000 Deferred accelerate
PE 9869f000-986a2000 Deferred accelerate
PE 98772000-988b6000 Deferred libcrypto.0.9.8.dylib
PE 98865000-98c98000 Deferred quartzcore
PE 98dee000-98eb2000 Deferred printcore
PE 992ad000-99491000 Deferred libicucore.a.dylib
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000b 0
0000000e
00000014 0
00000010 0
0000000f 0
00000011
00000018 0
00000017 0
00000013 0
00000012 0
0000001b
0000001c 0
0000001d
00000022 0
00000021 0
00000020 0
0000001f 0
0000002d
0000002c 0
0000002b
00000037 0
00000008 0
00000009 0
00000019 0
0000001a 0
00000042
00000041 0
00000040
0000003f 0
0000003e (D) C:\Riot Games\League of Legends\lol.launcher.exe
00000039 0
0000003a 0
0000003b 0
0000003c 0
0000003d 0 <==
Backtrace:
=>0 0x00405f01 in lol.launcher (+0x5f01) (0x0033d6ec)
1 0x00404cdb in lol.launcher (+0x4cdb) (0x0033e7e0)
2 0x0040ae19 in lol.launcher (+0xae19) (0x0033f1b4)
3 0x0041c62d in lol.launcher (+0x1c62d) (0x0033f1e8)
4 0x42710d4d WINPROC_wrapper+0x67d() in user32 (0x0033f248)
5 0x42716b90 in user32 (+0xb6b90) (0x0033f288)
6 0x4269a161 DefDlgProcW+0x83() in user32 (0x0033f2d8)
7 0x427106ea WINPROC_wrapper+0x1a() in user32 (0x0033f318)
8 0x427126b2 __wine_call_wndproc+0x784() in user32 (0x0033f358)
9 0x42716caa CallWindowProcW+0x65() in user32 (0x0033f3b8)
10 0x0041570c in lol.launcher (+0x1570c) (0x0033f3e0)
11 0x00417397 in lol.launcher (+0x17397) (0x0033f49c)
12 0x00415806 in lol.launcher (+0x15806) (0x0033f4bc)
13 0x0040af19 in lol.launcher (+0xaf19) (0x0033f538)
14 0x00417b84 in lol.launcher (+0x17b84) (0x0033f558)
15 0x427106ea WINPROC_wrapper+0x1a() in user32 (0x0033f588)
16 0x427126b2
wine_call_wndproc+0x784() in user32 (0x0033f5c8)
17 0x42716dff CallWindowProcW+0x1ba() in user32 (0x0033f618)
18 0x426d437f SetMenuItemInfoA+0x3a5() in user32 (0x0033f688)
19 0x426d9b3e PeekMessageA+0xc14() in user32 (0x0033f6f8)
20 0x426da04b SendMessageW+0x55() in user32 (0x0033f738)
21 0x426a0e1f in user32 (+0x40e1f) (0x0033faa8)
22 0x426a1cb5 CreateDialogIndirectParamAorW+0x4a() in user32 (0x0033fae8)
23 0x426a1d09 CreateDialogIndirectParamW+0x47() in user32 (0x0033fb48)
24 0x0041cd05 in lol.launcher (+0x1cd05) (0x0033fbc0)
25 0x0041ceac in lol.launcher (+0x1ceac) (0x0033fc14)
26 0x0040a30f in lol.launcher (+0xa30f) (0x0033fea0)
27 0x00447565 in lol.launcher (+0x47565) (0x0033ff48)
28 0x7b860684 GetProcessVersion+0x36c() in kernel32 (0x0033ffe8)

The error lines contain the GUIDs for some COM classes which aren't available. This is usually because some DLL isn't installed. You can try googling for those GUIDs to see if you can figure out which DLLs it wants. Then, you may be able to install one of our run-time support packages (CrossOver > Preferences > Installer Assistant > uncheck "Hide service packs and dependencies") or possibly some unsupported software to provide those DLLs. My suspicion is that it wants some version of .NET.

It would appear that the framework it needs is Adobe Air, which appears to be installed properly, but actually fails to install. Thus, LoL cannot find the appropriate classes. Installing Adobe Air separately produces the same results.

Im running 10.5.8 on a MacBook Pro.

Installation of Adobe AIR and DirectX went without any problem at all, the actual game installer/launcher crashed on startup.

Oskar

Hi Oskar,

Thanks for the input. After a bit more research, I now believe that Adobe AIR did install just fine. Still haven't narrowed down exactly what the problem is, but the installer itself ran just fine. The only problem appeared to be that Crossover Games didn't realize that it had finished, so I had to force it to finish. However, when attempting to run the game from the launcher, it crashed. I'm not sure we have any more information than that, but I will investigate a little bit deeper and see if there are any new posts on LoL's forums.

The Launcher will still not launch even after the game went out of beta.

http://www.codeproject.com/KB/aspnet/FirewallSetupAction.aspx

seems to suggest that the GUID 304ce942-6e39-40d8-943a-b913c40c9cd4 could be for manipulating the Windows Firewall..

I know CrossOver and Wine aren't quite the same thing however. http://www.leagueoflegends.com/board/showthread.php?p=1066111#post1066111. Apparently it has to do with PVP.Net Client the game uses. So the way I understand it even if you were to get it working you would not be able to connect to there severs.

EDIT: On a side note the furthest I can get the installer in Crossover for Mac is to the EULA and the same in the current Wine buil, the article focuses around that last Wine build. I would like to know if there is any way to get the game to allow me to login under crossover? Any ideas?

Did any codeweavers employee had the opportunity to look into this.
I know a couple of collegues of mine who'd be ready to purchase a licence if they can be assured that they wouldn't have to
boot on their Windows partition.

The game is now a hit and it's a pain it's not natively supported on MacOs.
If only CodeWeaver could see what they can do about it. ;)

Crossover will no longer be necessary to play.
The developer of the game, Riot Games Inc., has announced that a MAC version will be released soon. It will use CIDER to be compatible with Mac Os X.
FOr more information, Google's your friend ^^

Sayuko:

Thanks for the update. I'm getting married soon so my life has been a bit busy and I missed this announcement. I appreciate you taking the time to catch us up with the latest information.

Umm, I think you are forgetting us Linux users, as the game devs did, apparently. :(

Can anybody check if the current Crossover Games works with the current LoL client. I'm not quite sure what type of bottle to use and what to pre-install there...

The current version of Crossover (9) doesn't support this game. There is a way (although I've never been able to get it to work) to get it working with a custom compile of Wine. You have to apply a couple of patches and use winetricks to install ie6, vcrun2008, and adobeair. I've compiled my own version using older versions and even the current version and to no avail. Right now I can open the installer and install the game, but thats as far as it goes for me. With Wine or Crossover all I get is an error and a crash report. I was told by one of the devs that their launcher is the problem and that its 3rd party, as in, not coded by them. I'd love to see it running but even the windows version has constant bugs and errors. I'll crash, get disconnected (not a network problem on my end), and get various other weird errors with the PVP.NET client on a regular basis. Honestly, I think League of Legends not working with Wine or Crossover has nothing to do with Codeweavers and more with the sub-par coding coming from Riot Games. I wish they would make a native Linux port or at the very least work with Codeweavers to make the game runnable under Linux. Right now the success rate with the wine method they've posted on their forums is running about 30%. If you go to their forums you can read the method yourself and I wish you all the best of luck if you try. Honestly, League of Legends is the only reason I even go into my Windows partition anymore. If it worked on Linux, I'd delete it in a heartbeat. If you only work under Linux and you're looking for a DoTA style game you could always try Heroes of Newerth, it has native Mac and Linux clients, but there is no trial and it cost $30, thats whats holding me back from buying, anyway, best of luck to you all, and if you happen to get it working, please inform us of your method.
Thanks.

Thanks for the info, iamoverrated.

I can confirm this, OpenSuSE 11.3, CXGames 9.2.0 no go, has something to do with Adobe Air not liking the environment. If I try to install Adobe Air it just says it needs another version... go figure.. Adobe Air 1.0 installs but doesn't work with this game.

Got it working in regular Wine, custom compiled, with the help of winetricks. Applied the OLE inproc patch ( http://bugs2.winehq.org/attachment.cgi?id=25672 ) to the Ubuntu-Wine Launchpad PPA sources for 1.3.7 then did a dpkg-buildpackage. Don't remember the magic winetricks combination I used to install it (It was similar to the one I use to run it), but once I got the game installed, I moved the "$WINEPREFIX/drive_c/Riot Games" folder out to my desktop, and the following works with a clean prefix (in my case, WINEPREFIX is set to ${HOME}/.lol_wine):
winetricks adobeair d3dx9 vcrun2005 vcrun2008 glsl-disable ie6_full win2k && ln -s ${HOME}/Desktop/Riot\ Games ${WINEPREFIX}/drive_c

(I also use winecfg to override mmdevapi to disabled)

Then, this does the trick:
cd ${WINEPREFIX}/drive_c/Riot\ Games/League\ of\ Legends && wine C:\Riot\ Games\League\ of\ Legends\lol.launcher.exe

Hope this helps!

It looks like the official port for OS X uses Cider for the game, and ported the air login/ client to OS X. I think the game would work great if we could somehow fix AIR compatibility with Linux and OS X.

Joe Amenta wrote:

Got it working in regular Wine, custom compiled, with the help of
winetricks. Applied the OLE inproc patch (
http://bugs2.winehq.org/attachment.cgi?id=25672 ) to the Ubuntu-Wine
Launchpad PPA sources for 1.3.7 then did a dpkg-buildpackage. Don't
remember the magic winetricks combination I used to install it (It
was similar to the one I use to run it), but once I got the game
installed, I moved the "$WINEPREFIX/drive_c/Riot Games" folder out
to my desktop, and the following works with a clean prefix (in my
case, WINEPREFIX is set to ${HOME}/.lol_wine):
winetricks adobeair d3dx9 vcrun2005 vcrun2008 glsl-disable ie6_full
win2k && ln -s ${HOME}/Desktop/Riot\ Games ${WINEPREFIX}/drive_c

(I also use winecfg to override mmdevapi to disabled)

Then, this does the trick:
cd ${WINEPREFIX}/drive_c/Riot\ Games/League\ of\ Legends && wine
C:\Riot\ Games\League\ of\ Legends\lol.launcher.exe

Hope this helps!

Sooo... Is it still NOT working? I have absolutely no idea of how to get this to work. I've read a lot of posts in this forum, and a lot on LoL's homepage, but i can't do the magic trick.
Does anyone have a (hopefully rather easy) solution on how to make it run?
-Thanks

Hey ALL!!!!

I FINALLY got it running.

Follow these steps at the link:

http://eu.leagueoflegends.com/board/showthread.php?t=48154

Hope it works for you too.
Have Fun!

-Zilas

Actually you just have to download from the link!

not all of us use Macs.... what about linux users?

iamoverrated wrote:

not all of us use Macs.... what about linux users?

Hi..
As told in the other thread.. (I quote)

"Hi,

Please refrain from off topic posting, which is what this is.
Crossover runs on both OSX and linux, and there will always be
Mac-centric threads and linux-centric threads ; all you're doing
is disrupting an otherwise 'good' thread.

If you have problems, in linux, with this title, either search
for a linux specific thread to ask your questions, or, start a
new thread that expounds your problem.

Cheers!"

I would like to point out there that: With wine 1.3 (which will be added to CrossOver in the next 3 months hopefully) I was able to get past the launcher phase... to do this, however, I had to use the beta launcher that Riot Games published which can be found here: http://www.leagueoflegends.com/news/seeking-intrepid-volunteers-new-pvpnet-patcher

The reason this works, and the regular patcher doesn't is because the new patcher does NOT use the unsupported APIs causing the crashes from the old launcher.

To upgrade to the new launcher however, you will need to... dare I say it... go through the migration process on a Windows machine, physical or virtual because the migration process starts out using the old launcher so IT WILL CRASH. Just copy LoL on to a flash drive or something.

Anyway, these are my findings. Hope it helps. Fear not Linux users... the League comes for YOU.

Hi all,

the actually only available way to get League of Legends running is, to use the regular WINE with the ole patch.

For everyone who don't want to do this on his or her own I made a precompiled WINE package for Ubuntu and Linux Mint x64 Users. You can download it at: http://unixblogger.wordpress.com

Also, I made a few posts about how to improve the performance of the Game.

Greetings

1 to 24 of 24

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...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM0NzIyMzMzLCJjc3JmX3Rva2VuIjoiZ2dDZXRBdUxONlg1NHMyMiIsImdkcHIiOjB9