[Bug 26570] Maestia MMORPG updater fails due to wininet.InternetSetFilePointer() stub
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Mar 28 16:13:40 CDT 2011
http://bugs.winehq.org/show_bug.cgi?id=26570
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |download, Installer
URL| |http://maestia.bigpoint.com
| |/
CC| |focht at gmx.net
Component|-unknown |wininet
Version|unspecified |1.3.16
Summary|Maestia | Das |Maestia MMORPG updater
|Fantasy-MMORPG |fails due to
| |wininet.InternetSetFilePoin
| |ter() stub
--- Comment #2 from Anastasius Focht <focht at gmx.net> 2011-03-28 16:13:38 CDT ---
Hello,
updating some fields, helping initial bug reporter ;-)
The website provides a small bootstrap-downloader with builtin p2p (bittorrent)
client which downloads ~2.5 GiB game installer data.
Running the patch updater after installation fails.
The problem is wininet InternetSetFilePointer() being a stub.
--- snip ---
...
0009:Call wininet.InternetOpenUrlW(00000005,003212f0
L"http://maestiafiles.l3.cdn.bigpoint.net/maestia_files/version/patch/_MthInf.mvd",00000000,00000000,00000000,00000000)
ret=0043c104
...
0009:trace:wininet:HTTP_HttpSendRequestW Request header -> L"GET
/maestia_files/version/patch/_MthInf.mvd HTTP/1.1\r\nAccept: */*\r\nHost:
maestiafiles.l3.cdn.bigpoint.net\r\nUser-Agent: \r\n\r\n"
...
0009:trace:wininet:HTTP_GetResponseHeaders raw headers: L"HTTP/1.1 200
OK\r\nDate: Mon, 28 Mar 2011 19:31:48 GMT\r\nLast-Modified: Thu, 24 Mar 2011
11:38:50 GMT\r\nContent-Type: application/application\r\nETag:
\"22e8abb18eacb1:0\"\r\nAccept-Ranges: bytes\r\nServer:
Microsoft-IIS/7.5\r\nContent-Length: 16359\r\n\r\n"
...
0009:trace:wininet:CreateUrlCacheEntryW
(L"http://maestiafiles.l3.cdn.bigpoint.net/maestia_files/version/patch/_MthInf.mvd",
0x00003fe7, (null), 0x31d38e, 0x00000000)
...
0009:Call KERNEL32.CreateFileW(0017ac48 L"C:\\users\\focht\\Local
Settings\\Temporary Internet
Files\\Content.IE5\\2O6AVCNT\\_MthInf[5]",40000000,00000003,00000000,00000002,00000080,00000000)
ret=681dfcc4
0009:Ret KERNEL32.CreateFileW() retval=00000068 ret=681dfcc4
0009:Call ntdll.RtlFreeHeap(00110000,00000000,0017c258) ret=681e0bce
0009:Ret ntdll.RtlFreeHeap() retval=00000001 ret=681e0bce
0009:trace:wininet:HTTP_HttpSendRequestW <--
0009:trace:wininet:WININET_Release object 0x17af08 refcount = 1
0009:trace:wininet:INTERNET_InternetOpenUrlW 0x7 <--
0009:trace:wininet:WININET_Release object 0x17a8a0 refcount = 2
0009:trace:wininet:InternetOpenUrlW 0x7 <--
0009:Ret wininet.InternetOpenUrlW() retval=00000007 ret=0043c104
0009:Call
wininet.InternetSetFilePointer(00000007,00000000,00000000,00000002,00000000)
ret=0043c703
0009:fixme:wininet:InternetSetFilePointer stub
0009:Ret wininet.InternetSetFilePointer() retval=00000000 ret=0043c703
0009:Call
wininet.InternetSetFilePointer(00000007,00000000,00000000,00000000,00000000)
ret=0043c703
0009:fixme:wininet:InternetSetFilePointer stub
0009:Ret wininet.InternetSetFilePointer() retval=00000000 ret=0043c703
0009:Call KERNEL32.GetLastError() ret=0046c692
0009:Ret KERNEL32.GetLastError() retval=00002ee6 ret=0046c692
0009:Call KERNEL32.GetLastError() ret=0046c692
0009:Ret KERNEL32.GetLastError() retval=00002ee6 ret=0046c692
0009:Call KERNEL32.OutputDebugStringW(0031d2cc L"InternetDownloader::Open - url
'http://maestiafiles.l3.cdn.bigpoint.net/maestia_files/version/patch/_MthInf.mvd',
length 0\n") ret=0041cfc3
0009:warn:debugstr:OutputDebugStringA "InternetDownloader::Open - url
'http://maestiafiles.l3.cdn.bigpoint.net/maestia_files/version/patch/_MthInf.mvd',
length 0\n"
...
0009:trace:msgbox:MSGBOX_OnInit L"Patch server connection failed"
--- snip ---
With proper impl, the patcher downloads the patch metadata file, I already
verified.
The first InternetSetFilePointer( .., 0, FILE_END) call should return pos ==
content-length which the app uses to fetch the data using InternetReadFile
call(s).
Regards
--
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.
More information about the wine-bugs
mailing list