https://bugs.winehq.org/show_bug.cgi?id=45372
Bug ID: 45372 Summary: Resident Evil 7 crashes after logos Product: Wine Version: 3.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mfplat Assignee: wine-bugs@winehq.org Reporter: nickfaces@gmail.com Distribution: ---
Created attachment 61683 --> https://bugs.winehq.org/attachment.cgi?id=61683 Log
Resident Evil 7 crashes after logos (witch DXVK too)
https://bugs.winehq.org/show_bug.cgi?id=45372
Vladimir nickfaces@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nickfaces@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=45372
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|Resident Evil 7 crashes |Resident Evil 7 crashes on |after logos |unimplemented function | |mfplat.dll.MFCreateMFByteSt | |reamOnStream
https://bugs.winehq.org/show_bug.cgi?id=45372
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |STAGED Ever confirmed|0 |1 Staged patchset| |https://github.com/wine-sta | |ging/wine-staging/tree/mast | |er/patches/mfplat-MFCreateM | |FByteStreamOnStream CC| |leslie_alistair@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #1 from Vladimir nickfaces@gmail.com --- Still crash but without this error. I dont know this patch fix the problem or not.
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #2 from Vladimir nickfaces@gmail.com --- wine: Unhandled page fault on read access to 0x00000000 at address 0x149499c68 (thread 0050), starting debugger...
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #3 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Vladimir from comment #2)
wine: Unhandled page fault on read access to 0x00000000 at address 0x149499c68 (thread 0050), starting debugger...
The stub in isn't good enough, it will need to return a valid pointer.
https://bugs.winehq.org/show_bug.cgi?id=45372
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Resident Evil 7 crashes on |Resident Evil 7 requires |unimplemented function |mfplat.dll.MFCreateMFByteSt |mfplat.dll.MFCreateMFByteSt |reamOnStream to be |reamOnStream |implemented
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #4 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- I've updated the staging patchset, can you please try again?
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #5 from Vladimir nickfaces@gmail.com --- Is the same error but with another address now
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #6 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Vladimir from comment #5)
Is the same error but with another address now
Can you please attach the terminal output?
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #7 from Vladimir nickfaces@gmail.com --- (In reply to Alistair Leslie-Hughes from comment #6)
(In reply to Vladimir from comment #5)
Is the same error but with another address now
Can you please attach the terminal output?
004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented! wine: Unhandled page fault on read access to 0x00000000 at address 0x14961f378 (thread 004c), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014961f378). 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 15 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 14 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 13 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 12 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 11 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 10 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 9 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 8 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 7 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 15 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 14 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 13 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 12 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 11 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 10 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 9 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 8 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 7 005c:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6 Register dump: rip:000000014961f378 rsp:0000000036e8fba0 rbp:0000000000000000 eflags:00010246 ( R- -- I Z- -P- ) rax:0000000000000000 rbx:0000000001f95360 rcx:0000000000000000 rdx:0000000143ca8240 rsi:000000000000008a rdi:00000000039b0a20 r8:00000000c34e050f r9:00000000000e8200 r10:00000000000100b0 r11:0000000000000246 r12:0000000000000000 r13:0000000000000000 r14:0000000000000000 r15:0000000000000000 Stack dump: 0x0000000036e8fba0: 000000003f800000 0000000000000000 0x0000000036e8fbb0: 000000005f800000 0000000000000000 0x0000000036e8fbc0: 0000000001f95360 000000014961f6ed 0x0000000036e8fbd0: 0000000000000000 0000000000000000 0x0000000036e8fbe0: 0000000000000000 00000000039b0a20 0x0000000036e8fbf0: 0000000001f95360 000000014961ffb7 0x0000000036e8fc00: 000000003f000000 0000000001f95360 0x0000000036e8fc10: 000000000000008a 00000000126c43d0 0x0000000036e8fc20: 0000000001f95360 000000014961be1f 0x0000000036e8fc30: 00000000126c43d0 00000001494b8bf5 0x0000000036e8fc40: 00000000126cbb70 0000000000000089 0x0000000036e8fc50: 00000000126cbc40 000000014b3243f0 Backtrace: =>0 0x000000014961f378 in re7 (+0x961f378) (0x0000000000000000) 1 0x000000014961f6ed in re7 (+0x961f6ec) (0x0000000000000000) 2 0x000000014961ffb7 in re7 (+0x961ffb6) (0x0000000000000000) 3 0x000000014961be1f in re7 (+0x961be1e) (0x0000000000000000) 4 0x000000014b3243f0 in re7 (+0xb3243ef) (0x0000000000000000) 5 0x0000000149321293 in re7 (+0x9321292) (0x0000000000000000) 6 0x0000000149321468 in re7 (+0x9321467) (0x0000000000000000) 0x000000014961f378: movq (%rcx),%rax
And list of modules
Whats enough?
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #8 from Vladimir nickfaces@gmail.com --- And after last wine update games started only with dxvk, without dxvk games crashing with "create texture2d failed" error
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #9 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Vladimir from comment #7)
(In reply to Alistair Leslie-Hughes from comment #6)
(In reply to Vladimir from comment #5)
Is the same error but with another address now
Can you please attach the terminal output?
004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented!
Thanks.
This is cause by a different issue, and needs to be its own bug.
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #10 from Vladimir nickfaces@gmail.com --- (In reply to Alistair Leslie-Hughes from comment #9)
(In reply to Vladimir from comment #7)
(In reply to Alistair Leslie-Hughes from comment #6)
(In reply to Vladimir from comment #5)
Is the same error but with another address now
Can you please attach the terminal output?
004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x78dba2 is unimplemented! 004c:fixme:nvapi:unimplemented_stub function 0x6c2d048c is unimplemented!
Thanks.
This is cause by a different issue, and needs to be its own bug.
Ok, thanks a lot!
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #11 from Vladimir nickfaces@gmail.com --- I recompiled wine and now the game does not crash. Now the download indicator is spinning without stopping and the log looks like it will again gather information about mfplat
003f:fixme:mfplat:src_reader_ReadSample 0xf0750, 0xfffffffe, 0x00000000, 0x334efd68, 0x334efd60, 0x334efcf8, 0x334efd78 003f:fixme:mfplat:src_reader_ReadSample 0xf0750, 0xfffffffe, 0x00000000, 0x334efd68, 0x334efd60, 0x334efcf8, 0x334efd78 003f:fixme:mfplat:src_reader_ReadSample 0xf0750, 0xfffffffe, 0x00000000, 0x334efd68, 0x334efd60, 0x334efcf8, 0x334efd78 003f:fixme:mfplat:src_reader_ReadSample 0xf0750, 0xfffffffe, 0x00000000, 0x334efd68, 0x334efd60, 0x334efcf8, 0x334efd78 003f:fixme:mfplat:src_reader_ReadSample 0xf0750, 0xfffffffe, 0x00000000, 0x334efd68, 0x334efd60, 0x334efcf8, 0x334efd78
is it related to something like the current bug?
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #12 from Vladimir nickfaces@gmail.com --- every time the game is restarted, only the value src_reader_ReadSample 0xf0890 changes in the log instead of 0890 is 0750.0770 and so on
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #13 from Vladimir nickfaces@gmail.com --- (In reply to Alistair Leslie-Hughes from comment #9) Found in your patch such lines:
+ hr = CreateStreamOnHGlobal(NULL, TRUE, &stream); + ok(hr == S_OK, "got 0x%08x\n", hr); + + hr = MFCreateMFByteStreamOnStream(stream, &bytestream ); + ok(hr == S_OK, "got 0x%08x\n", hr);
If you fix 0x% 08x\n in the "universal" value type of 0x0XX0
XX will be the any value
That can help?
p.s. I'm completely zero in programming, but I'm trying to understand the logic of the patch
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #14 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Vladimir from comment #11)
003f:fixme:mfplat:src_reader_ReadSample 0xf0750, 0xfffffffe, 0x00000000, 0x334efd68, 0x334efd60, 0x334efcf8, 0x334efd78
That's bug 45372
(In reply to Vladimir from comment #13)
(In reply to Alistair Leslie-Hughes from comment #9) Found in your patch such lines:
- hr = CreateStreamOnHGlobal(NULL, TRUE, &stream);
- ok(hr == S_OK, "got 0x%08x\n", hr);
- hr = MFCreateMFByteStreamOnStream(stream, &bytestream );
- ok(hr == S_OK, "got 0x%08x\n", hr);
These are in the tests and wont affect the running program.
https://bugs.winehq.org/show_bug.cgi?id=45372
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6e8e32bb57fc01840b65200ce0a | |b90c7177e2e1b Status|STAGED |RESOLVED Resolution|--- |FIXED
--- Comment #15 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Fixed by https://source.winehq.org/git/wine.git/?a=commit;h=6e8e32bb57fc01840b65200ce...
https://bugs.winehq.org/show_bug.cgi?id=45372
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.16.
https://bugs.winehq.org/show_bug.cgi?id=45372
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |3.0.x
https://bugs.winehq.org/show_bug.cgi?id=45372
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.0.x |---
--- Comment #17 from Michael Stefaniuc mstefani@winehq.org --- Removing the 3.0.x milestone from bug fixes included in 3.0.4.
https://bugs.winehq.org/show_bug.cgi?id=45372
Ahmed Elsayed ahmed.com@aol.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ahmed.com@aol.com
--- Comment #18 from Ahmed Elsayed ahmed.com@aol.com --- How about Wine-staging?
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #19 from Ahmed Elsayed ahmed.com@aol.com --- I mean what about Wine-staging? When is it going to have this fix?
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #20 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Alexandre Julliard from comment #16)
Closing bugs fixed in 3.16.
(In reply to Ahmed Elsayed from comment #19)
I mean what about Wine-staging? When is it going to have this fix?
It would appear in the wine-staging 3.16 build.
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #21 from Ahmed Elsayed ahmed.com@aol.com --- (In reply to Alistair Leslie-Hughes from comment #20)
(In reply to Alexandre Julliard from comment #16)
Closing bugs fixed in 3.16.
(In reply to Ahmed Elsayed from comment #19)
I mean what about Wine-staging? When is it going to have this fix?
It would appear in the wine-staging 3.16 build.
I am already using Wine-staging 3.21. How 3.16 is going to be the next release?
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #22 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Ahmed Elsayed from comment #21)
(In reply to Alistair Leslie-Hughes from comment #20)
(In reply to Alexandre Julliard from comment #16)
Closing bugs fixed in 3.16.
(In reply to Ahmed Elsayed from comment #19)
I mean what about Wine-staging? When is it going to have this fix?
It would appear in the wine-staging 3.16 build.
I am already using Wine-staging 3.21. How 3.16 is going to be the next release?
Then you should already have it.
If you are still having problems please open a new bug report with a +mfplat log.
https://bugs.winehq.org/show_bug.cgi?id=45372
--- Comment #23 from Ahmed Elsayed ahmed.com@aol.com --- I submitted this bug before when I was using Wine-staging 3.18
https://bugs.winehq.org/show_bug.cgi?id=46133