[Bug 33127] Thunder 7.9 installer gets stuck at 93 percent with WinVer set to 'Windows XP' (Thunder.exe live looping, trying to find free vm region)
WineHQ Bugzilla
wine-bugs at winehq.org
Mon Aug 16 04:22:57 CDT 2021
https://bugs.winehq.org/show_bug.cgi?id=33127
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |obfuscation
Summary|Thunder 7.9 installer gets |Thunder 7.9 installer gets
|stuck at 93 percent with |stuck at 93 percent with
|Thunder.exe live looping, |WinVer set to 'Windows XP'
|trying to find free vm |(Thunder.exe live looping,
|region |trying to find free vm
| |region)
--- Comment #7 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
the problem is still present if you set WinVer to 'Windows XP'.
With Wine 2.2 release, the installer started working but that's because of
commit
https://source.winehq.org/git/wine.git/commitdiff/6737ac70d6233f6b10f397ee8f94cb23c3ea04fb
("wine.inf: Set default Windows version to win7."). Likely different code paths
somewhere, skipping (post) installer steps.
Michael's analysis is still valid.
Tidbit:
I'm still on Fedora 32 which has libX11 1.6.12 hence encountered bug 35041
("Multiple apps and games crash with heap corruption or live-lock in libX11 (EA
Origin, Garmin Express Fit, SMPlayer, LotRO launcher, Kindle for PC, Conan
Exiles)('taskset -c 0 wine ./foo.exe' is a workaround)") another time.
Upstream fixes went in with libx11 1.7.0
Installer crash:
--- snip ---
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0x7da105ec).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7da105ec ESP:024dbde0 EBP:7d273010 EFLAGS:00010206( R- -- I - -P- )
EAX:00000000 EBX:7db13430 ECX:00000011 EDX:00000000
ESI:7c509f00 EDI:7db15e18
...
Backtrace:
=>0 0x7da105ec in libx11.so.6 (+0x505ec) (0x7d273010)
1 0x7da1ae19 _XCloseLC+0x78() in libx11.so.6 (0x7d273010)
2 0x7da1ae63 _XlcCurrentLC+0x32() in libx11.so.6 (0x7d273010)
3 0x7da13ad5 _Xlcmbstowcs+0xe4() in libx11.so.6 (0x7d273010)
4 0x7da13ba6 _Xmbstowcs+0x25() in libx11.so.6 (0x7d273010)
5 0x7da28adf in libx11.so.6 (+0x68ade) (0x7d273010)
6 0x7da26c94 _XimLocalOpenIM+0x403() in libx11.so.6 (0x7d30bec0)
7 0x7da251c2 _XimOpenIM+0xe1() in libx11.so.6 (0x7d30bec0)
8 0x7da0b0fa XOpenIM+0x39() in libx11.so.6 (0x024de4d8)
9 0x7dbb35cf open_xim+0x3e(display=0x7d300610)
[/home/focht/projects/wine/mainline-src-2.2/dlls/winex11.drv/xim.c:343] in
winex11 (0x024de4d8)
10 0x7dbb4580 X11DRV_SetupXIM+0x2f()
[/home/focht/projects/wine/mainline-src-2.2/dlls/winex11.drv/xim.c:448] in
winex11 (0x024de4e8)
11 0x7dbb1103 x11drv_init_thread_data+0x132()
[/home/focht/projects/wine/mainline-src-2.2/dlls/winex11.drv/x11drv_main.c:669]
in winex11 (0x024de588)
12 0x7dbaa362 X11DRV_WindowPosChanging+0x2d1(hwnd=<couldn't compute
location>, insert_after=<couldn't compute location>, swp_flags=<couldn't
compute location>, window_rect=<couldn't compute location>,
client_rect=<couldn't compute location>, visible_rect=<couldn't compute
location>, surface=<couldn't compute location>)
[/home/focht/projects/wine/mainline-src-2.2/dlls/winex11.drv/x11drv.h:362] in
winex11 (0x024de5f8)
13 0x7e8a9165 set_window_pos+0xa4(hwnd=0x10056, insert_after=(nil),
swp_flags=0x14, window_rect=0x24de7b4, client_rect=0x24de7b4,
valid_rects=(nil))
[/home/focht/projects/wine/mainline-src-2.2/dlls/user32/winpos.c:2070] in
user32 (0x024de738)
14 0x7e8a5057 WIN_CreateWindowEx+0x566(cs=0x24de8d0, className=*** invalid
address 0xc047 ***, module=0x400000, unicode=0x1)
[/home/focht/projects/wine/mainline-src-2.2/dlls/user32/win.c:1599] in user32
(0x024de898)
15 0x7e89ee43 CreateWindowExW+0x9d(exStyle=<couldn't compute location>,
className=<couldn't compute location>, windowName=<couldn't compute location>,
style=<couldn't compute location>, x=<couldn't compute location>, y=<couldn't
compute location>, width=<couldn't compute location>, height=<couldn't compute
location>, parent=<couldn't compute location>, menu=<couldn't compute
location>, instance=<couldn't compute location>, data=<couldn't compute
location>) [/home/focht/projects/wine/mainline-src-2.2/dlls/user32/win.c:1777]
in user32 (0x024de918)
16 0x00414931 in thunder7.9.1.4304 (+0x14930) (0x024dc047)
0x7da105ec: movl 0x0(%eax),%esi
Modules:
Module Address Debug info Name (86 modules)
PE 400000- 21b3000 Export thunder7.9.1.4304
...
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\focht\Downloads\Thunder7.9.1.4304.exe
00000032 0 <==
00000009 0
--- snip ---
Workaround:
--- snip ---
$ taskset -c 0 wine ./Thunder7.9.1.4304.exe
--- snip ---
$ sha1sum Thunder7.9.1.4304.exe
3ebb738b20878ed2e9c8f2340ec7f362a673404c Thunder7.9.1.4304.exe
$ du -sh Thunder7.9.1.4304.exe
30M Thunder7.9.1.4304.exe
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list