Alright, progress! Sort of... With the update of WINE 1.1.30 I have been able to go through the whole installation without any problems. This is great news, where the Adobe AIR would kill the process it no longer does that. Though now another hurdle has appeared. When I start the game up or launch it, I get to the EULA accept then the TOS and accept that too then immediately after the program crashes. Again for those joining here's the specs. WINE 1.1.30 no winetricks or anything, vanilla WINE. Ubuntu 9.04 64-bit Code: fixme:mixer:ALSA_MixerInit No master control found on USB Device 0x46d:0x8ad, disabling mixer fixme:shdocvw:PersistStreamInit_Load (0x13ee08)->(0x32f02c) fixme:shdocvw:OleControl_FreezeEvents (0x13ee08)->(1) fixme:shdocvw:OleControl_FreezeEvents (0x13ee08)->(0) fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x14adf0, 0x32e18c fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x14adf0, 0x32e1a4 fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x14adf0, 0x32e188 fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x14adf0, 0x32e1a0 fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x14adf0, 0x32e18c fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x14adf0, 0x32e1a4 fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x14adf0, 0x32e188 fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x14adf0, 0x32e1a0 fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x14adf0, 0x32e18c fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x14adf0, 0x32e1a4 fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x14adf0, 0x32e188 fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x14adf0, 0x32e1a0 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 fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x144558, 0xdce4c0 fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x144558, 0xdce4d8 fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x144558, 0xdce4bc fixme:hnetcfg:fw_profile_get_GloballyOpenPorts 0x144558, 0xdce4d4 fixme:hnetcfg:DllCanUnloadNow 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 000d), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00405f01). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:00405f01 ESP:0032d0ec EBP:0032d73c EFLAGS:00010212( R- -- I -A- - ) EAX:00000000 EBX:009a5ad8 ECX:a632b330 EDX:00450684 ESI:009a5ad8 EDI:00000000 Stack dump: 0x0032d0ec: 00000000 00000000 00000000 00000000 0x0032d0fc: 00000000 00000000 00000000 00000000 0x0032d10c: 00000000 00000000 00000000 00000000 0x0032d11c: 00000000 00000000 00000000 0032d16c 0x0032d12c: 00000040 0032d260 0032d16c f7dfb584 0x0032d13c: 00000040 7bc6c011 00000005 0032d260 Backtrace: =>0 0x00405f01 in lol.launcher (+0x5f01) (0x0032d73c) 1 0x00404cdb in lol.launcher (+0x4cdb) (0x0032e830) 2 0x0040ae19 in lol.launcher (+0xae19) (0x0032f200) 3 0x0041c62d in lol.launcher (+0x1c62d) (0x0032f234) 4 0x7ecfdbfe WINPROC_wrapper+0x2fe() in user32 (0x0032f274) 5 0x7ed02b5a in user32 (+0xb2b5a) (0x0032f2b4) 6 0x7ec85070 DefDlgProcW+0x80() in user32 (0x0032f2e4) 7 0x7ecfd91a WINPROC_wrapper+0x1a() in user32 (0x0032f314) 8 0x7ecfdd6a WINPROC_wrapper+0x46a() in user32 (0x0032f354) 9 0x7ed02c72 CallWindowProcW+0x52() in user32 (0x0032f394) 10 0x0041570c in lol.launcher (+0x1570c) (0x0032f3b4) 11 0x00417397 in lol.launcher (+0x17397) (0x0032f470) 12 0x00415806 in lol.launcher (+0x15806) (0x0032f490) 13 0x0040af19 in lol.launcher (+0xaf19) (0x0032f50c) 14 0x00417b84 in lol.launcher (+0x17b84) (0x0032f52c) 15 0x7ecfd91a WINPROC_wrapper+0x1a() in user32 (0x0032f55c) 16 0x7ecfdd6a WINPROC_wrapper+0x46a() in user32 (0x0032f59c) 17 0x7ed04037 in user32 (+0xb4037) (0x0032f5dc) 18 0x7ecc16e1 in user32 (+0x716e1) (0x0032f63c) 19 0x7ecc6a25 in user32 (+0x76a25) (0x0032f69c) 20 0x7ecc6f3c SendMessageW+0x4c() in user32 (0x0032f6dc) 21 0x7ec8ae2c in user32 (+0x3ae2c) (0x0032fa6c) 22 0x7ec8bf3a CreateDialogIndirectParamAorW+0x3a() in user32 (0x0032fa8c) 23 0x7ec8bf81 CreateDialogIndirectParamW+0x41() in user32 (0x0032fabc) 24 0x0041cd05 in lol.launcher (+0x1cd05) (0x0032fb30) 25 0x0041ceac in lol.launcher (+0x1ceac) (0x0032fb84) 26 0x0040a30f in lol.launcher (+0xa30f) (0x0032fe10) 27 0x00447565 in lol.launcher (+0x47565) (0x0032feb8) 28 0x7b877bd5 in kernel32 (+0x57bd5) (0x0032fee8) 29 0x7bc6cd94 call_thread_func+0xc() in ntdll (0x0032fef8) 30 0x7bc6cfb0 call_thread_entry_point+0x70() in ntdll (0x0032ffc8) 31 0x7bc49d0a in ntdll (+0x39d0a) (0x0032ffe8) 32 0xf7e2605d wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) 0x00405f01: movl 0x0(%eax),%edx Modules: Module Address Debug info Name (123 modules) PE 330000- 33e000 Deferred launcher.lang-en PE 400000- 46f000 Export lol.launcher PE 470000- 55e000 Deferred launcher.lib PE 10000000-1001d000 Deferred launcher.maestro ELF 7b800000-7b974000 Export kernel32<elf> \-PE 7b820000-7b974000 \ kernel32 ELF 7bc00000-7bcb2000 Export ntdll<elf> \-PE 7bc10000-7bcb2000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7d2ef000-7d33e000 Deferred dbghelp<elf> \-PE 7d300000-7d33e000 \ dbghelp ELF 7d33e000-7d358000 Deferred hnetcfg<elf> \-PE 7d340000-7d358000 \ hnetcfg ELF 7d3e1000-7d3e8000 Deferred libnss_dns.so.2 ELF 7d3e8000-7d3fc000 Deferred sensapi<elf> \-PE 7d3f0000-7d3fc000 \ sensapi ELF 7d3fc000-7d43d000 Deferred shdocvw<elf> \-PE 7d400000-7d43d000 \ shdocvw ELF 7d43d000-7d497000 Deferred riched20<elf> \-PE 7d450000-7d497000 \ riched20 ELF 7d497000-7d49b000 Deferred libgpg-error.so.0 ELF 7d49b000-7d504000 Deferred libgcrypt.so.11 ELF 7d504000-7d516000 Deferred libtasn1.so.3 ELF 7d516000-7d51a000 Deferred libkeyutils.so.1 ELF 7d51a000-7d523000 Deferred libkrb5support.so.0 ELF 7d523000-7d547000 Deferred libk5crypto.so.3 ELF 7d547000-7d5d9000 Deferred libkrb5.so.3 ELF 7d5d9000-7d676000 Deferred libgnutls.so.26 ELF 7d676000-7d6a1000 Deferred libgssapi_krb5.so.2 ELF 7d6a1000-7d6d8000 Deferred libcups.so.2 ELF 7d6d8000-7d6db000 Deferred libnss_mdns4_minimal.so.2 ELF 7d6db000-7d6ef000 Deferred riched32<elf> \-PE 7d6e0000-7d6ef000 \ riched32 ELF 7d746000-7d77a000 Deferred uxtheme<elf> \-PE 7d750000-7d77a000 \ uxtheme ELF 7d77a000-7d7a0000 Deferred msacm32<elf> \-PE 7d780000-7d7a0000 \ msacm32 ELF 7d7a0000-7d7b8000 Deferred msacm32<elf> \-PE 7d7b0000-7d7b8000 \ msacm32 ELF 7dfb9000-7dfbf000 Deferred libattr.so.1 ELF 7dfbf000-7e01e000 Deferred libpulse.so.0 ELF 7e020000-7e035000 Deferred midimap<elf> \-PE 7e030000-7e035000 \ midimap ELF 7e035000-7e03e000 Deferred librt.so.1 ELF 7e03e000-7e106000 Deferred libasound.so.2 ELF 7e106000-7e13d000 Deferred winealsa<elf> \-PE 7e110000-7e13d000 \ winealsa ELF 7e13d000-7e146000 Deferred libxcursor.so.1 ELF 7e146000-7e14b000 Deferred libxfixes.so.3 ELF 7e14b000-7e14f000 Deferred libxcomposite.so.1 ELF 7e14f000-7e157000 Deferred libxrandr.so.2 ELF 7e157000-7e161000 Deferred libxrender.so.1 ELF 7e161000-7e167000 Deferred libxxf86vm.so.1 ELF 7e167000-7e16a000 Deferred libxinerama.so.1 ELF 7e16a000-7e18b000 Deferred imm32<elf> \-PE 7e170000-7e18b000 \ imm32 ELF 7e18b000-7e190000 Deferred libxdmcp.so.6 ELF 7e190000-7e1aa000 Deferred libxcb.so.1 ELF 7e1aa000-7e1ae000 Deferred libxau.so.6 ELF 7e1ae000-7e1b3000 Deferred libuuid.so.1 ELF 7e1b3000-7e2a2000 Deferred libx11.so.6 ELF 7e2a2000-7e2b2000 Deferred libxext.so.6 ELF 7e2b2000-7e2ca000 Deferred libice.so.6 ELF 7e2ca000-7e2d3000 Deferred libsm.so.6 ELF 7e2d3000-7e2d7000 Deferred libcom_err.so.2 ELF 7e2d7000-7e2de000 Deferred libgdbm.so.3 ELF 7e2de000-7e2e3000 Deferred libcap.so.2 ELF 7e2e3000-7e2ea000 Deferred libasound_module_pcm_pulse.so ELF 7e2ea000-7e389000 Deferred winex11<elf> \-PE 7e300000-7e389000 \ winex11 ELF 7e3bf000-7e3e6000 Deferred libexpat.so.1 ELF 7e3e6000-7e413000 Deferred libfontconfig.so.1 ELF 7e413000-7e429000 Deferred libz.so.1 ELF 7e429000-7e4a0000 Deferred libfreetype.so.6 ELF 7e4a0000-7e4c9000 Deferred oledlg<elf> \-PE 7e4b0000-7e4c9000 \ oledlg ELF 7e4c9000-7e5af000 Deferred oleaut32<elf> \-PE 7e4e0000-7e5af000 \ oleaut32 ELF 7e5af000-7e61d000 Deferred rpcrt4<elf> \-PE 7e5c0000-7e61d000 \ rpcrt4 ELF 7e61d000-7e71a000 Deferred ole32<elf> \-PE 7e640000-7e71a000 \ ole32 ELF 7e71a000-7e750000 Deferred winspool<elf> \-PE 7e720000-7e750000 \ winspool ELF 7e750000-7e819000 Deferred comctl32<elf> \-PE 7e760000-7e819000 \ comctl32 ELF 7e819000-7e876000 Deferred shlwapi<elf> \-PE 7e830000-7e876000 \ shlwapi ELF 7e876000-7ea06000 Deferred shell32<elf> \-PE 7e890000-7ea06000 \ shell32 ELF 7ea06000-7eab8000 Deferred comdlg32<elf> \-PE 7ea10000-7eab8000 \ comdlg32 ELF 7eab8000-7eace000 Deferred libresolv.so.2 ELF 7eae5000-7eb05000 Deferred iphlpapi<elf> \-PE 7eaf0000-7eb05000 \ iphlpapi ELF 7eb05000-7eb20000 Deferred wsock32<elf> \-PE 7eb10000-7eb20000 \ wsock32 ELF 7eb20000-7eb36000 Deferred psapi<elf> \-PE 7eb30000-7eb36000 \ psapi ELF 7eb36000-7eb8d000 Deferred advapi32<elf> \-PE 7eb40000-7eb8d000 \ advapi32 ELF 7eb8d000-7ec2f000 Deferred gdi32<elf> \-PE 7eba0000-7ec2f000 \ gdi32 ELF 7ec2f000-7ed7b000 Export user32<elf> \-PE 7ec50000-7ed7b000 \ user32 ELF 7ed7b000-7ee17000 Deferred winmm<elf> \-PE 7ed90000-7ee17000 \ winmm ELF 7ee17000-7ee45000 Deferred ws2_32<elf> \-PE 7ee20000-7ee45000 \ ws2_32 ELF 7ee45000-7ee59000 Deferred lz32<elf> \-PE 7ee50000-7ee59000 \ lz32 ELF 7ee59000-7ee74000 Deferred version<elf> \-PE 7ee60000-7ee74000 \ version ELF 7ef9e000-7efaa000 Deferred libnss_files.so.2 ELF 7efaa000-7efc3000 Deferred libnsl.so.1 ELF 7efc3000-7efe9000 Deferred libm.so.6 ELF 7efec000-7eff7000 Deferred libnss_nis.so.2 ELF 7eff7000-7f000000 Deferred libnss_compat.so.2 ELF f7c86000-f7c8a000 Deferred libdl.so.2 ELF f7c8a000-f7ded000 Deferred libc.so.6 ELF f7dee000-f7e07000 Deferred libpthread.so.0 ELF f7e1e000-f7f5a000 Export libwine.so.1 ELF f7f5c000-f7f7d000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000e 00000014 0 00000010 0 0000000f 0 00000011 00000017 0 00000016 0 00000013 0 00000012 0 00000018 00000019 0 00000033 0000003c 15 00000038 0 00000037 0 00000034 0 00000035 0000002e 15 00000020 0 0000001c 0 00000036 0 0000001b (D) C:\Riot Games\League of Legends\lol.launcher.exe 00000047 0 00000022 0 0000000c 0 0000000d 0 <== Backtrace: =>0 0x00405f01 in lol.launcher (+0x5f01) (0x0032d73c) 1 0x00404cdb in lol.launcher (+0x4cdb) (0x0032e830) 2 0x0040ae19 in lol.launcher (+0xae19) (0x0032f200) 3 0x0041c62d in lol.launcher (+0x1c62d) (0x0032f234) 4 0x7ecfdbfe WINPROC_wrapper+0x2fe() in user32 (0x0032f274) 5 0x7ed02b5a in user32 (+0xb2b5a) (0x0032f2b4) 6 0x7ec85070 DefDlgProcW+0x80() in user32 (0x0032f2e4) 7 0x7ecfd91a WINPROC_wrapper+0x1a() in user32 (0x0032f314) 8 0x7ecfdd6a WINPROC_wrapper+0x46a() in user32 (0x0032f354) 9 0x7ed02c72 CallWindowProcW+0x52() in user32 (0x0032f394) 10 0x0041570c in lol.launcher (+0x1570c) (0x0032f3b4) 11 0x00417397 in lol.launcher (+0x17397) (0x0032f470) 12 0x00415806 in lol.launcher (+0x15806) (0x0032f490) 13 0x0040af19 in lol.launcher (+0xaf19) (0x0032f50c) 14 0x00417b84 in lol.launcher (+0x17b84) (0x0032f52c) 15 0x7ecfd91a WINPROC_wrapper+0x1a() in user32 (0x0032f55c) 16 0x7ecfdd6a WINPROC_wrapper+0x46a() in user32 (0x0032f59c) 17 0x7ed04037 in user32 (+0xb4037) (0x0032f5dc) 18 0x7ecc16e1 in user32 (+0x716e1) (0x0032f63c) 19 0x7ecc6a25 in user32 (+0x76a25) (0x0032f69c) 20 0x7ecc6f3c SendMessageW+0x4c() in user32 (0x0032f6dc) 21 0x7ec8ae2c in user32 (+0x3ae2c) (0x0032fa6c) 22 0x7ec8bf3a CreateDialogIndirectParamAorW+0x3a() in user32 (0x0032fa8c) 23 0x7ec8bf81 CreateDialogIndirectParamW+0x41() in user32 (0x0032fabc) 24 0x0041cd05 in lol.launcher (+0x1cd05) (0x0032fb30) 25 0x0041ceac in lol.launcher (+0x1ceac) (0x0032fb84) 26 0x0040a30f in lol.launcher (+0xa30f) (0x0032fe10) 27 0x00447565 in lol.launcher (+0x47565) (0x0032feb8) 28 0x7b877bd5 in kernel32 (+0x57bd5) (0x0032fee8) 29 0x7bc6cd94 call_thread_func+0xc() in ntdll (0x0032fef8) 30 0x7bc6cfb0 call_thread_entry_point+0x70() in ntdll (0x0032ffc8) 31 0x7bc49d0a in ntdll (+0x39d0a) (0x0032ffe8) 32 0xf7e2605d wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000)