QW.EXE on Wine 6.21 hangs

Questions about Wine on Linux
Locked
quote_jester
Newbie
Newbie
Posts: 4
Joined: Sat Nov 20, 2021 2:35 pm

QW.EXE on Wine 6.21 hangs

Post by quote_jester »

Reverting to 6.20 fixes the problem. ArchLinux suggested trying things with `winetricks usetakefocus=n` but the problem still happens. there.

Session Dumps to follow.

1. Start QW.EXE -- navigate about, all seems well.
2. Enter a register's bottom line (where new data will be entered) and do anything, tab across, change the date, whatever, and the window freezes.
3. A Program Error Details dialog appears, if you try to collect detailed information, it sits there loading, claiming "Loading detailed information, please wait.." nothing happens for at least five minutes.

(the first console dump of a QW.EXE shows this behaviour; the results there seem less informative than the one where I hit Ctrl-C in the console window before asking for more information):

[akla@totty QUICKENW]$ wine QW.EXE
0074:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
0060:fixme:imm:ImeSetActiveContext (0x4950d8, 0): stub
0060:fixme:imm:ImmReleaseContext (00010020, 004950D8): stub
0024:fixme:imm:ImeSetActiveContext (0x274540, 1): stub
0024:fixme:imm:ImmReleaseContext (000100BA, 00274540): stub # I think it was at this point that I tabbed out of the date column and the dialog appeared. I asked it to collect more information
wine: Unhandled page fault on read access to 00000050 at address 7BC3083A (thread 0024), starting debugger...
0118:fixme:imm:ImeSetActiveContext (0x551288, 1): stub
0118:fixme:imm:ImmReleaseContext (000101AA, 00551288): stub
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0118:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
011c:err:sync:RtlpWaitForCriticalSection section 7BC63440 "../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 011c, blocked by 0024, retrying (60 sec)
011c:err:sync:RtlpWaitForCriticalSection section 7BC63440 "../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 011c, blocked by 0024, retrying (60 sec) # after waiting here for a while, I hit Ctrl-C
0120:err:ole:CoUninitialize Mismatched CoUninitialize
^C[akla@totty QUICKENW]$ wine QW.EXE
0150:fixme:imm:ImeSetActiveContext (0x494fd0, 0): stub
0150:fixme:imm:ImmReleaseContext (000200C8, 00494FD0): stub
0140:fixme:imm:ImeSetActiveContext (0x274540, 1): stub
0140:fixme:imm:ImmReleaseContext (00020066, 00274540): stub
wine: Unhandled page fault on read access to 00000050 at address 7BC3083A (thread 0140), starting debugger... # entering "debugger state" but this time I got impatient"
0164:fixme:imm:ImeSetActiveContext (0x551290, 1): stub
0164:fixme:imm:ImmReleaseContext (0003019C, 00551290): stub
^CCtrl-C: stopping debuggee
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
0164:fixme:dbghelp:SymLoadModuleExW Reloading L"qcon32" at different base address isn't supported
Unhandled exception: page fault on read access to 0x00000050 in 32-bit code (0x7bc3083a). # hopefully this is about my problem, not about me ctrl-c'ing the debugger
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7bc3083a ESP:0021ef20 EBP:0021f018 EFLAGS:00010286( R- -- I S - -P- )
EAX:002612b8 EBX:00000000 ECX:0210db0c EDX:ffffffff
ESI:0210db0c EDI:0210c55c
Stack dump:
0x0021ef20: 0210db0c 7bc6bc76 0021efb0 00000008
0x0021ef30: 0021efb4 0021ef50 0021efa8 7bc272c1
0x0021ef40: 00240000 00000004 0021efa8 7bc2d7f5
0x0021ef50: 002c8608 00261470 00000046 0000000a
0x0021ef60: 00000000 00071f80 0210d9ae 0210db02
0x0021ef70: 0210c03c 00000003 002612b8 002887a8
Backtrace:
=>0 0x7bc3083a in qcon32 (+0x3083a) (0x0021f018)
1 0x7bc2eeb0 in qcon32 (+0x2eeb0) (0x0021f088)
2 0x7bc2f860 in qcon32 (+0x2f860) (0x0021f188)
3 0x7bc3048e in qcon32 (+0x3048e) (0x0021f288)
4 0x7bc2eeb0 in qcon32 (+0x2eeb0) (0x0021f2f8)
5 0x7bc2f860 in qcon32 (+0x2f860) (0x0021f3f8)
6 0x7bc310a3 in qcon32 (+0x310a3) (0x0021f448)
7 0x7b02658b (0x0021f4a8)
8 0x7b027259 (0x0021f4f8)
9 0x7b0273b5 (0x0021f528)
10 0x00409190 in qw (+0x9190) (0x0021f540)
11 0x004091dd in qw (+0x91dd) (0x0021f550)
12 0x0048ed16 ?DLL_AcctIsIncluded@@YGHG@Z+0x7c51f() in qw (0x0021f558)
13 0x00687eab in qw (+0x287eab) (0x0021f564)
14 0x00685f94 in qw (+0x285f94) (0x0021f600)
15 0x004712db ?DLL_AcctIsIncluded@@YGHG@Z+0x5eae4() in qw (0x0021f63c)
16 0x00471016 ?DLL_AcctIsIncluded@@YGHG@Z+0x5e81f() in qw (0x0021f658)
17 0x0068512b in qw (+0x28512b) (0x0021f688)
18 0x00460bd4 ?DLL_AcctIsIncluded@@YGHG@Z+0x4e3dd() in qw (0x0021f710)
19 0x004423e8 ?DLL_AcctIsIncluded@@YGHG@Z+0x2fbf1() in qw (0x0021f804)
20 0x00683c80 in qw (+0x283c80) (0x0021f8b0)
21 0x0068397f in qw (+0x28397f) (0x0021f8e0)
22 0x00442c4f ?DLL_AcctIsIncluded@@YGHG@Z+0x30458() in qw (0x0021f938)
23 0x6edacc5c (0x0021f968)
24 0x6edad423 (0x0021f9c8)
25 0x6edafc18 (0x0021fa00)
26 0x00b4d0d1 (0x0021fa38)
27 0x00472065 ?DLL_AcctIsIncluded@@YGHG@Z+0x5f86e() in qw (0x0021fae8)
28 0x6edacc5c (0x0021fb18)
29 0x6edad423 (0x0021fb78)
30 0x6edafaa6 (0x0021fbc8)
31 0x6ed69281 (0x0021fc78)
32 0x0040d69c in qw (+0xd69c) (0x0021fcb4)
33 0x00415428 ?DLL_AcctIsIncluded@@YGHG@Z+0x2c31() in qw (0x0021fe58)
34 0x0067e027 ?DLL_AcctIsIncluded@@YGHG@Z+0x26b830() in qw (0x0021fe74)
35 0x5f408789 (0x0021ff30)
36 0x7b62dcc0 (0x0021ff48)
37 0x7bc57337 (0x0021ff5c)
38 0x7bc579f0 (0x0021ffec)
0x7bc3083a: movl 0x50(%ebx),%edx
Modules:
Module Address Debug info Name (2 modules)
PE 400000- a07000 Export qw
PE 7bc00000-7bc47000 Export qcon32
Threads:
process tid prio (all id:s are in hex)
00000038 services.exe
0000003c 0
00000040 0
0000004c 0
0000008c 0
000000c0 0
000000d8 0
000000f0 0
00000044 winedevice.exe
00000048 0
00000054 0
00000058 0
00000064 0
000000e4 0
00000084 winedevice.exe
00000088 0
00000094 0
00000098 0
000000a0 0
000000a4 0
000000a8 0
000000ac plugplay.exe
000000b0 0
000000c4 0
000000c8 0
000000cc 0
000000d0 svchost.exe
000000d4 0
000000dc 0
000000e0 0
000000e8 rpcss.exe
000000ec 0
000000f4 0
000000f8 0
000000fc 0
00000100 0
0000015c 0
0000013c (D) C:\QUICKENW\QW.EXE
00000140 0 <==
00000168 0
00000178 0
0000017c 0
00000144 conhost.exe
00000148 0
0000014c explorer.exe
00000150 0
00000154 0
00000158 0
System information:
Wine build: wine-6.21
Platform: i386
Version: Windows XP
Host system: Linux
Host version: 5.15.2-arch1-1
quote_jester
Newbie
Newbie
Posts: 4
Joined: Sat Nov 20, 2021 2:35 pm

Re: QW.EXE on Wine 6.21 hangs

Post by quote_jester »

Close thread ... 6.22 works just fine. Thanks all for your efforts, which I presume weren't at all directed or helped by the fore-going...ank
Locked