Windows 98 Setup.exe Crashes Immeadietly

Questions about Wine on Linux
Post Reply
DebugYoshi
Newbie
Newbie
Posts: 1
Joined: Fri Apr 26, 2024 7:43 pm

Windows 98 Setup.exe Crashes Immeadietly

Post by DebugYoshi »

I know this is gonna sound kinda stupid, but I've been trying to get Windows 98 applications running in wine, and I was primarily interested in the actual windows system files like the desktop. But as soon as I try to start setup.exe, it immeadietly crashes, stating winevdm.exe encountered a serious error. Below is the output:

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in wow64 32-bit code (0x7a312a48).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7a312a48 ESP:01fafa5c EBP:01fafa64 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:00000000 ECX:00000079 EDX:00c85b87
 ESI:00c85b86 EDI:00c80000
Stack dump:
0x01fafa5c:  03cf83ee f7f1f7e0 01fafa78 797ae3e5
0x01fafa6c:  00c85b86 00000000 00008658 01fafa98
0x01fafa7c:  797911c0 03cf83ee 00000000 00c85b88
0x01fafa8c:  00000104 00000052 7ffa8658 01fafad0
0x01fafa9c:  797935d4 797ae3c0 00c85b7a 7bd47024
0x01fafaac:  00000000 7979386f 00000023 01fafbb8
Backtrace:
=>0 0x7a312a48 strcat+0x28(dst=<is not available>, src=*** Invalid address 0x00000001 ***
Internal symbol error: unable to access memory location 00000001) [/usr/src/packages/BUILD/dlls/msvcrt/string.c:1385] in ucrtbase (0x01fafa64)
  1 0x797ae3e5 lstrcat16+0x25(dst=<is not available>, src=<is not available>) [/usr/src/packages/BUILD/dlls/krnl386.exe16/kernel.c:285] in krnl386.exe16 (0x01fafa78)
  2 0x797911c0 in krnl386.exe16 (+0x11c0) (0x01fafa98)
  3 0x797935d4 in krnl386.exe16 (+0x35d4) (0x01fafad0)
  4 0x034f:0x370a (0x03cf:0x84f2)
  5 0x034f:0x36d5 (0x03cf:0x8610)
  6 0x011f:0x044b in krnl386.exe16 (+0x39ac) (0x03cf:0x8646)
  7 0x797ccf84 K32WOWCallback16Ex+0xd4(vpfn16=<is not available>, dwFlags=<is not available>, cbArgs=<is not available>, pArgs=<is not available>, pdwRetCode=<is not available>) [/usr/src/packages/BUILD/dlls/krnl386.exe16/wowthunk.c:504] in krnl386.exe16 (0x01fafb24)
  8 0x00003673 (0x00008646)
0x7a312a48 strcat+0x28 [/usr/src/packages/BUILD/dlls/msvcrt/string.c:1385] in ucrtbase: movzxb (%ebx,%eax,1), %ecx
Unable to access file '/usr/src/packages/BUILD/dlls/msvcrt/string.c'
Modules:
Module  Address                 Debug info      Name (61 modules)
PE-Wine   400000-  422000       Deferred        winevdm
PE-Wine 788e0000-78901000       Deferred        toolhelp.dll16
PE-Wine 78920000-789bb000       Deferred        uxtheme
PE-Wine 789d0000-78a1a000       Deferred        winex11
PE-Wine 78a30000-78a47000       Deferred        sound.drv16
PE-Wine 78a60000-78aa1000       Deferred        coml2
PE-Wine 78ac0000-78cc8000       Deferred        rpcrt4
PE-Wine 78ce0000-78e1c000       Deferred        combase
PE-Wine 78e30000-79265000       Deferred        ole32
PE-Wine 79280000-792e3000       Deferred        msacm32
PE-Wine 79300000-7946e000       Deferred        winmm
PE-Wine 79480000-794df000       Deferred        mmsystem.dll16
PE-Wine 794f0000-794fe000       Deferred        mouse.drv16
PE-Wine 79510000-79526000       Deferred        keyboard.drv16
PE-Wine 79540000-79556000       Deferred        display.drv16
PE-Wine 79570000-795c2000       Deferred        mpr
PE-Wine 795e0000-796b8000       Deferred        user.exe16
PE-Wine 796d0000-79729000       Deferred        gdi.exe16
PE-Wine 79740000-7974e000       Deferred        comm.drv16
PE-Wine 79760000-7977a000       Deferred        system.drv16
PE-Wine 79790000-79959000       Dwarf-4         krnl386.exe16
PE-Wine 79970000-799cf000       Deferred        imm32
PE-Wine 79b40000-79b77000       Deferred        win32u
PE-Wine 79b90000-7a066000       Deferred        user32
PE-Wine 7a080000-7a29f000       Deferred        gdi32
PE-Wine 7a2b0000-7a5b2000       Dwarf-4         ucrtbase
PE-Wine 7a5d0000-7a659000       Deferred        sechost
PE-Wine 7a670000-7a8fe000       Deferred        msvcrt
PE-Wine 7a910000-7a9f4000       Deferred        advapi32
PE-Wine 7b690000-7bba0000       Deferred        kernelbase
PE-Wine 7bbb0000-7bd0f000       Deferred        kernel32
PE-Wine 7bd20000-7bfec000       Deferred        ntdll
ELF     7e2ab000-7e2b3000       Deferred        libxfixes.so.3
ELF     7e2b3000-7e2c0000       Deferred        libxcursor.so.1
ELF     7e2c0000-7e2d5000       Deferred        libxi.so.6
ELF     7e2d5000-7e2da000       Deferred        libxcomposite.so.1
ELF     7e2da000-7e2e9000       Deferred        libxrandr.so.2
ELF     7e2e9000-7e2f7000       Deferred        libxrender.so.1
ELF     7e2f7000-7e2fe000       Deferred        libxxf86vm.so.1
ELF     7e2fe000-7e30d000       Deferred        libmd.so.0
ELF     7e30d000-7e324000       Deferred        libbsd.so.0
ELF     7e324000-7e476000       Deferred        libx11.so.6
ELF     7e476000-7e500000       Deferred        winex11.so
ELF     7e604000-7e609000       Deferred        libxinerama.so.1
ELF     7e609000-7e610000       Deferred        libxdmcp.so.6
ELF     7e610000-7e615000       Deferred        libxau.so.6
ELF     7e615000-7e643000       Deferred        libxcb.so.1
ELF     7e643000-7e659000       Deferred        libxext.so.6
ELF     7e701000-7e72d000       Deferred        libexpat.so.1
ELF     7e72d000-7e780000       Deferred        libfontconfig.so.1
ELF     7e780000-7e7a3000       Deferred        libbrotlicommon.so.1
ELF     7e7a3000-7e7b1000       Deferred        libbrotlidec.so.1
ELF     7e7b1000-7e881000       Deferred        libfreetype.so.6
ELF     7e881000-7e986000       Deferred        libm.so.6
ELF     7ee0d000-7ee4a000       Deferred        libpng16.so.16
ELF     7ee4a000-7ee67000       Deferred        libz.so.1
ELF     7ee7d000-7f000000       Deferred        win32u.so
ELF     f7c00000-f7e28000       Deferred        libc.so.6
ELF     f7e82000-f7f36000       Export          ntdll.so
ELF     f7f38000-f7f6d000       Deferred        ld-linux.so.2
ELF     f7f6d000-f7f72000       Deferred        <wine-loader>
Threads:
process  tid      prio    name (all IDs are in hex)
00000020 start.exe
	00000024    0     
00000038 services.exe
	0000003c    0     
	00000040    0     wine_rpcrt4_server
	0000004c    0     wine_rpcrt4_io
	0000005c    0     wine_rpcrt4_io
	00000074    0     wine_rpcrt4_io
	00000080    0     wine_rpcrt4_io
	000000ac    0     wine_rpcrt4_io
	000000c4    0     wine_rpcrt4_io
	000000d8    0     
	000000f0    0     wine_rpcrt4_io
00000044 winedevice.exe
	00000048    0     
	00000054    0     
	00000058    0     wine_sechost_service
	00000060    0     
	00000064    0     
	00000068    0     
	000000d0    0     
	000000d4    0     
0000006c winedevice.exe
	00000070    0     
	00000078    0     
	0000007c    0     wine_sechost_service
	00000084    0     
	00000088    0     
	0000008c    0     
	000000a0    0     
	000000a8    0     
00000090 plugplay.exe
	00000094    0     
	000000b0    0     
	000000b4    0     wine_sechost_service
	000000b8    0     wine_rpcrt4_server
00000098 explorer.exe
	0000009c    0     
	000000dc    0     
	000000e0    0     wine_rpcrt4_server
000000bc svchost.exe
	000000c0    0     
	000000c8    0     
	000000cc    0     wine_sechost_service
000000e8 rpcss.exe
	000000ec    0     
	000000f4    0     
	000000f8    0     wine_sechost_service
	000000fc    0     wine_rpcrt4_server
	00000100    0     wine_rpcrt4_server
	00000104    0     wine_rpcrt4_io
0000010c conhost.exe
	00000110    0     
00000114 (D) C:\windows\syswow64\winevdm.exe
	00000118    0     
	0000011c    0     
	00000120    0 <== 
	00000134    0     
0000012c conhost.exe
	00000130    0     
System information:
    Wine build: wine-9.0
    Platform: x86_64 (guest: i386)
    Version: Windows 98
    Host system: Linux
    Host version: 6.6.17-01102-gd3cec3c11146
I was wondering what the issue here was?
Post Reply