Unhandled exception: page fault on write access t32-bit code (0x0045a476). Register dump:

Questions about Wine on Linux
Locked
kylinone
Newbie
Newbie
Posts: 1
Joined: Mon Sep 05, 2022 5:03 pm

Unhandled exception: page fault on write access t32-bit code (0x0045a476). Register dump:

Post by kylinone »

I encountered this problem when I try to launch QQGame.exe with Wine [Unhandled exception: page fault on write access t32-bit code (0x0045a476)].

The detailed terminal output is as below.

Unhandled exception: page fault on write access to 0x00000010 in 32-bit code (0x0045a476).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0045a476 ESP:0032f6f0 EBP:0032f75c EFLAGS:00010212( R- -- I -A- - )
EAX:00000002 EBX:00000010 ECX:00000001 EDX:00000010
ESI:00000000 EDI:004d0840
Stack dump:
0x0032f6f0: 6dde2273 0032f7e4 0032f7d8 00000000
0x0032f700: 0032f740 00473291 0000000a 00458aee
0x0032f710: 00000020 004ed788 004d0840 00000017
0x0032f720: 0000000f 00000010 00000001 00000010
0x0032f730: 004ee6f8 00000010 00000017 00000020
0x0032f740: 00000010 004ee878 00000001 004edaa0
Backtrace:
=>0 0x0045a476 in qqgameservicehelper (+0x5a476) (0x0032f75c)
1 0x00459d85 in qqgameservicehelper (+0x59d85) (0x0032f788)
2 0x00459674 in qqgameservicehelper (+0x59674) (0x0032f7c8)
3 0x00441d21 in qqgameservicehelper (+0x41d21) (0x0032f7f0)
4 0x004393d3 in qqgameservicehelper (+0x393d3) (0x0032f81c)
5 0x00439586 in qqgameservicehelper (+0x39586) (0x0032f82c)
6 0x0040150c in qqgameservicehelper (+0x150c) (0x0032f83c)
7 0x0043a0c7 in qqgameservicehelper (+0x3a0c7) (0x0032f880)
8 0x00401faf in qqgameservicehelper (+0x1faf) (0x0032f8e0)
9 0x0040219e in qqgameservicehelper (+0x219e) (0x0032fb9c)
10 0x004014a7 in qqgameservicehelper (+0x14a7) (0x0032fddc)
11 0x004152a4 in qqgameservicehelper (+0x152a4) (0x0032fe78)
12 0x00414e02 in qqgameservicehelper (+0x14e02) (0x0032fee4)
13 0x0043f35b in qqgameservicehelper (+0x3f35b) (0x0032ff30)
14 0x7b62e990 WriteTapemark+0x100(device=7FFD1000, type=0x7ffd1000, count=0, immediate=0x32ffec) [Z:\usr\src\packages\BUILD\dlls\kernel32\tape.c:317] in kernel32 (0x0032ff48)
15 0x7bc5b4e7 RtlWakeConditionVariable+0x57(variable=7B62E980) [Z:\usr\src\packages\BUILD\dlls\ntdll\sync.c:766] in ntdll (0x0032ff5c)
16 0x7bc5bba0 RtlCreateUserThread(entry=0043F3D5, arg=7FFD1000) [Z:\usr\src\packages\BUILD\dlls\ntdll\thread.c:261] in ntdll (0x0032ffec)
0x0045a476 qqgameservicehelper+0x5a476: orl %eax,0x0(%edx,%esi,4)
Modules:
Module Address Debug info Name (31 modules)
PE 00370000-003b6000 Deferred jsproxy
PE 003c0000-003dc000 Deferred nsi
PE 00400000-004c2000 Export qqgameservicehelper
PE 005e0000-00a62000 Deferred ole32
PE 00a70000-00bc1000 Deferred combase
PE 00bd0000-00d7b000 Deferred gdiplus
PE 00e80000-00f00000 Deferred netapi32
PE 61500000-61579000 Deferred iphlpapi
PE 61740000-6182f000 Deferred advapi32
PE 61940000-61b49000 Deferred wininet
PE 62fc0000-63204000 Deferred rpcrt4
PE 63480000-6349c000 Deferred version
PE 63bc0000-63c05000 Deferred shcore
PE 64a40000-64b60000 Deferred shlwapi
PE 64ec0000-652ae000 Deferred oleaut32
PE 66b00000-66b5c000 Deferred win32u
PE 67ec0000-68cb5000 Deferred shell32
PE 69600000-69700000 Deferred winhttp
PE 6a280000-6a4eb000 Deferred msvcrt
PE 6bc00000-6bca3000 Deferred sechost
PE 6bcc0000-6bea4000 Deferred setupapi
PE 6c9c0000-6cbaa000 Deferred gdi32
PE 6d780000-6d7fe000 Deferred ws2_32
PE 6e4c0000-6e4fe000 Deferred dnsapi
PE 6ed00000-6f4da000 Deferred user32
PE 70940000-70996000 Deferred mpr
PE 70b40000-70e11000 Deferred ucrtbase
PE 71200000-7124c000 Deferred imm32
PE 7b000000-7b300000 Deferred kernelbase
PE 7b600000-7b920000 Dwarf-4 kernel32
PE 7bc00000-7be99000 Dwarf-4 ntdll
Threads:
process tid prio (all id:s are in hex)
00000038 services.exe
0000003c 0
00000040 0
0000004c 0
00000050 0
00000074 0
00000080 0
0000009c 0
000000c0 0
000000c4 0
000000e4 0
000000fc 0
00000044 winedevice.exe
00000048 0
00000054 0
00000058 0
0000005c 0
00000060 0
000000f0 0
00000064 winedevice.exe
00000068 0
00000078 0
0000007c 0
00000084 0
00000088 0
0000008c 0
00000090 0
0000006c explorer.exe
00000070 0
000000b4 0
000000b8 0
00000094 plugplay.exe
00000098 0
000000a0 0
000000a4 0
000000a8 0
0000028c 0
00000290 0
000000ac QQGameService.exe
000000b0 0
000000c8 0
000000cc 0
000000d4 svchost.exe
000000d8 0
000000e8 0
000000ec 0
000000f4 rpcss.exe
000000f8 0
00000100 0
00000104 0
00000108 0
0000010c 0
00000110 0
00000114 0
00000140 QQGame.exe
00000144 0
00000148 0
0000016c 0
00000170 0
00000180 0
000001a0 0
000001a4 0
000001a8 0
000001ac 0
000001d0 0
000001e4 0
00000220 0
00000224 0
00000228 0
0000022c 0
00000230 0
00000248 0
0000024c 0
00000250 0
00000254 0
00000258 0
0000025c 0
00000260 0
00000264 0
00000268 0
0000026c 0
00000270 0
00000274 0
00000278 0
00000284 0
00000288 0
00000294 0
00000298 0
000002a0 0
000002a8 0
000002b0 0
00000304 0
0000014c crashpad_handler.exe
00000150 0
00000174 0
00000178 0
0000017c 0
00000190 0
00000194 0
00000198 0
0000019c 0
000001dc 0
00000164 (D) C:\Program Files (x86)\Tencent\QQGameTempest\Hall.57821\QQGameServiceHelper.exe
00000168 0 <==
000001b4 0
000001b8 0
000001bc 0
000001e0 0
00000188 QQGame.exe
0000018c 0
000001c8 0
000001d4 0
000001d8 0
000001e8 0
000001ec 0
000001f0 0
00000204 0
00000208 0
00000210 0
00000214 0
000002ac 0
0000027c QQGame.exe
00000280 0
000002bc 0
000002cc 0
000002d0 0
00000300 0
00000308 0
0000030c 0
00000310 0
000002b4 QQGame.exe
000002b8 0
000002c4 0
000002d4 0
000002d8 0
000002dc 0
000002e0 0
000002e4 0
000002e8 0
000002ec 0
000002f0 0
000002f4 0
000002f8 0
000002fc -2
00000344 0
00000318 QQGame.exe
0000031c 0
00000320 0
00000328 0
0000032c 0
00000330 0
00000338 0
0000033c 0
System information:
Wine build: wine-7.0
Platform: i386 (WOW64)
Version: Windows 10
Host system: Linux
Host version: 5.15.0-46-generic

Anyone could help on this? Thank you so much!
jkfloris
Level 12
Level 12
Posts: 3141
Joined: Thu Aug 14, 2014 10:10 am

Re: Unhandled exception: page fault on write access t32-bit code (0x0045a476). Register dump:

Post by jkfloris »

Unfortunately, I cannot reproduce the error.
Does the program crash immediately or after logging in?

Can you post a terminal output?
Locked