https://bugs.winehq.org/show_bug.cgi?id=45825
Bug ID: 45825 Summary: DirectX sample DDEX1.exe fails to initialize Product: Wine Version: 3.15 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: zaplo00@mailfence.com Distribution: ---
Created attachment 62282 --> https://bugs.winehq.org/attachment.cgi?id=62282 error popup
Windows 95 Game SDK (directX 1.0? it's from 1995) sample shows error on startup and this shows in log. I ran it in win 95 prefix.
f7395ae2a757fd848da1d6d17ec18c260ed862fe SDK/BIN/DDEX1.EXE
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33f764,0x00000000), stub! 0009:fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x19e9c0, flags 0x1, event 0x1 stub! 0009:fixme:seh:_except_handler2 exception c0000005 flags=0 at 0x33fec2 handler=0x40158e 0x33fb1c 0x33fa68 stub wine: Unhandled page fault on read access to 0x00000000 at address 0x33fec2 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0033fec2). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:0033fec2 ESP:0033fe40 EBP:0033fec0 EFLAGS:00010206( R- -- I - -P- ) EAX:00000000 EBX:00000010 ECX:0033fd7c EDX:00000000 ESI:000000ef EDI:00000009 Stack dump: 0x0033fe40: 00000000 7b63e000 7b63e000 49663200 0x0033fe50: 0033fe6c 7b63e000 0033fec0 0040149f 0x0033fe60: 7b63e000 0033fec0 004014a5 00400000 0x0033fe70: 00000000 005212bb 0000000a 00000000 0x0033fe80: 7b63e000 7b63e000 0033ff08 0040158e 0x0033fe90: 00404078 00000000 0033fec0 00000004 Backtrace: =>0 0x0033fec2 (0x0033fec0) 1 0x7b463fe2 call_process_entry+0x11() in kernel32 (0x0033fed8) 2 0x7b46580c in kernel32 (+0x4580b) (0x0033ffd8) 3 0x7b463fee call_process_entry+0x1d() in kernel32 (0x0033ffec) 0x0033fec2: xorl 0x0(%eax),%eax
https://bugs.winehq.org/show_bug.cgi?id=45825
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Can you link a download? Did this work previously, or is this the first time you tried running it?
https://bugs.winehq.org/show_bug.cgi?id=45825
--- Comment #2 from zaplo00@mailfence.com --- (In reply to Fabian Maurer from comment #1)
Can you link a download? Did this work previously, or is this the first time you tried running it?
I only run it in real windows before, and there it worked. Never tried in wine before. https://www.sendspace.com/file/6i1wqv
https://bugs.winehq.org/show_bug.cgi?id=45825
zaplo00@mailfence.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.sendspace.com/f | |ile/6i1wqv
https://bugs.winehq.org/show_bug.cgi?id=45825
zaplo00@mailfence.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=45825
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3d Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- Confirming. Most likely a ddraw issue.
https://bugs.winehq.org/show_bug.cgi?id=45825
--- Comment #4 from zaplo00@mailfence.com --- CreateSurface(DDSURFACEDESC) call is failing, and returns 0x80040110 (CLASS_E_NOAGGREGATION)
dwFlags = DDSD_CAPS | DDSD_BACKBUFFERCOUNT dwCaps = DDSCAPS_PRIMARYSURFACE | DDSCAPS_FLIP | DDSCAPS_COMPLEX; dwBackBufferCount = 1
https://bugs.winehq.org/show_bug.cgi?id=45825
--- Comment #5 from zaplo00@mt2015.com --- Ok now I know the problem. There are multiple versions of Win 95 game SDK, and the one I tried to use with wine was Beta 1, while the one i used before was actual release. Using that one also works in wine.
https://bugs.winehq.org/show_bug.cgi?id=45825
--- Comment #6 from zaplo00@mt2015.com --- Since this only happens with beta version of Win 95 Game SDK, which is something like DirectX 0.9 should this be closed as invalid or keep open?
https://bugs.winehq.org/show_bug.cgi?id=45825
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #7 from joaopa jeremielapuree@yahoo.fr --- if the game works in a real windows box and not in wine, it is a wine bug. Can you upload the whole sdk (not only the game) in a site that does not remove the files (archive.org seems to be the best for this kind of thing)