[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#953982: marked as done (wine-development: wine in Debian fails to start "Uru", but upstream wine works fine (regression))



Your message dated Mon, 15 Feb 2021 20:36:00 -0500
with message-id <CANTw=MOn5Eq5ieed8FXOP9yCp3aa1_04+UESU8s1W6c345GZ2w@mail.gmail.com>
and subject line Re: Bug#953982: wine-development: wine in Debian fails to start "Uru", but upstream wine works fine (regression)
has caused the Debian Bug report #953982,
regarding wine-development: wine in Debian fails to start "Uru", but upstream wine works fine (regression)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
953982: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953982
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wine-development
Version: 5.2-3
Severity: important

Dear Maintainer,

The online version of the old game "Uru: Path of the Shell" has worked fine in
wine for many years, up until version 4.21.  But with recent versions (I tried
5.1 and 5.2), it stopped working: on startup, when it should download some basic
information from the server, it shows "Unable to download update file".

Downgrading wine again to 4.21 fixes the issue.

The log output with WINEDEBUG=fixme+all,+winsock until the moment the error
message appears is

000d:err:module:__wine_process_init
L"C:\\windows\\system32\\winemenubuilder.exe" not found
000b:err:wineboot:process_run_key Error running cmd
L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (126).
0009:trace:winsock:DllMain 0x7ee40000 0x1 0x32fd24
0009:trace:winsock:GetAddrInfoW nodename L"the-deep-island.de", servname (null),
hints 0x32de20, result 0x32de1c
0009:trace:winsock:WS_getaddrinfo "the-deep-island.de", (null) 0x823490 ->
0x32dd58 0
0009:trace:winsock:WS_inet_ntop family 2, addr (0x8234e4), buffer (0x32dbc0), len 16
0009:trace:winsock:WS_getaddrinfo => 0x8234b8, flags 0, family 2, type 0,
protocol 0, len 16, name (null), addr { family AF_INET, address 85.214.18.84,
port 0 }
0009:trace:winsock:WS_inet_ntop family 2, addr (0x823524), buffer (0x32dbc0), len 16
0009:trace:winsock:WS_getaddrinfo => 0x8234f8, flags 0, family 2, type 0,
protocol 0, len 16, name (null), addr { family AF_INET, address 85.214.18.84,
port 0 }
0009:trace:winsock:WS_inet_ntop family 2, addr (0x823564), buffer (0x32dbc0), len 16
0009:trace:winsock:WS_getaddrinfo => 0x823538, flags 0, family 2, type 0,
protocol 0, len 16, name (null), addr { family AF_INET, address 85.214.18.84,
port 0 }
0009:trace:winsock:WS_inet_ntop family 2, addr (0x822f7c), buffer (0x822ffc), len 65
0009:trace:winsock:WSAStartup verReq=101
0009:trace:winsock:WSAStartup succeeded starts: 1
0009:trace:winsock:WS_socket af=2 type=1 protocol=0
0009:trace:winsock:WSASocketW af=2 type=1 protocol=0 protocol_info=(nil) group=0
flags=0x1
0009:trace:winsock:WSASocketW   created 0100
0009:trace:winsock:WS_inet_ntop family 2, addr (0x822f7c), buffer (0x32dd9e), len 16
0009:trace:winsock:WS_connect socket 0100, ptr 0x822f78 { family AF_INET,
address 85.214.18.84, port 80 }, length 16
0009:warn:winsock:wsaErrno errno 115, (Operation now in progress).
0009:trace:winsock:WS_connect   connected 0100
0009:trace:winsock:WS_setsockopt (socket 0100, level IPPROTO_TCP, name
TCP_NODELAY, optval 0x32de30 (1), optlen 4)
0009:trace:winsock:WS_setsockopt (socket 0100, level SOL_SOCKET, name
SO_SNDTIMEO, optval 0x32dfa8 (15000), optlen 4)
0009:trace:winsock:WSAIoctl 0100, FIONBIO, 0x32df30, 4, 0x32df30, 4, 0x32ded8,
(nil), (nil)
0009:trace:winsock:WSAIoctl -> FIONBIO (0)
0009:trace:winsock:WS2_sendto socket 0100, wsabuf 0x32de94, nbufs 1, flags 0, to
(nil), tolen 0, ovl (nil), func (nil)
0009:trace:winsock:WS2_sendto fd=19, options=0
0009:trace:winsock:WS2_sendto  -> 132 bytes
0009:trace:winsock:WS_setsockopt (socket 0100, level SOL_SOCKET, name
SO_RCVTIMEO, optval 0x32cce8 (15000), optlen 4)
0009:trace:winsock:WS2_recv_base socket 0100, wsabuf 0x32cb84, nbufs 1, flags 0,
from (nil), fromlen -1, ovl (nil), func (nil)
0009:trace:winsock:WS2_recv_base fd=19, options=0
0009:trace:winsock:WS2_recv_base  -> 527 bytes

I compiled upstream wine 5.2 myself, and then everything works fine. The log
looks basically the same (except some addresses are different).
I reported this upstream at https://bugs.winehq.org/show_bug.cgi?id=48741, but
as long as I cannot reproduce upstream this seems much more like a Debian-side
issue.
I think either this is caused by some patch Debian carries, some
packaging/linking issue, or one of the optional dependencies that packaged wine
uses but my own compilation does not (but I tried to get anything
network-related... any guesses?).

Kind regards
diafero

--- End Message ---
--- Begin Message ---
version: 5.5-6

On Sun, Jul 12, 2020 at 8:00 AM Diafero wrote:
> The zilib patches touch wininet, which AFAIK is used by Uru, so they are a
> likely candidate for being the cause of the crash here.

The wininet patches are now removed.

Best wishes,
Mike

--- End Message ---

Reply to: