https://bugs.winehq.org/show_bug.cgi?id=45987
Bug ID: 45987 Summary: Multiple regressions with Wine 3.18 and Nvidia - GL_INVALID_OPERATION error generated. Invalid VAO/VBO/pointer usage Product: Wine Version: 3.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: vulture6@mail.com Distribution: Mint
Multiple games fail with Wine 3.18 and Nvidia. They all crash with some variant of this error:
002f:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts. 002f:err:d3d:wined3d_debug_callback 0x177918: "GL_INVALID_OPERATION error generated. Invalid VAO/VBO/pointer usage.". 002f:err:d3d:wined3d_debug_callback 0x177918: "GL_INVALID_OPERATION error generated. Invalid VAO/VBO/pointer usage.". 002f:err:d3d:wined3d_debug_callback 0x177918: "GL_INVALID_OPERATION error generated. Invalid VAO/VBO/pointer usage.". wine: Unhandled page fault on read access to 0x00000000 at address 0x7c4dcd76 (thread 002f), starting debugger...
Games were working fine on previous version. Examples include:
Guarodan - https://locomalito.com/gaurodan.php Maldita Castilla - https://locomalito.com/maldita_castilla.php
https://bugs.winehq.org/show_bug.cgi?id=45987
flobob vulture6@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
https://bugs.winehq.org/show_bug.cgi?id=45987
--- Comment #1 from flobob vulture6@mail.com --- Also:
Serpentes demo: https://benjamin-soul.itch.io/serpentes
https://bugs.winehq.org/show_bug.cgi?id=45987
Andrew Wesie awesie@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |awesie@gmail.com
--- Comment #2 from Andrew Wesie awesie@gmail.com --- This probably started happening because of the switch to OpenGL core context. This ends up being very similar to bug 45279 (with FF XI): VBO with a vertex buffer that is only in system memory.
The patch in bug 45279 fixes this one as well.
https://bugs.winehq.org/show_bug.cgi?id=45987
--- Comment #3 from Andrew Wesie awesie@gmail.com --- Created attachment 62553 --> https://bugs.winehq.org/attachment.cgi?id=62553 d3d log
Same issue as 45279:
wined3d_buffer_create device 0x15e060, desc byte_width 393216, usage WINED3DUSAGE_DYNAMIC, bind_flags WINED3D_BIND_VERTEX_BUFFER, access WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W, ... buffer_init Not creating a BO because the buffer is not GPU accessible. ... context_update_stream_sources Loading numbered arrays. context_load_numbered_arrays Loading array 0 [VBO=0]. "GL_INVALID_OPERATION error generated. Invalid VAO/VBO/pointer usage.".
https://bugs.winehq.org/show_bug.cgi?id=45987
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joseph.kucia@gmail.com Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
--- Comment #4 from Józef Kucia joseph.kucia@gmail.com --- Duplicate of bug 45279
*** This bug has been marked as a duplicate of bug 45279 ***
https://bugs.winehq.org/show_bug.cgi?id=45987
--- Comment #5 from Andrey Gusev andrey.goosev@gmail.com --- For sure this caused by 8fa5f1d8c6e2c0e0bb408de0b341b946984825c1
No text visible while typing a player profile name in The Next BIG Thing game.
Fixed with the patch from bug 45279.
https://bugs.winehq.org/show_bug.cgi?id=45987
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3d
https://bugs.winehq.org/show_bug.cgi?id=45987
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.