https://bugs.winehq.org/show_bug.cgi?id=56710
Bug ID: 56710 Summary: Vampire: The Masquerade - Bloodlines crashes on launch (regression) Product: Wine Version: 9.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: accounts.winehq.org@vv221.fr Distribution: ---
With WINE 9.0, Vampire: The Masquerade - Bloodlines crashes on launch with the following trace:
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7b68df75). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063 EIP:7b68df75 ESP:0031e6e8 EBP:0031e710 EFLAGS:00010286( R- -- I S - -P- ) EAX:00000000 EBX:c0000005 ECX:c0000005 EDX:000003e6 ESI:00000000 EDI:0195e338 Stack dump: 0x0031e6e8: c0000005 0031e6fc 0031e700 00000002 0x0031e6f8: 00000000 0195d19c 00000004 0195d19c 0x0031e708: 01331290 0195d19c 0031e74c 78ab1cb2 0x0031e718: 0195d19c 00000004 00000002 00000000 0x0031e728: 00000010 01940000 0290aa08 01330000 0x0031e738: 0290aa08 0195e14c 01940000 00000002 Backtrace: =>0 0x7b68df75 VirtualProtect+0x50(addr=0195D19C, size=0x4, new_prot=0x2, old_prot=0x000000000) [./dlls/kernelbase/memory.c:485] in kernelbase (0x0031e710) 1 0x78ab1cb2 in loader (+0x1cb2) (0x0031e74c) 2 0x78ab1f68 in loader (+0x1f68) (0x0031e768) 3 0x78ab20a1 in loader (+0x20a1) (0x0031e790) 4 0x100023a2 in launcher (+0x23a2) (0x00400000) 5 0x00000003 (0x00905a4d) 0x7b68df75 VirtualProtect+0x50 [./dlls/kernelbase/memory.c:485] in kernelbase: cmpl $0x08, (%esi) Unable to access file './dlls/kernelbase/memory.c' Modules: Module Address Debug info Name (64 modules) PE 400000- 411000 Deferred vampire PE 1330000- 1348000 Deferred vstdlib PE 1350000- 1384000 Deferred tier0 PE 1940000- 1967000 Deferred filesystem_stdio PE 10000000-10011000 Export launcher ELF 565db000-565e0000 Deferred <wine-loader> PE-Wine 77480000-7749e000 Deferred nsi PE-Wine 774b0000-774f0000 Deferred dnsapi PE-Wine 77500000-77578000 Deferred iphlpapi PE-Wine 77ef0000-77f94000 Deferred uxtheme PE-Wine 77fb0000-77ffb000 Deferred winex11 PE-Wine 78150000-781b3000 Deferred imm32 PE 78a10000-78a33000 Deferred widescreen_fix.vtm PE 78a50000-78a70000 Deferred mods_helper.vtm PE 78a80000-78a9d000 Deferred bugs_fix.vtm PE 78ab0000-78bba000 Export loader PE-Wine 78bd0000-78e2a000 Deferred dbghelp PE-Wine 78e40000-78e68000 Deferred wsock32 PE-Wine 78e80000-78ec1000 Deferred shcore PE-Wine 78ee0000-78fc5000 Deferred shlwapi PE-Wine 79cd0000-79d07000 Deferred win32u PE-Wine 79d20000-79d4a000 Deferred zlib1 PE-Wine 79d60000-7a226000 Deferred user32 PE-Wine 7a410000-7a64f000 Deferred gdi32 PE-Wine 7a660000-7a871000 Deferred rpcrt4 PE-Wine 7ae40000-7aecb000 Deferred ws2_32 PE-Wine 7aee0000-7b1ec000 Deferred ucrtbase PE-Wine 7b200000-7b28b000 Deferred sechost PE-Wine 7b2a0000-7b537000 Deferred msvcrt PE-Wine 7b550000-7b63c000 Deferred advapi32 PE-Wine 7b650000-7bb7a000 Dwarf-4 kernelbase PE-Wine 7bb90000-7bcf7000 Deferred kernel32 PE-Wine 7bd10000-7bfed000 Deferred ntdll ELF f7176000-f717c000 Deferred ws2_32.so ELF f7236000-f724b000 Deferred libxi.so.6 ELF f7256000-f725b000 Deferred dnsapi.so ELF f725e000-f7266000 Deferred libxfixes.so.3 ELF f7266000-f726b000 Deferred libxcomposite.so.1 ELF f7276000-f7283000 Deferred libxcursor.so.1 ELF f7286000-f7294000 Deferred libxrender.so.1 ELF f729e000-f72ad000 Deferred libxrandr.so.2 ELF f72ae000-f72c0000 Deferred libmd.so.0 ELF f72c6000-f72dc000 Deferred libbsd.so.0 ELF f72de000-f72e5000 Deferred libxdmcp.so.6 ELF f72e6000-f72eb000 Deferred libxau.so.6 ELF f72ee000-f731c000 Deferred libxcb.so.1 ELF f731e000-f7471000 Deferred libx11.so.6 ELF f7476000-f748c000 Deferred libxext.so.6 ELF f7496000-f749d000 Deferred libxxf86vm.so.1 ELF f749e000-f74a3000 Deferred libxinerama.so.1 ELF f74a6000-f7530000 Deferred winex11.so ELF f77fe000-f782a000 Deferred libexpat.so.1 ELF f782e000-f7882000 Deferred libfontconfig.so.1 ELF f7886000-f78a9000 Deferred libbrotlicommon.so.1 ELF f78ae000-f78bc000 Deferred libbrotlidec.so.1 ELF f78be000-f78fb000 Deferred libpng16.so.16 ELF f78fe000-f791b000 Deferred libz.so.1 ELF f791e000-f79f1000 Deferred libfreetype.so.6 ELF f79f6000-f7aff000 Deferred libm.so.6 ELF f7b1e000-f7ca1000 Deferred win32u.so ELF f7ca6000-f7d5b000 Export ntdll.so ELF f7d5e000-f7f8d000 Deferred libc.so.6 ELF f7f8e000-f7fa0000 Deferred libbz2.so.1.0 ELF f7fae000-f7fe2000 Deferred ld-linux.so.2 Threads: process tid prio name (all IDs are in hex) 00000020 (D) C:\vampire-the-masquerade-bloodlines\Vampire.exe 00000024 0 <== 00000138 0 00000038 services.exe 0000003c 0 00000040 0 wine_rpcrt4_server 0000004c 0 wine_rpcrt4_io 00000050 0 wine_threadpool_worker 0000005c 0 wine_rpcrt4_io 00000074 0 wine_rpcrt4_io 000000ac 0 wine_threadpool_worker 000000b8 0 wine_rpcrt4_io 000000d0 0 wine_rpcrt4_io 000000dc 0 wine_rpcrt4_io 000000ec 0 wine_rpcrt4_io 00000100 0 0000010c 0 wine_rpcrt4_io 00000044 winedevice.exe 00000048 0 00000054 0 00000058 0 wine_sechost_service 00000060 0 00000064 0 00000068 0 000000f8 0 000000fc 0 0000006c winedevice.exe 00000070 0 00000078 0 0000007c 0 wine_sechost_service 00000088 0 0000008c 0 00000090 0 00000094 0 00000098 0 00000080 explorer.exe 00000084 0 0000009c 0 000000a0 0 000000a4 0 wine_rpcrt4_server 000000b0 plugplay.exe 000000b4 0 000000bc 0 000000c0 0 wine_sechost_service 000000c4 0 wine_rpcrt4_server 000000c8 winedevice.exe 000000cc 0 000000d4 0 000000d8 0 wine_sechost_service 000000e0 0 000000e4 svchost.exe 000000e8 0 000000f0 0 000000f4 0 wine_sechost_service 00000104 rpcss.exe 00000108 0 00000110 0 00000114 0 wine_sechost_service 00000118 0 wine_rpcrt4_server 0000011c 0 wine_rpcrt4_server 00000120 0 wine_rpcrt4_io 00000124 0 wine_threadpool_worker 00000130 conhost.exe 00000134 0 System information: Wine build: wine-9.0 (Debian 9.0~repack-4+b1) Platform: i386 Version: Windows 7 Host system: Linux Host version: 6.7.12-amd64
This crash does not happen when reverting to WINE 8.0.