https://bugs.winehq.org/show_bug.cgi?id=57662
Bug ID: 57662 Summary: Cashbooks Complete does not render correctly Product: Wine-staging Version: 10.0-rc5 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: winehq.tabloid372@passmail.net CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
The binary is free to download here: https://www.acclaimsoftware.com.au/download/ with no significant depends (access runtime is all).
The main window renders using `DISPLAY=:0 wine ..` once a `XWayland&` instance is running otherwise using the native wayland drv backend to `wine-10.0-rc5 (Staging)` results in multiple windows being created that do not show anything.
Overall this is a extremely simple program so it is unclear why it doesn't run, I couldn't see anything obvious in the logs. Only a excessive number of `vkd3d:0150:fixme:fold_cast Cast from uint to int2.` prints.
https://bugs.winehq.org/show_bug.cgi?id=57662
Oberon Engineering winehq.tabloid372@passmail.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Fedora
https://bugs.winehq.org/show_bug.cgi?id=57662
Oberon Engineering winehq.tabloid372@passmail.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |57663
https://bugs.winehq.org/show_bug.cgi?id=57662
--- Comment #1 from Oberon Engineering winehq.tabloid372@passmail.net --- Created attachment 77831 --> https://bugs.winehq.org/attachment.cgi?id=77831 Cashbook.exe >> /tmp/cashbooks.log 2>&1
https://bugs.winehq.org/show_bug.cgi?id=57662
--- Comment #2 from Oberon Engineering winehq.tabloid372@passmail.net --- Comment on attachment 77831 --> https://bugs.winehq.org/attachment.cgi?id=77831 Cashbook.exe >> /tmp/cashbooks.log 2>&1
``` 013c:fixme:d3d10:d3d10_create_device1 WARP driver not implemented, falling back to hardware. 013c:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x30. 014c:fixme:d3d11:d3d11_create_device WARP driver not implemented, falling back to hardware. 014c:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20. 014c:fixme:d3d11:d3d11_device_CheckFeatureSupport Returning fake Options support data. ```
is probably related?
https://bugs.winehq.org/show_bug.cgi?id=57662
--- Comment #3 from Oberon Engineering winehq.tabloid372@passmail.net --- Created attachment 77832 --> https://bugs.winehq.org/attachment.cgi?id=77832 WINEDEBUG=+d3d,+dxgi wine ..
https://bugs.winehq.org/show_bug.cgi?id=57662
Oberon Engineering winehq.tabloid372@passmail.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://appdb.winehq.org/ob | |jectManager.php?sClass=vers | |ion&iId=42441&sAllBugs
https://bugs.winehq.org/show_bug.cgi?id=57662
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL|https://appdb.winehq.org/ob |https://www.acclaimsoftware |jectManager.php?sClass=vers |.com.au/download/ |ion&iId=42441&sAllBugs |
https://bugs.winehq.org/show_bug.cgi?id=57662
Oberon Engineering winehq.tabloid372@passmail.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |57687
--- Comment #4 from Oberon Engineering winehq.tabloid372@passmail.net --- The line:
`0140:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts`
looks suspicious?
https://bugs.winehq.org/show_bug.cgi?id=57662
Oberon Engineering winehq.tabloid372@passmail.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |57688
https://bugs.winehq.org/show_bug.cgi?id=57662
--- Comment #5 from Oberon Engineering winehq.tabloid372@passmail.net --- I have tried another installation on a fresh prefix and get:
``` 012c:fixme:d2d:d2d_device_context_DrawTextLayout Failed to draw text layout, hr 0x80004005. 0154:err:virtual:allocate_virtual_memory out of memory for allocation, base (nil) size 10010000 0154:err:d3d:wined3d_context_gl_map_bo_address Failed to map bo. 012c:err:seh:NtRaiseException Unhandled exception code c0000409 flags 1 addr 0x784942a3 wine client error:158: write: Bad file descriptor ```
A BO in the GL context seems to have a null address from what I can see.
https://bugs.winehq.org/show_bug.cgi?id=57662 Bug 57662 depends on bug 57687, which changed state.
Bug 57687 Summary: guid e19c7100-9709-4db7-9373-e7b518b47086 not implemented https://bugs.winehq.org/show_bug.cgi?id=57687
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
https://bugs.winehq.org/show_bug.cgi?id=57662 Bug 57662 depends on bug 57688, which changed state.
Bug 57688 Summary: secur32:GetUserNameExW NameFormat [8,12] not implemented https://bugs.winehq.org/show_bug.cgi?id=57688
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
https://bugs.winehq.org/show_bug.cgi?id=57662
--- Comment #6 from Oberon Engineering winehq.tabloid372@passmail.net --- Created attachment 77880 --> https://bugs.winehq.org/attachment.cgi?id=77880 WAYLAND_DEBUG=1 ..
https://bugs.winehq.org/show_bug.cgi?id=57662
--- Comment #7 from Oberon Engineering winehq.tabloid372@passmail.net --- Notes that need adding to https://appdb.winehq.org/objectManager.php?sClass=version&iId=42441
Installation instructions on Fedora without the need for a Office license key for the Access Runtime is to ensure the following packages are installed before creating the WINPREFIX:
`$ sudo dnf install -y samba-winbind wine-smartcard openldap wine-ldap wine-dxvk-* wine-mono`
https://bugs.winehq.org/show_bug.cgi?id=57662
--- Comment #8 from Oberon Engineering winehq.tabloid372@passmail.net --- Created attachment 77904 --> https://bugs.winehq.org/attachment.cgi?id=77904 WINEDEBUG=+loaddll ..
https://bugs.winehq.org/show_bug.cgi?id=57662
--- Comment #9 from Oberon Engineering winehq.tabloid372@passmail.net --- I am now starting to understand why the Wayland vs X11 render is so different. The application seems to use `gdi32.dll` for its render path after the Access Runtime UI elements had loaded. However the GDI32 implementation in Wine seems to be very tied to X11 which would explain a lot of why it fails to currently render at all under Wayland.
https://bugs.winehq.org/show_bug.cgi?id=57662
Oberon Engineering winehq.tabloid372@passmail.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |julliard@winehq.org
https://bugs.winehq.org/show_bug.cgi?id=57662
--- Comment #10 from Oberon Engineering winehq.tabloid372@passmail.net --- Actually I have no idea now; the only lines I could workout that maybe have something to do with things is:
``` 0414:err:msxml:mxwriter_QueryInterface interface {e19c7100-9709-4db7-9373-e7b518b47086} not implemented 0414:warn:gdi:handle_entry invalid handle 4504010B ```
the whole stack is quite convoluted to determine exactly what is doing what and how to even capture a series of draw calls to understand what is actually going on. So I sort of give up now.
https://bugs.winehq.org/show_bug.cgi?id=57662
Oberon Engineering winehq.tabloid372@passmail.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |57706
https://bugs.winehq.org/show_bug.cgi?id=57662
--- Comment #11 from Oberon Engineering winehq.tabloid372@passmail.net --- (In reply to Oberon Engineering from comment #7)
Notes that need adding to https://appdb.winehq.org/objectManager.php?sClass=version&iId=42441
Installation instructions on Fedora without the need for a Office license key for the Access Runtime is to ensure the following packages are installed before creating the WINPREFIX:
`$ sudo dnf install -y samba-winbind wine-smartcard openldap wine-ldap wine-dxvk-* wine-mono`
`wine-ldap.i686 wine-cms` also needed on Fedora to get though the installation.
https://bugs.winehq.org/show_bug.cgi?id=57662
Oberon Engineering winehq.tabloid372@passmail.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|10.0-rc5 |10.0-rc6
https://bugs.winehq.org/show_bug.cgi?id=57662
--- Comment #12 from Oberon Engineering winehq.tabloid372@passmail.net --- (In reply to Oberon Engineering from comment #11)
(In reply to Oberon Engineering from comment #7)
Notes that need adding to https://appdb.winehq.org/objectManager.php?sClass=version&iId=42441
Installation instructions on Fedora without the need for a Office license key for the Access Runtime is to ensure the following packages are installed before creating the WINPREFIX:
`$ sudo dnf install -y samba-winbind wine-smartcard openldap wine-ldap wine-dxvk-* wine-mono`
`wine-ldap.i686 wine-cms` also needed on Fedora to get though the installation.
`samba-winbind-clients` as well.