[Bug 43931] New: sv.net comfort fails to render forms ( failed to set pixel format 5)

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Oct 26 07:15:43 CDT 2017


https://bugs.winehq.org/show_bug.cgi?id=43931

            Bug ID: 43931
           Summary: sv.net comfort fails to render forms (failed to set
                    pixel format 5)
           Product: Wine
           Version: 2.18
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P2
         Component: directx-d3dx9
          Assignee: wine-bugs at winehq.org
          Reporter: c.anselm at paindevs.com
      Distribution: ---

Created attachment 59567
  --> https://bugs.winehq.org/attachment.cgi?id=59567
stderr output with WINEDEBUG=d3d

The new replacement for the German social insurance reporting software called
sv.net comfort is currently unable to render any report-forms. This is
necessary for the software to be of any use at all.

The software is a complete rewrite compared to the old sv.net classic which is
about to go EOL by 31.12.2017.

Sadly somebody thought it to be a good idea to use D3D9 to render the forms.

This doesn't work. According to WINEDEBUG=d3d the software fails to create any
textures due to pixelformat issues.


Short excerpt from the log I've recorded to point out the interesting part:
(Line 4850 and following)

>>>
trace:d3d:context_choose_pixel_format device 0x283da948, dc 0x400d3,
color_format WINED3DFMT_B8G8R8A8_UNORM, ds_format WINED3DFMT_UNKNOWN,
aux_buffers 0.
trace:d3d:context_choose_pixel_format Found iPixelFormat=5 for
ColorFormat=WINED3DFMT_B8G8R8A8_UNORM, DepthStencilFormat=WINED3DFMT_UNKNOWN.
trace:d3d:context_enter Entering context 0x283eafd0, level 1.
warn:d3d:context_set_pixel_format Failed to set pixel format 5 on device
context 0x400d3, last error 0.
err:d3d:context_create Failed to set pixel format 5 on device context 0x400d3.
<<<

See attachment for the full log.


The attached log was created by performing the following actions:
1. launch sv.net comfort (cd ~/.steuer/wineprefix.test/drive_c && WINEDEBUG=d3d
WINEARCH=win32 WINEPREFIX=~/.steuer/wineprefix.test wine "c:/program
files/sv.net comfort/svnet.exe" 2> ../winedebug-d3d.log)
2. log in
3. switch to the forms tab ("Formulare")
4. open one form ("Beitragsnachweis" -> "Beitragsnachweis (Allgemein,
Knappschaft, See, Zahlstelle)")
5. wait for the form to finish loading
6. close the application confirming that I will lose any unsaved inputs


I have contacted the sv.net comfort support and have been told that they will
not look into the issue as they are not interested in the software working on
any system besides Windows 7, 8.1 and 10.


The wineprefix is a win32 prefix with version set to Windows 7.

Installed winetricks:
jet40
mdac27
mdac28
msvcirt
vb6run
wsh57

Additionally the following libraries have been set to "(Native, Builtin)" using
winecfg:
ole32
oleaut32
olepro32

Additionally the following libraries have been set to "(Builtin, Native)" using
winecfg:
wininet

Wine --version is "wine-2.18 (Ubuntu 2.18-1)" as shipped with Ubuntu 17.10 in
the wine-development package.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list