I'm having some trouble running a dedicated server for the game "Blockland" in wine. The server is run headless and works properly up to a point, the issue is that at some point while running the application wine supposedly handles a network request incorrectly, and the game's authentication system malfunctions (seemingly by receiving incorrect data). When this happens, every console line starts being ended with "(x03r),stub" or with a different byte attached to it. When I quit the program after the issue occurs, the line "fixme:winsock:WSACancelAsyncRequest (0xf90d),stub" occurs a few times.
I can provide more details, please just ask because I'm not sure what information is most important!
Strange network errors (fixme:winsock:WSACancelAsyncRequest)
Re: Strange network errors (fixme:winsock:WSACancelAsyncRequ
Pecon not enough information wine --version is kinda min information. Recommendation would be try the newest wine version. http://wiki.winehq.org/FAQ#get_log get wine debugging log and I would guess the last 1000 lines. We have attach file here for a reason.
FIXME:{something},stub equals section of wine that is only partly implemented. So testing with Wine 1.7.23 or development tip is required to see if those have been implemented before going into major reading of logs or bug reports.
"fixme:winsock:WSACancelAsyncRequest (0xf90d),stub"
The format of this line.
[fixme is the level of error]:[winsock is the library];[WSACancelAsyncRequest is the function] ([is the value passed to function]), [stub here is not formally implemented]
Now before this WSACancelAsyncRequest you would expect a WSAAsyncGet[X]By[Y] function for example WSAAsyncGetHostByName I would suspect both are stubs and don't really work so breaking the application. Fixing WSACancelAsyncRequest alone would be pointless if you don't have the WASAsyncGet[X]By[Y] the application is using implemented.
Pecon I really do suspect this will end up in a bugreport/implement this request but there is not enough data todo that.
FIXME:{something},stub equals section of wine that is only partly implemented. So testing with Wine 1.7.23 or development tip is required to see if those have been implemented before going into major reading of logs or bug reports.
"fixme:winsock:WSACancelAsyncRequest (0xf90d),stub"
The format of this line.
[fixme is the level of error]:[winsock is the library];[WSACancelAsyncRequest is the function] ([is the value passed to function]), [stub here is not formally implemented]
Now before this WSACancelAsyncRequest you would expect a WSAAsyncGet[X]By[Y] function for example WSAAsyncGetHostByName I would suspect both are stubs and don't really work so breaking the application. Fixing WSACancelAsyncRequest alone would be pointless if you don't have the WASAsyncGet[X]By[Y] the application is using implemented.
Pecon I really do suspect this will end up in a bugreport/implement this request but there is not enough data todo that.
Re: Strange network errors (fixme:winsock:WSACancelAsyncRequ
Alright. Wine version is 1.4.1 and I'm running on Debain 7.
The only way the application runs correctly is by using xvfb-run -a wineconsole --backend=curses blockland.exe -arguments, this means that wine is spitting the game's console output as the wine debug log, which ends up containing a bunch of game-related information and kills my ability to interact with the console. I'm trying this and will post the relevant-seeming information when the issue occurs again.
The only way the application runs correctly is by using xvfb-run -a wineconsole --backend=curses blockland.exe -arguments, this means that wine is spitting the game's console output as the wine debug log, which ends up containing a bunch of game-related information and kills my ability to interact with the console. I'm trying this and will post the relevant-seeming information when the issue occurs again.
Re: Strange network errors (fixme:winsock:WSACancelAsyncRequ
Here is the wine log file. It's pretty messy due to the game server console's output.
http://pecon.us/storage/log.txt
I had to upload it here because the forum wouldn't allow me to upload any files.
http://pecon.us/storage/log.txt
I had to upload it here because the forum wouldn't allow me to upload any files.
Re: Strange network errors (fixme:winsock:WSACancelAsyncRequ
Pecon we don't support wine 1.4.x series it is are too old. The oldest we support is 1.6.x.
Wine project has a stable release for a reason. wine-1.6.2 is gettable for debian from the debian repositories. But for missing functions we still prefer people to run against 1.7.x.
Pecon wine project does not add missing features to Stable releases. Missing features include missing functions. Stable release only get functionality fixes in the form that something it already has does a buffer overflow or equal.
Wine project has a stable release for a reason. wine-1.6.2 is gettable for debian from the debian repositories. But for missing functions we still prefer people to run against 1.7.x.
Pecon wine project does not add missing features to Stable releases. Missing features include missing functions. Stable release only get functionality fixes in the form that something it already has does a buffer overflow or equal.
Re: Strange network errors (fixme:winsock:WSACancelAsyncRequ
I am trying to install wine 1.7, but I'm having issues now after having added the repository for getting the wine beta packages.
root@(none):/home/pecon# apt-get install wine1.7
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
wine1.7 : Depends: libc6 (>= 2.14) but 2.13-38+deb7u3 is to be installed
Depends: wine1.7-amd64 (= 1:1.7.18-0ubuntu1) but it is not going to be installed
Depends: wine1.7-i386 (= 1:1.7.18-0ubuntu1)
Recommends: cups-bsd
Recommends: gnome-exe-thumbnailer but it is not going to be installed or
kde-runtime but it is not going to be installed
Recommends: fonts-droid but it is not going to be installed
Recommends: fonts-liberation but it is not going to be installed
Recommends: ttf-mscorefonts-installer but it is not installable
Recommends: fonts-horai-umefont but it is not going to be installed
Recommends: fonts-unfonts-core but it is not going to be installed
Recommends: ttf-wqy-microhei but it is not going to be installed
Recommends: winbind
Recommends: winetricks but it is not going to be installed
Recommends: xdg-utils but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@(none):/home/pecon#
root@(none):/home/pecon# apt-get install wine1.7
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
wine1.7 : Depends: libc6 (>= 2.14) but 2.13-38+deb7u3 is to be installed
Depends: wine1.7-amd64 (= 1:1.7.18-0ubuntu1) but it is not going to be installed
Depends: wine1.7-i386 (= 1:1.7.18-0ubuntu1)
Recommends: cups-bsd
Recommends: gnome-exe-thumbnailer but it is not going to be installed or
kde-runtime but it is not going to be installed
Recommends: fonts-droid but it is not going to be installed
Recommends: fonts-liberation but it is not going to be installed
Recommends: ttf-mscorefonts-installer but it is not installable
Recommends: fonts-horai-umefont but it is not going to be installed
Recommends: fonts-unfonts-core but it is not going to be installed
Recommends: ttf-wqy-microhei but it is not going to be installed
Recommends: winbind
Recommends: winetricks but it is not going to be installed
Recommends: xdg-utils but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@(none):/home/pecon#
Re: Strange network errors (fixme:winsock:WSACancelAsyncRequ
You're running stable, packages for unstable (or ubuntu for that matter) won't work without basically upgrading your system.
If you're running a 32-bit system building packages isn't too hard. 64-bit I don't have experience with but it involves a bit of effort if it works: http://wiki.winehq.org/WineOn64bit
If you're running a 32-bit system building packages isn't too hard. 64-bit I don't have experience with but it involves a bit of effort if it works: http://wiki.winehq.org/WineOn64bit