http://bugs.winehq.org/show_bug.cgi?id=9377
Summary: Ricochet Infinity cannot download Level Set Catalog Product: Wine Version: 0.9.43. Platform: PC URL: http://appdb.winehq.org/appview.php?iVersionId=8907 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: wine-net AssignedTo: wine-bugs@winehq.org ReportedBy: madewokherd@gmail.com
In Ricochet Infinity, selecting "Play Game" and "Other Galactic Adventures" brings up a "Level Set Catalog" screen, and the game displays the following message:
"Connect to Internet
Would you like Ricochet Infinity to connect to the Internet to display an up to date list of all the levels available to play?
[Cancel] [Connect]
[X]Always switch to windowed mode when connecting"
After clicking connect, it brings up this message:
"Error downloading catalog
There was a problem communicating with the Internet.
Reason: HTTP Response code: -1
Make sure you are connected to the Internet. If you have a firewall program, you must configure it to allow the game to connect to the Internet.
[Cancel] [Try Connecting Again] [Check Firewall Setting]"
http://bugs.winehq.org/show_bug.cgi?id=9377
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=9377
Misha Koshelev mk144210@bcm.tmc.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mk144210@bcm.tmc.edu
--- Comment #1 from Misha Koshelev mk144210@bcm.tmc.edu 2007-08-20 00:30:38 --- Hi I tried to look at this briefly just to make sure all my recent urlmon changes weren't somehow responsible (which they were not). The program uses ws2_32 for its communications, but interestingly with WINEDEBUG=+relay it does download successfully, so it seems to be some kind of timing issue.
Misha
http://bugs.winehq.org/show_bug.cgi?id=9377
--- Comment #2 from Vincent Povirk madewokherd@gmail.com 2007-08-20 08:10:59 --- I do have more information that I didn't post earlier. The game uses libcurl to download files (which I guess uses ws2_32?), and a +snoop log shows that it calls libcurl but never actually makes any requests. The last thing it calls before the error is curl_multi_info_read, which as I understand it queries the status of the requests it hasn't made (and the function returns the correct answer, NULL). I sort of assumed the problem was somewhere else because libcurl seems to be doing exactly what it's supposed to do.
Maybe a timing issue is what's causing it to not start a transfer before it calls curl_multi_info_read?
http://bugs.winehq.org/show_bug.cgi?id=9377
--- Comment #3 from Vincent Povirk madewokherd@gmail.com 2007-08-20 08:12:05 --- Created an attachment (id=7682) --> (http://bugs.winehq.org/attachment.cgi?id=7682) snippet of +snnop log
http://bugs.winehq.org/show_bug.cgi?id=9377
--- Comment #4 from Vincent Povirk madewokherd@gmail.com 2007-08-20 08:18:10 --- Also, it still fails for me when I use +relay.
http://bugs.winehq.org/show_bug.cgi?id=9377
--- Comment #5 from Vincent Povirk madewokherd@gmail.com 2007-08-20 11:31:59 ---
From http://www.ricochetinfinity.com/forums/viewtopic.php?p=176399#176399
'FYI: The game internaly sets the "HTTP Resonce" to -1 if the CurlEasyhandle is unexpectidly null after a call to curl_multi_info_read'
http://bugs.winehq.org/show_bug.cgi?id=9377
--- Comment #6 from Austin English austinenglish@gmail.com 2007-08-26 14:16:57 --- Created an attachment (id=7815) --> (http://bugs.winehq.org/attachment.cgi?id=7815) Screenshot under wine 0.9.44
Works fine here. I had to set audio to emulation, otherwise it crashed after the opening video. But other than that, it downloads fine. I didn't use +relay or any other special options.
http://bugs.winehq.org/show_bug.cgi?id=9377
Kai Blin kai.blin@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned?
--- Comment #7 from Kai Blin kai.blin@gmail.com 2008-05-25 04:27:38 --- Is this still an issue in current Wine?
http://bugs.winehq.org/show_bug.cgi?id=9377
--- Comment #8 from Vincent Povirk madewokherd@gmail.com 2008-05-25 08:48:38 --- This still happens as of 1.0-rc2.
http://bugs.winehq.org/show_bug.cgi?id=9377
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|Abandoned? |
http://bugs.winehq.org/show_bug.cgi?id=9377
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #9 from Austin English austinenglish@gmail.com 2008-12-02 07:50:12 --- http://www.gamecentersolution.com/downloadgame.aspx?AID=454&CID=23103
Works fine for me in git.
http://bugs.winehq.org/show_bug.cgi?id=9377
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org 2008-12-05 11:12:44 --- Closing bugs fixed in 1.1.10.