http://bugs.winehq.org/show_bug.cgi?id=30644
Bug #: 30644 Summary: Random crash while using the downloader for StarCraft 2 Product: Wine Version: 1.5.2 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: marmalodak@gmail.com Classification: Unclassified
Created attachment 40115 --> http://bugs.winehq.org/attachment.cgi?id=40115 wine output
After downloading the 'installer' from blizzard's site, configuring wine and launching the installer, things start off well but at some point it crashes. Re-launching the installer, works well for a few minutes and then crashes again repeatedly.
wine-1.5.2-2.fc16.x86_64
Using the script to install SC2. It relies on ie60.exe and the installer being in ~/wineapps/cache
:------------------ cut here #!/bin/bash
set -u
export BOTTLE=sc2 export WINEPREFIX=/home/john/wineapps/"$BOTTLE" export DOWNLOADER=StarCraft_2_NA_en-US.exe export INSTALLER="$BOTTLE/drive_c/users/john/Desktop/SC2-WingsOfLiberty-enUS-Installer/Installer.exe"
function wt() { winetricks --no-clean --no-isolate sandbox prefix=${WINEPREFIX} $@ # --no-clean leaves downloaded packages in ~/.cache/winetricks so I can reuse them # --no-isolate because I'm managing the wineprefixes manually }
[ $# -ge 1 ] && [[ $1 == 'clean' ]] && rm -rf "$BOTTLE"
if [ -f "$INSTALLER" ]; then ( cd $(dirname "$INSTALLER"); wine $(basename "$INSTALLER") ) elif [ -f "$BOTTLE/drive_c/$DOWNLOADER" ]; then ( cd "$BOTTLE"/drive_c/; wine 'C:'"$DOWNLOADER" ) else winecfg cp cache/ie60.exe "$BOTTLE"/drive_c/ ( cd "$BOTTLE"/drive_c/; wine 'C:\ie60.exe' ) #[ $? -eq 0 ] && wt ie6 # dunno why, but winetricks seems to fail at installing ie6 [ $? -eq 0 ] && wt corefonts [ $? -eq 0 ] && wt vcrun2005 [ $? -eq 0 ] && wt wininet [ $? -eq 0 ] && wt winhttp [ $? -eq 0 ] && wt physx cp cache/"$DOWNLOADER" "$BOTTLE"/drive_c ( cd "$BOTTLE"/drive_c/; wine 'C:'"$DOWNLOADER" ) fi
http://bugs.winehq.org/show_bug.cgi?id=30644
John Schmitt marmalodak@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #1 from John Schmitt marmalodak@gmail.com 2012-05-12 09:46:46 CDT --- This seems to be fixed in 1.5.3-1.fc16 which is in updates-testing now.
http://bugs.winehq.org/show_bug.cgi?id=30644
--- Comment #2 from John Schmitt marmalodak@gmail.com 2012-05-12 14:23:56 CDT --- Created attachment 40140 --> http://bugs.winehq.org/attachment.cgi?id=40140 wine log
http://bugs.winehq.org/show_bug.cgi?id=30644
John Schmitt marmalodak@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Version|1.5.2 |1.5.3 Resolution|FIXED |
--- Comment #3 from John Schmitt marmalodak@gmail.com 2012-05-12 14:26:25 CDT --- This happened again while running the StarCraft 2 updater.
http://bugs.winehq.org/show_bug.cgi?id=30644
John Schmitt marmalodak@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #4 from John Schmitt marmalodak@gmail.com 2012-06-09 03:54:22 CDT --- Seems to be fixed in 1.5.6
http://bugs.winehq.org/show_bug.cgi?id=30644
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #5 from Dan Kegel dank@kegel.com 2012-06-09 11:59:59 CDT --- For the record, --no-clean isn't needed to leave packages in the cache, it controls whether /tmp is cleaned up.
http://bugs.winehq.org/show_bug.cgi?id=30644
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2012-06-22 13:31:28 CDT --- Closing bugs fixed in 1.5.7.
http://bugs.winehq.org/show_bug.cgi?id=30644
Jack Waterworth jwaterworth@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jwaterworth@gmail.com
--- Comment #7 from Jack Waterworth jwaterworth@gmail.com 2012-07-24 18:43:41 CDT --- I recently installed 1.5.8 and attempted to install SC2 and I'm hitting this issue. I had no problem with 1.5.7. Perhaps there is a regression here?
fixme:wininet:CommitUrlCacheEntryInternal file of size 40000 bytes fills cache fixme:process:GetLogicalProcessorInformation ((nil),0xb6e97c): stub fixme:wininet:CommitUrlCacheEntryInternal file of size 40000 bytes fills cache fixme:process:GetLogicalProcessorInformation ((nil),0xb6e97c): stub fixme:wininet:CommitUrlCacheEntryInternal file of size 40000 bytes fills cache fixme:process:GetLogicalProcessorInformation ((nil),0xb6e97c): stub fixme:wininet:CommitUrlCacheEntryInternal file of size 40000 bytes fills cache fixme:process:GetLogicalProcessorInformation ((nil),0xb6e97c): stub fixme:wininet:CommitUrlCacheEntryInternal file of size 40000 bytes fills cache fixme:process:GetLogicalProcessorInformation ((nil),0xb6e97c): stub fixme:wininet:CommitUrlCacheEntryInternal file of size 40000 bytes fills cache fixme:process:GetLogicalProcessorInformation ((nil),0xb6e97c): stub wine: Unhandled page fault on read access to 0x7961724f at address 0x7ec95d1c (thread 0044), starting debugger... Unhandled exception: page fault on read access to 0x7961724f in 32-bit code (0x7ec95d1c). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7ec95d1c ESP:00b6a518 EBP:00b6a570 EFLAGS:00210206( R- -- I - -P- ) EAX:79617247 EBX:7ecd0ff4 ECX:00b6c6eb EDX:7048bb8c ESI:03ddbb70 EDI:00002087 Stack dump: 0x00b6a518: 7048bb8c 03ddbb70 00b6c6eb 00001f79 0x00b6a528: 00b6a550 00000002 7ef74b60 00000240 0x00b6a538: 00000001 00b6a664 00000000 03ddbc10 0x00b6a548: f75aa580 00b6a5b0 00000000 00000000 0x00b6a558: 00000240 00b6a5c0 7ec95bef 7ecd0ff4 0x00b6a568: 03ddbb70 00000000 00b6a5f0 7ec9659c Backtrace: =>0 0x7ec95d1c in wininet (+0x15d1c) (0x00b6a570) 1 0x7ec9659c in wininet (+0x1659b) (0x00b6a5f0) 2 0x7ecaa33f InternetReadFileExA+0x5e() in wininet (0x00b6a640) 3 0x004261e3 in starcraft_2_na_en-us (+0x261e2) (0x00b6e9a0) 4 0x00438e96 in starcraft_2_na_en-us (+0x38e95) (0x7b86ed60) 0x7ec95d1c: call *0x8(%eax) Modules: Module Address Debug info Name (141 modules) PE 3c0000- 3fb000 Deferred nspr4 PE 400000- 546000 Export starcraft_2_na_en-us PE 61700000-61795000 Deferred mozsqlite3 PE 61e40000-61e51000 Deferred mozalloc PE 622c0000-622d2000 Deferred plds4 PE 64f00000-65059000 Deferred gkmedias PE 65fc0000-65fd1000 Deferred mozglue PE 69600000-69624000 Deferred nssutil3 PE 69c40000-6b169000 Deferred xul PE 6b280000-6b2ac000 Deferred smime3 PE 6be80000-6bf6e000 Deferred nss3 PE 6ce40000-6ce52000 Deferred plc4 PE 6e180000-6e1bd000 Deferred ssl3 PE 70180000-704a4000 Deferred mozjs ELF 7b800000-7ba40000 Deferred kernel32<elf> -PE 7b810000-7ba40000 \ kernel32 ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7cee1000-7cf00000 Deferred hnetcfg<elf> -PE 7cef0000-7cf00000 \ hnetcfg ELF 7d023000-7d046000 Deferred hlink<elf> -PE 7d030000-7d046000 \ hlink ELF 7d046000-7d0d0000 Deferred jscript<elf> -PE 7d050000-7d0d0000 \ jscript ELF 7d0d0000-7d151000 Deferred libgcrypt.so.11 ELF 7d151000-7d211000 Deferred libgnutls.so.26 ELF 7d214000-7d22a000 Deferred dwmapi<elf> -PE 7d220000-7d22a000 \ dwmapi ELF 7d22a000-7d266000 Deferred usp10<elf> -PE 7d230000-7d266000 \ usp10 ELF 7d266000-7d27e000 Deferred userenv<elf> -PE 7d270000-7d27e000 \ userenv ELF 7d27e000-7d293000 Deferred t2embed<elf> -PE 7d280000-7d293000 \ t2embed ELF 7d293000-7d300000 Deferred setupapi<elf> -PE 7d2a0000-7d300000 \ setupapi ELF 7d300000-7d32d000 Deferred netapi32<elf> -PE 7d310000-7d32d000 \ netapi32 ELF 7d32d000-7d35e000 Deferred secur32<elf> -PE 7d330000-7d35e000 \ secur32 ELF 7d35e000-7d373000 Deferred rasdlg<elf> -PE 7d360000-7d373000 \ rasdlg ELF 7d373000-7d3d8000 Deferred dbghelp<elf> -PE 7d380000-7d3d8000 \ dbghelp ELF 7d3d8000-7d48a000 Deferred winmm<elf> -PE 7d3e0000-7d48a000 \ winmm ELF 7d48a000-7d528000 Deferred msvcrt<elf> -PE 7d4a0000-7d528000 \ msvcrt ELF 7d528000-7d651000 Deferred mshtml<elf> -PE 7d540000-7d651000 \ mshtml ELF 7d751000-7d7e3000 Deferred urlmon<elf> -PE 7d760000-7d7e3000 \ urlmon ELF 7d849000-7d863000 Deferred rasapi32<elf> -PE 7d850000-7d863000 \ rasapi32 ELF 7d863000-7d88d000 Deferred msacm32<elf> -PE 7d870000-7d88d000 \ msacm32 ELF 7d88d000-7d8fe000 Deferred ieframe<elf> -PE 7d890000-7d8fe000 \ ieframe ELF 7d997000-7d9a9000 Deferred libp11-kit.so.0 ELF 7d9a9000-7da00000 Deferred libjpeg.so.62 ELF 7db02000-7db1e000 Deferred wsock32<elf> -PE 7db10000-7db1e000 \ wsock32 ELF 7db1e000-7db3c000 Deferred pdh<elf> -PE 7db20000-7db3c000 \ pdh ELF 7db3c000-7dbe3000 Deferred windowscodecs<elf> -PE 7db50000-7dbe3000 \ windowscodecs ELF 7dbe3000-7dc00000 Deferred libgcc_s.so.1 ELF 7dd01000-7dd13000 Deferred libtasn1.so.3 ELF 7dd13000-7dd1a000 Deferred libnss_dns.so.2 ELF 7dd1a000-7dd1e000 Deferred libnss_mdns4_minimal.so.2 ELF 7dd1e000-7dd23000 Deferred libgpg-error.so.0 ELF 7dd23000-7dd37000 Deferred psapi<elf> -PE 7dd30000-7dd37000 \ psapi ELF 7dd4f000-7dd85000 Deferred uxtheme<elf> -PE 7dd60000-7dd85000 \ uxtheme ELF 7dd85000-7dd8b000 Deferred libxfixes.so.3 ELF 7dd8b000-7dd96000 Deferred libxcursor.so.1 ELF 7ddd8000-7de01000 Deferred libexpat.so.1 ELF 7de01000-7de36000 Deferred libfontconfig.so.1 ELF 7de36000-7de46000 Deferred libxi.so.6 ELF 7de46000-7de50000 Deferred libxrender.so.1 ELF 7de50000-7de56000 Deferred libxxf86vm.so.1 ELF 7de56000-7de7a000 Deferred imm32<elf> -PE 7de60000-7de7a000 \ imm32 ELF 7de7a000-7de9c000 Deferred libxcb.so.1 ELF 7de9c000-7dea2000 Deferred libuuid.so.1 ELF 7dea2000-7dfda000 Deferred libx11.so.6 ELF 7dfda000-7dfec000 Deferred libxext.so.6 ELF 7dfec000-7e006000 Deferred libice.so.6 ELF 7e006000-7e00f000 Deferred libsm.so.6 ELF 7e00f000-7e09d000 Deferred winex11<elf> -PE 7e020000-7e09d000 \ winex11 ELF 7e09d000-7e13d000 Deferred libfreetype.so.6 ELF 7e13d000-7e15d000 Deferred libtinfo.so.5 ELF 7e15d000-7e182000 Deferred libncurses.so.5 ELF 7e182000-7e2ae000 Deferred oleaut32<elf> -PE 7e1a0000-7e2ae000 \ oleaut32 ELF 7e2ae000-7e2e2000 Deferred ws2_32<elf> -PE 7e2c0000-7e2e2000 \ ws2_32 ELF 7e2e2000-7e306000 Deferred iphlpapi<elf> -PE 7e2f0000-7e306000 \ iphlpapi ELF 7e306000-7e386000 Deferred rpcrt4<elf> -PE 7e310000-7e386000 \ rpcrt4 ELF 7e386000-7e4b0000 Deferred ole32<elf> -PE 7e3a0000-7e4b0000 \ ole32 ELF 7e4b0000-7e4f0000 Deferred winspool<elf> -PE 7e4c0000-7e4f0000 \ winspool ELF 7e4f0000-7e5d5000 Deferred comdlg32<elf> -PE 7e500000-7e5d5000 \ comdlg32 ELF 7e5d5000-7e6d8000 Deferred comctl32<elf> -PE 7e5e0000-7e6d8000 \ comctl32 ELF 7e6d8000-7e901000 Deferred shell32<elf> -PE 7e6f0000-7e901000 \ shell32 ELF 7e901000-7e974000 Deferred shlwapi<elf> -PE 7e910000-7e974000 \ shlwapi ELF 7e974000-7e98e000 Deferred version<elf> -PE 7e980000-7e98e000 \ version ELF 7e98e000-7e9f9000 Deferred advapi32<elf> -PE 7e9a0000-7e9f9000 \ advapi32 ELF 7e9f9000-7eac7000 Deferred gdi32<elf> -PE 7ea10000-7eac7000 \ gdi32 ELF 7eac7000-7ec1b000 Deferred user32<elf> -PE 7eae0000-7ec1b000 \ user32 ELF 7ec1b000-7ec42000 Deferred mpr<elf> -PE 7ec20000-7ec42000 \ mpr ELF 7ec42000-7ec58000 Deferred libz.so.1 ELF 7ec58000-7ec71000 Deferred libresolv.so.2 ELF 7ec71000-7ece8000 Dwarf wininet<elf> -PE 7ec80000-7ece8000 \ wininet ELF 7eee8000-7ef13000 Deferred libm.so.6 ELF 7ef2c000-7f000000 Deferred ntdll<elf> -PE 7ef40000-7f000000 \ ntdll ELF f73b2000-f73bf000 Deferred libnss_files.so.2 ELF f73c1000-f73c6000 Deferred libdl.so.2 ELF f73c6000-f7574000 Deferred libc.so.6 ELF f7574000-f758e000 Deferred libpthread.so.0 ELF f758e000-f76d2000 Dwarf libwine.so.1 ELF f76d3000-f76d7000 Deferred libxau.so.6 ELF f76d7000-f76eb000 Deferred msimg32<elf> -PE f76e0000-f76eb000 \ msimg32 ELF f76ec000-f770d000 Deferred ld-linux.so.2 ELF f770d000-f770e000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 (D) Z:\home\jack\Downloads\StarCraft_2_NA_en-US.exe 0000002c 0 00000046 0 00000044 0 <== 00000043 0 0000003d 0 0000003a 0 00000039 0 00000038 0 00000037 0 00000036 0 00000035 0 00000034 0 00000033 -1 00000032 0 00000031 0 00000030 0 0000002f 0 0000002e 0 0000002b 0 0000002a 0 00000025 0 00000024 0 00000009 0 0000000e services.exe 0000002d 0 0000001f 0 00000015 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001d 0 0000001a 0 00000014 0 00000013 0 0000001b plugplay.exe 00000021 0 0000001e 0 0000001c 0 00000022 explorer.exe 00000023 0
http://bugs.winehq.org/show_bug.cgi?id=30644
--- Comment #8 from Dan Kegel dank@kegel.com 2012-07-24 18:54:51 CDT --- That sounds like a dup of bug 22856, try wine-1.5.9
http://bugs.winehq.org/show_bug.cgi?id=30644
--- Comment #9 from Jack Waterworth jwaterworth@gmail.com 2012-07-24 20:36:09 CDT --- (In reply to comment #8)
That sounds like a dup of bug 22856, try wine-1.5.9
Good eye. 1.5.9 worked. Sorry for spam on a closed bug :s