http://bugs.winehq.org/show_bug.cgi?id=28120
Summary: Mini Thunder unable to finish downloading any files -- fixme:file:SetFileValidData stub: 0x1e8, 1000 Product: Wine Version: 1.3.26 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: kernel32 AssignedTo: wine-bugs@winehq.org ReportedBy: fracting@gmail.com
0. host a local http server, here I use $ python -m SimpleHTTPServer
create a sample file on the server for download testing, here I use: $ echo 1 > test_download.txt $ ls -l test_download.txt -rw-r--r-- 1 fracting fracting 2 Aug 18 16:06 test_download.txt
1. Download ThunderMiniInstall.exe $ wget http://down.sandai.net/mini/ThunderMiniInstall.exe (from http://dl.xunlei.com/mini.html )
2. winetricks -q vcrun2003 , avoid Bug 28110 and Bug 28110.
3. run ThunderMiniInstall.exe
4. start ThunderMini.exe ( after install ThunderMiniInstall.exe, Thunder.exe will auto start)
5. add a new url to download: http://127.0.0.1:8000/test_download.txt
after a while, the whole file is download complete, but ThunderMini is unable to finish the download task. in ~/.wine/drive_c/TDDownload , there is a file named test_download.txt.td , $ cat test_download.txt.td 1 /* the file context of test_download.txt.td is the same as test_download.txt */ $ ls -l test_download.txt.td -rw-r--r-- 1 fracting fracting 4096 Aug 18 16:10 test_download.txt.td
/* the file size of the origin file on the server(test_download.txt) is 2B, however, test_download.txt.td is 4096B. */
Such line can be found in the log: fixme:file:SetFileValidData stub: 0x1e8, 1000
reference: http://msdn.microsoft.com/en-us/library/aa365544(v=vs.85).aspx