https://bugs.winehq.org/show_bug.cgi?id=57564
Bug ID: 57564 Summary: Siemens Solid Edge 2025: Not drawing SVG ribbon UI icons, software unusable Product: Wine Version: 10.0-rc2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: windowscodecs Assignee: wine-bugs@winehq.org Reporter: bugzilla_winehq@spirit.re Distribution: ---
Created attachment 77653 --> https://bugs.winehq.org/attachment.cgi?id=77653 Log from launching of Edge.exe to exit
I am on Fedora 41, latest stable at the time of this report(Dec 18, 2024).
Running Siemens Solid Edge 2025, everything launches and the software works, aside from the occasional crash, but the UI seems to be using SVG icons which do not render at all, making the software completely unusable.
Steps to reproduce: 1 - Obtain an installer for Solid Edge 2025. Unfortunately I can't provide a direct link as Siemens does not, but you can obtain the installer online relatively easily. Piracy is NOT needed, and you do NOT need a license. Just the original, legitimate installer is all that's required. The Community Edition version is based on 2023/2024, which does not have this problem, and therefore is not suitable for reproduction. You need specifically the latest 2025!
2 - Disable wbemprox.dll, or the installer gets hung up on something(bug, trivial/minor, not important). 3 - Run setup.exe, follow the installation process. 4 - When setup is done, remove the wbemprox.dll disablement. 5 - Run /Program/SELicWiz.exe, select the Free 2D Drafting mode. 6 - It will execute a Powershell script (stub?) to modify the registry. Change the following key to what it tells you it wants to be set as: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment\SE_LICENSE_SERVER 7 - Run /Program/Edge.exe once or twice. It will complain about not having a license once(bug), then on the next launch it will pick up the free 2D drafting mode and launch in that. 8 - Create a new draft, that's the only option you'll see. 9 - Observe the ribbon menu not having any icons visible. The buttons light up on hover, but there are no icons, and as they're icon-only, it makes the software unusable.
I believe this is the important bit in the log: 0024:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20. 0024:fixme:d2d:d2d_device_context_CreateSvgDocument iface 00000000097EBEE0, input_xml_stream 0000000009CDDE00, svg_document 0000000000A1C460 stub! 0024:fixme:wincodecs:FormatConverter_CanConvert Unsupported source format {6fddc324-4e03-4bfe-b185-3d77768dc900}
The problem lies somewhere in wincodecs and/or d2d1, which appear to have stubs for SVG rendering.
Installing DXVK via winetricks changes nothing. Swapping binaries around from 2023/2024 breaks the software. The icons it's trying to load are located in /Program/ResDLLs/0009/RibbonImage.drx - there are SVG and PNG versions, but cutting out SVG ones doesn't seem to change anything. It's an empty resource DLL.