https://bugs.winehq.org/show_bug.cgi?id=39775
Bug ID: 39775 Summary: PCBWeb 2.x fails to load Product: Wine Version: 1.8-rc1 Hardware: x86 URL: http://www.pcbweb.com/download OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jhansonxi@gmail.com Distribution: Ubuntu
Created attachment 53065 --> https://bugs.winehq.org/attachment.cgi?id=53065 Wine log of PCBWebUpdater.exe execution
Free PCB CAD application, about 15MB download. Requires .NET Framework 4.5.2 and Win7. Includes DirectX 9 and uses SharpDX (http://sharpdx.org).
Installs but fails to load (PCBWeb.exe). Updater (PCBWebUpdater.exe) hangs. Installation:
winetricks -q corefonts dotnet45
wine NDP452-KB2901907-x86-x64-AllOS-ENU.exe
winetricks win7
wine SetupPCBWeb-2.2.106.1.exe
Tried native gdiplus to no avail.
https://bugs.winehq.org/show_bug.cgi?id=39775
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #1 from Louis Lenders xerox_xerox2000@yahoo.co.uk ---
Installs but fails to load (PCBWeb.exe). Updater (PCBWebUpdater.exe) hangs.
Hi, could you describe what exactly happens? I downloaded the app, and tried it, and for me the application tries to start, but then puts up a messagebox about an error in some shader (or something like that). I tried native d3dcompiler_43.dll, then the error changes that an invalid argument was received.
It also appears the app uses d3d11, i'm not sure that will even run on my (rather old) hardware.
https://bugs.winehq.org/show_bug.cgi?id=39775
--- Comment #2 from Jeff D. Hanson jhansonxi@gmail.com --- (In reply to Louis Lenders from comment #1)
Hi, could you describe what exactly happens? I downloaded the app, and tried it, and for me the application tries to start, but then puts up a messagebox about an error in some shader (or something like that). I tried native d3dcompiler_43.dll, then the error changes that an invalid argument was received.
It also appears the app uses d3d11, i'm not sure that will even run on my (rather old) hardware.
It was using DirectX 9 as of my last test but it's requirements may have changed since then. I was suspicious that the problem was an incomplete Net 4.5.2 installation. Support for 4.5.2 was added in winetricks but it didn't work around the fundamental problem with MSU files (bug #26757). I was developing a workaround for the bug but haven't had time to finish it. According to that bug report wine-staging now has a fix but I'm unable to test it due to my current workload.
https://bugs.winehq.org/show_bug.cgi?id=39775
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #3 from super_man@post.com --- Download has changed.
626d67b9dfb37c9c929a9b8a26357d37bf441249 SetupPCBWeb-2.5.52.0.exe
I believe it has the same issues.
Requires higher windows version than xp. Also dotnet4.5(2?). I was able to login into account using wine-staging (failed with pure wine). At start of the application it complains something about some shader. And the gui crashes while you try to do something with it.
wine-staging 1.9.12
https://bugs.winehq.org/show_bug.cgi?id=39775
--- Comment #4 from Louis Lenders xerox.xerox2000x@gmail.com --- Looks like the application got updated, it doesn`t even install anymore. I`ll open a bugreport for the new installer
https://bugs.winehq.org/show_bug.cgi?id=39775
--- Comment #5 from Louis Lenders xerox.xerox2000x@gmail.com --- Older versions of this program cannot be found anymore anywhere so i tested sha1sum ~/Downloads/SetupPCBWeb-3.1.61.0.exe 6294e24579aa10ec7f54c0a1a45eb29d912ff9dd /home/louis/Downloads/SetupPCBWeb-3.1.61.0.exe
After logging in there`s still the vertex error window from comment 3
Little progress if i run with LIBGL_ALWAYS_SOFTWARE=1, the it crashes in
wine: Call from 0x7b43f1b7 to unimplemented function d3dx11_43.dll.D3DX11CreateTextureFromFileW
Let`s reserve this bugreport for the vertex error; As it also appears in comment 3 I just guess for now that it`s not due to insufficient capabilities of my GPU(?)
https://bugs.winehq.org/show_bug.cgi?id=39775
--- Comment #6 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 60775 --> https://bugs.winehq.org/attachment.cgi?id=60775 consolelog
attached consolelog
https://bugs.winehq.org/show_bug.cgi?id=39775
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Keywords| |dotnet, download Ever confirmed|0 |1
--- Comment #7 from Louis Lenders xerox.xerox2000x@gmail.com --- confirming there`s a bug
https://bugs.winehq.org/show_bug.cgi?id=39775
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3dx11
--- Comment #8 from Louis Lenders xerox.xerox2000x@gmail.com --- Guessed the component for now
https://bugs.winehq.org/show_bug.cgi?id=39775
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #9 from Fabian Maurer dark.shadow4@web.de --- Using wine-3.4, clean 32bit prefix
As already know, there are multiple issues.
Dotnet required: winetricks -q dotnet461 d3dcompiler not being able to parse hlsl: winetricks d3dcompiler_43 d3dx11_43 missing function: winetricks d3dx11_43
Then it still crashes, because it can't initialize the d3d device. Relevant part of the log: ###### 0075:warn:d3d:context_set_pixel_format Failed to set pixel format 5 on device context 0x330070, last error 0. 0075:warn:d3d:context_release Context 0x6bf4008 is not the current context. 0075:warn:d3d:wined3d_swapchain_cs_init Failed to create context. 0009:warn:d3d:wined3d_swapchain_create Failed to initialize swapchain, hr 0x8876086a. 0009:warn:d3d9:swapchain_init Failed to create wined3d swapchain, hr 0x8876086a. 0009:warn:d3d9:d3d9_swapchain_create Failed to initialize swapchain, hr 0x8876086a. 0009:warn:d3d9:device_parent_create_swapchain Failed to create swapchain, hr 0x8876086a. 0009:warn:d3d:wined3d_device_init_3d Failed to create implicit swapchain. 0009:warn:d3d9:device_init Failed to initialize 3D, hr 0x8876086a. 0009:warn:d3d9:d3d9_CreateDeviceEx Failed to initialize device, hr 0x8876086a. ######
You can fix that by using wine-staging-3.4. Then it crashes due to missing interface 580ca87e-1d3c-4d54-991d-b7d3e3c298ce.
That's where I gave up for now.
https://bugs.winehq.org/show_bug.cgi?id=39775
--- Comment #10 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Fabian Maurer from comment #9)
Using wine-3.4, clean 32bit prefix
As already know, there are multiple issues.
thanks for testing; So i guess we should split things here. First I` ll open a bugreport for Call from 0x7b43f1b7 to unimplemented function d3dx11_43.dll.D3DX11CreateTextureFromFileW
https://bugs.winehq.org/show_bug.cgi?id=39775
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com Summary|PCBWeb 2.x fails to load |PCBWeb 2.x fails to load | |(HLSL compilation failure)
--- Comment #11 from Zebediah Figura z.figura12@gmail.com --- Let's make this bug about failure to compile HLSL.
https://bugs.winehq.org/show_bug.cgi?id=39775
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-d3dx11 |directx-d3d-util
https://bugs.winehq.org/show_bug.cgi?id=39775
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED URL|http://www.pcbweb.com/downl |http://web.archive.org/web/ |oad |20160308045229if_/http://ww | |w.pcbweb.com/files/SetupPCB | |Web-2.3.17.1.exe Resolution|--- |ABANDONED
--- Comment #12 from Gijs Vermeulen gijsvrm@gmail.com --- I don't think this bug can be tested anymore as the website redirects somewhere else, which makes creating an account impossible.
Adding a stable download for posterity.
$ sha1sum SetupPCBWeb-2.3.17.1.exe 91493d54c969533149527913ac8ecc2b64f148a2 SetupPCBWeb-2.3.17.1.exe
$ du -sh SetupPCBWeb-2.3.17.1.exe 16M SetupPCBWeb-2.3.17.1.exe
https://bugs.winehq.org/show_bug.cgi?id=39775
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Gijs Vermeulen gijsvrm@gmail.com --- Closing ABANDONED.