http://bugs.winehq.org/show_bug.cgi?id=35053
Bug #: 35053 Summary: InternetReadFile() fails under 1.6.1; 1.6 and 1.7.7 OK Product: Wine Version: 1.6.1 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winsock AssignedTo: wine-bugs@winehq.org ReportedBy: ftg@roadrunner.com Classification: Unclassified
Created attachment 46743 --> http://bugs.winehq.org/attachment.cgi?id=46743 stdout/stderr of the failed execution
Running the UnfairAdvantage EZDownloader to obtain daily price data fails under 1.6.1 with an error popup saying "No More Files". I assume this is prompted by an ERROR_NO_MORE_FILES which causes InternetGetLastResponseInfo() to return the above string. The call that gets the error is InternetReadFile().
This error did not occur under 1.6 on my Mageia system. To be certain, I removed the Mageia RPM, downloaded 1.6, 1.6.1, and 1.7.7 from sourceforge, and built each of them from source. 1.6 does not cause the error, 1.6.1 does, and 1.7.7 does not.
I'll attach the stdout/stderr from running EZDownloader in a terminal, as well as a wireshark trace file of the failure.
http://bugs.winehq.org/show_bug.cgi?id=35053
--- Comment #1 from Frank Griffin ftg@roadrunner.com 2013-12-05 10:51:06 CST --- Created attachment 46744 --> http://bugs.winehq.org/attachment.cgi?id=46744 wireshark trace of the failing HTTP session.
I'm guessing here, but the trace shows the remote host sending chunked data in 1514 byte payload chunks; the last one he sends is a full 1514 bytes, so I expect he has more to go. But after receiving it, wine sends a FIN (packet 867) to take down the connection, and the ERROR_NO_MORE_FILES is probably a result of the connection closing before the full declared chunksize has been received.
http://bugs.winehq.org/show_bug.cgi?id=35053
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #46743|UANightly.out |UANightly.txt filename| | Attachment #46743|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=35053
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|winsock |-unknown
http://bugs.winehq.org/show_bug.cgi?id=35053
--- Comment #2 from Bruno Jesus 00cpxxx@gmail.com 2013-12-05 11:00:13 CST --- Possibly dup of bug 34969?
http://bugs.winehq.org/show_bug.cgi?id=35053
--- Comment #3 from Frank Griffin ftg@roadrunner.com 2013-12-05 11:07:00 CST --- Very possibly. I'll try running it with WINEDEBUG=+wininet as suggested, and see if the result matches what's in bug#34969.
http://bugs.winehq.org/show_bug.cgi?id=35053
--- Comment #4 from Bruno Jesus 00cpxxx@gmail.com 2013-12-05 11:21:34 CST --- Why don't you simply use wine 1.7.7?
http://bugs.winehq.org/show_bug.cgi?id=35053
--- Comment #5 from Frank Griffin ftg@roadrunner.com 2013-12-05 11:56:01 CST --- Personally, I will for now. But I want to get a fixed version into Mageia, and I don't know if they'll take a development version this close to freeze for MGA4.
http://bugs.winehq.org/show_bug.cgi?id=35053
--- Comment #6 from Frank Griffin ftg@roadrunner.com 2013-12-05 11:58:51 CST --- Created attachment 46745 --> http://bugs.winehq.org/attachment.cgi?id=46745 stdout with WINEDEBUG=+wininet - failing run
Likely a dup. The trace does show an InternetReadFile() returning FALSE.
http://bugs.winehq.org/show_bug.cgi?id=35053
--- Comment #7 from Austin English austinenglish@gmail.com 2013-12-05 13:13:50 CST --- (In reply to comment #5)
Personally, I will for now. But I want to get a fixed version into Mageia, and I don't know if they'll take a development version this close to freeze for MGA4.
They can backport the patch..
http://bugs.winehq.org/show_bug.cgi?id=35053
--- Comment #8 from Frank Griffin ftg@roadrunner.com 2013-12-05 13:34:41 CST --- (In reply to comment #7)
(In reply to comment #5)
Personally, I will for now. But I want to get a fixed version into Mageia, and I don't know if they'll take a development version this close to freeze for MGA4.
They can backport the patch..
Maybe, depending upon the complexity; the fixing patch for the other bug was to 1.7.2, which is a different major version from 1.6.1.
But I'll raise it to them.
https://bugs.winehq.org/show_bug.cgi?id=35053
--- Comment #9 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.37 or newer) wine? If so, please attach the terminal output in 1.7.37 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=35053
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
--- Comment #10 from Austin English austinenglish@gmail.com --- Actually, invalid.
https://bugs.winehq.org/show_bug.cgi?id=35053
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Austin English austinenglish@gmail.com --- Closing.