[Bug 22737] New: LOTRO Downloader hangs or crashes
http://bugs.winehq.org/show_bug.cgi?id=22737 Summary: LOTRO Downloader hangs or crashes Product: Wine Version: 1.1.43 Platform: x86-64 URL: http://cdn.content.turbine.com/sites/clientdl/lotro/lo trohigh.exe _OR_ http://cdn.content.turbine.com/sites/clientdl/lotro/lo trostandard.exe OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: daniel.santos(a)pobox.com Created an attachment (id=28030) --> (http://bugs.winehq.org/attachment.cgi?id=28030) WINEDEBUG=+all output from running lotrohigh.exe (received hang) The current Lord of the Rings Online Downloader (for the "Siege of Mirkwood" release) will either crash with a stack overflow or hangs with an apparent thread-deadlock (err:ntdll:RtlpWaitForCriticalSection ... wait timed out ...). I'm updating my wine to 1.1.44 now, so I'll run some more tests and debug session so I can print all of the threads when I get the deadlock. Sometimes I get the crash, sometimes I get the hang. Steps to reproduce: You can reproduce this in a number of different ways, but for clarity sake, I have not run any winetricks (as recommended on the appdb page for LOTRO). Here is what I have done: cd WINEPREFIX=/home/daniel/.wine-lotro-test winecfg # Changed windows version to win2k cd .wine-lotro-test/drive_c/Program\ Files/ wget http://cdn.content.turbine.com/sites/clientdl/lotro/lotrohigh.exe WINEPREFIX=/home/daniel/.wine-lotro-test WINEDEBUG=+all wine lotrohigh.exe > lotrohigh.exe.log 2>&1 The downloader/installer for the previous release, Mines of Moria, did function correctly, so I'm not sure what changed. I'll see if I can find the old installer and see if it works on the current wine or not and post that later. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=22737 --- Comment #1 from Daniel Santos <daniel.santos(a)pobox.com> 2010-05-17 01:03:59 --- Created an attachment (id=28031) --> (http://bugs.winehq.org/attachment.cgi?id=28031) WINEDEBUG=+all output from running lotrostandard.exe (received crash) This is the output from lotrostandard.exe, I happen to get the crash this time, but when I ran it again without WINEDEBUG=+all, it hung. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=22737 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download --- Comment #2 from Austin English <austinenglish(a)gmail.com> 2010-05-17 01:45:43 --- Please attach terminal output without WINEDEBUG set. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=22737 Daniel Santos <daniel.santos(a)pobox.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|1.1.43 |1.1.44 --- Comment #3 from Daniel Santos <daniel.santos(a)pobox.com> 2010-05-17 02:01:46 --- Condition also exists in 1.1.44, so updating version field. This new downloader/installer uses some "Pando Media Booster Downloader", (web site: http://pandonetworks.com/). I'm not sure if it's expecting .NET or not yet, I'll try to find out more. Here is a snippet I extracted from the executable: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="*" name="Pando Media Booster Downloader" type="win32"/> <description>Pando Media Booster Downlaoder</description> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="requireAdministrator"/> </requestedPrivileges> </security> </trustInfo> </assembly> Also, the older downloader/installer (for Book 11) still appears to work, but it does not use this "Pando" technology. So it doesn't appear Wine has "broken" anything, just that the new installer is broken on wine. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=22737 --- Comment #4 from Daniel Santos <daniel.santos(a)pobox.com> 2010-05-17 02:04:47 --- (In reply to comment #2) To keep the output from the WINEPREFIX creation separate, I ran them separately and didn't make any modifications in winecfg. I'm running it from my "lotro-old" directory, but this is the current installer. home/daniel/dl/lotro-old$ WINEDEBUG=~/.wine-lotro-test3 winecfg fixme:advapi:SetEntriesInAclA 1 0x33d708 (nil) 0x33d740 fixme:advapi:SetSecurityInfo stub fixme:advapi:SetEntriesInAclA 1 0x33d6d4 (nil) 0x33d71c fixme:advapi:SetSecurityInfo stub fixme:system:SetProcessDPIAware stub! fixme:dwmapi:DwmIsCompositionEnabled 0x33d144 fixme:iphlpapi:NotifyAddrChange (Handle 0x1fde8c4, overlapped 0x1fde8cc): stub wine: configuration in '/home/daniel/.wine' has been updated. (daniel(a)loudmouth) /home/daniel/dl/lotro-old$ WINEDEBUG=~/.wine-lotro-test3 lotrostandard.exe bash: lotrostandard.exe: command not found (daniel(a)loudmouth) /home/daniel/dl/lotro-old$ WINEDEBUG=~/.wine-lotro-test3 wine lotrostandard.exe err:seh:setup_exception_record stack overflow 816 bytes in thread 0009 eip f7581520 esp 00a11000 stack 0xa10000-0xa11000-0xc10000 err:seh:setup_exception_record stack overflow 1024 bytes in thread 0018 eip 7ef6da96 esp 00c50f30 stack 0xc50000-0xc51000-0xe50000 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=22737 --- Comment #5 from Daniel Santos <daniel.santos(a)pobox.com> 2010-05-17 02:21:43 --- I should mention that I've tried this on a very dry WINEPREFIX and also one created with the lotrosetup.sh script posted on the appdb page (http://appdb.winehq.org/objectManager.php?sClass=version&iId=19108), which essentially adds this .NET hack to the registry: [HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v1.1.4322] "Install"=dword:00000001 "SP"=dword:00000001 [HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\policy\v1.1] "4322"="3706-4322" And these winetricks installs: gecko vcrun2005 vcrun2005sp1 I'm running winetricks mono26 to see if it makes a difference right now (big download). -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=22737 --- Comment #6 from Daniel Santos <daniel.santos(a)pobox.com> 2010-05-17 02:34:20 --- OK, same thing with mono-2.6.3, and it hangs this time. /home/daniel/.wine-lotro-test3/drive_c/Program Files$ WINEDEBUG=~/.wine-lotro-test3 wine lotrostandard.exe err:seh:setup_exception_record stack overflow 1024 bytes in thread 0018 eip 7ef6da96 esp 00c50f30 stack 0xc50000-0xc51000-0xe50000 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=22737 --- Comment #7 from Daniel Santos <daniel.santos(a)pobox.com> 2010-05-17 03:03:32 --- Created an attachment (id=28032) --> (http://bugs.winehq.org/attachment.cgi?id=28032) output of debug session Here's the output from a debug session where I ran the app until I got a 1st chance exception, I didn't bother passing it because it looked fatal, it would appear the the variable "thunk" is zero (I presume that's what EAX is storing on this frame). I hope this helps. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=22737 Daniel Santos <daniel.santos(a)pobox.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE --- Comment #8 from Daniel Santos <daniel.santos(a)pobox.com> 2010-05-17 03:33:53 --- This looks like a dupe of bug #22152, even though the executable being run is different, it looks like they both use the same software -- Pando Media Booster Downloader. *** This bug has been marked as a duplicate of bug 22152 *** -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=22737 Dmitry Timoshkov <dmitry(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #9 from Dmitry Timoshkov <dmitry(a)codeweavers.com> 2010-05-17 04:41:04 --- Closing duplicate. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org