https://bugs.winehq.org/show_bug.cgi?id=48741
Bug ID: 48741 Summary: Starting Uru online shows "unable to download update file" [regression] Product: Wine Version: 5.2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: diafero@arcor.de Distribution: ---
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. I am using Wine as packaged in Debian.
The log output 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). wine: Unhandled page fault on write access to 00000060 at address 004034F2 (thread 0009), starting debugger... Unhandled exception: page fault on write access to 0x00000060 in 32-bit code (0x004034f2). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063 EIP:004034f2 ESP:0032f45c EBP:0032f468 EFLAGS:00010246( R- -- I Z- -P- ) EAX:00000000 EBX:00000000 ECX:00010052 EDX:00000000 ESI:00000000 EDI:00000000 Stack dump: 0x0032f45c: 00000000 00000006 00010052 0032f498 0x0032f46c: 7fb7e78c 00010052 00000006 00000000 0x0032f47c: 00000000 7fcc1c24 3fff8000 0032f4b0 0x0032f48c: 00010052 00000006 00000006 0032f4e8 0x0032f49c: 7fb7eeee 00403470 00010052 00000006 0x0032f4ac: 00000000 00000000 00000000 0032f4e8 Backtrace: =>0 0x004034f2 EntryPoint+0xffffffff() in uru (0x0032f468) 1 0x7fb7e78c in user32 (+0x9e78b) (0x0032f498) 2 0x7fb7eeee in user32 (+0x9eeed) (0x0032f4e8) 3 0x7fb81352 in user32 (+0xa1351) (0x0032f518) 4 0x7fb09572 in user32 (+0x29571) (0x0032f568) 5 0x7fb7e78c in user32 (+0x9e78b) (0x0032f5a8) 6 0x7fb7edfd in user32 (+0x9edfc) (0x0032f5f8) 7 0x7fb7f2d4 in user32 (+0x9f2d3) (0x0032fab8) 8 0x7fb80fad in user32 (+0xa0fac) (0x0032faf8) 9 0x7fb3cbae in user32 (+0x5cbad) (0x0032fb68) 10 0x7fb41979 in user32 (+0x61978) (0x0032fbc8) 11 0x7fb41bd3 in user32 (+0x61bd2) (0x0032fc18) 12 0x7fb1eea7 in user32 (+0x3eea6) (0x0032fd18) 13 0x7fb1f2b4 in user32 (+0x3f2b3) (0x0032fd48) 14 0x7fb79de9 in user32 (+0x99de8) (0x0032fd88) 15 0x7fb725a1 in user32 (+0x925a0) (0x0032fde8) 16 0x7fb727a7 in user32 (+0x927a6) (0x0032fe18) 17 0x00401521 EntryPoint+0xffffffff() in uru (0x0032fe58) 18 0x7f83a2e0 EntryPoint+0x192df() in msvcrt (0x0032fe78) 19 0x7f83a4af EntryPoint+0x194ae() in msvcrt (0x0032fe98) 20 0x004d4542 in uru (+0xd4541) (0x0032ff30) 21 0x7b454962 in kernel32 (+0x34961) (0x0032ff48) 22 0x7b454ddc in kernel32 (+0x34ddb) (0x0032ffd8) 23 0x7b45496e in kernel32 (+0x3496d) (0x0032ffec) 0x004034f2 EntryPoint+0xffffffff in uru: movl %ecx,0x60(%edi) Modules: Module Address Debug info Name (27 modules) PE 400000- 567000 Export uru PE 780c0000-78121000 Deferred msvcp60 PE 7b020000-7b023000 Deferred kernelbase PE 7b420000-7b5db000 Export kernel32 PE 7bc30000-7bc34000 Deferred ntdll PE 7de60000-7de64000 Deferred uxtheme PE 7df00000-7df0f000 Deferred setupapi PE 7e180000-7e184000 Deferred winex11 PE 7e790000-7f066000 Deferred shell32 PE 7f190000-7f198000 Deferred shlwapi PE 7f1f0000-7f1fb000 Deferred mpr PE 7f240000-7f243000 Deferred shcore PE 7f270000-7f28f000 Deferred wininet PE 7f310000-7f314000 Deferred ws2_32 PE 7f340000-7f349000 Deferred msacm32 PE 7f380000-7f3fd000 Deferred winmm PE 7f460000-7f468000 Deferred oleaut32 PE 7f590000-7f594000 Deferred rpcrt4 PE 7f640000-7f668000 Deferred ole32 PE 7f790000-7f794000 Deferred imm32 PE 7f7b0000-7f7b3000 Deferred usp10 PE 7f820000-7f866000 Export msvcrt PE 7f8e0000-7f8e4000 Deferred advapi32 PE 7f970000-7f977000 Deferred gdi32 PE 7fae0000-7fbc8000 Export user32 PE 7fd20000-7fd9e000 Deferred comctl32 PE 7ffd0000-7ffd4000 Deferred version Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Spiele\Uru AC\Uru.exe 0000002d 0 0000002a 0 00000009 0 <== 0000000e services.exe 00000021 0 0000001a 0 00000013 0 00000010 0 0000000f 0 00000011 plugplay.exe 00000017 0 00000016 0 00000012 0 00000018 winedevice.exe 0000001e 0 0000001d 0 0000001c 0 0000001b 0 00000019 0 0000001f winedevice.exe 00000024 0 00000023 0 00000022 0 00000020 0 00000025 explorer.exe 00000029 0 00000028 0 00000027 0 00000026 0 System information: Wine build: wine-5.2 (Debian 5.2-3) Platform: i386 Version: Windows XP Host system: Linux Host version: 5.2.21
I am not entirely sure how to start debugging this... let me know if there is further information that I can provide.