https://bugs.winehq.org/show_bug.cgi?id=45150
Bug ID: 45150 Summary: SIGMA Photo Pro 6.6.0 does not run Product: Wine Version: 3.7 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: vamp898@ignaz.org Distribution: ---
Created attachment 61337 --> https://bugs.winehq.org/attachment.cgi?id=61337 output
Im trying to run the current version of SIGMA Photo Pro 6.6.0 but it crashes when starting.
The Application setup downloaded/installed .NET 4.7, it might be related to this.
https://www.sigma-global.com/common/download/cameras/sigma-photo-pro/data/SP...
https://bugs.winehq.org/show_bug.cgi?id=45150
Vamp898 vamp898@ignaz.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|SIGMA Photo Pro 6.6.0 does |SIGMA Photo Pro 6.6.0 :: |not run |MSVCR120_CLR0400.dll not | |found
https://bugs.winehq.org/show_bug.cgi?id=45150
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.sigma-global.co | |m/common/download/cameras/s | |igma-photo-pro/data/SPP_6.6 | |.0_setup.exe Summary|SIGMA Photo Pro 6.6.0 :: |SIGMA Photo Pro 6.6.0 (.NET |MSVCR120_CLR0400.dll not |4.7 app) won't run due to |found |broken .NET Framework 4.7 | |installation in 64-bit | |WINEPREFIX | |(MSVCR120_CLR0400.dll not | |found) CC| |focht@gmx.net Resolution|--- |INVALID Keywords| |dotnet, download, win64 Hardware|x86 |x86-64 Status|UNCONFIRMED |RESOLVED
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
you have a broken 64-bit WINEPREFIX with regards to .NET Frameworks installation since you didn't follow the standard practice/guideline for .NET installers (which works around several known issues/limitations/.NET dependencies).
--- snip --- $ wine .wine/drive_c/Program\ Files/SIGMA/SIGMA\ Photo\ Pro\ 6/SIGMA_PhotoPro6.exe --- snip ---
General advice (unrelated to the installation issues in this ticket):
Don't run applications outside of the installation directory! The working directory should always be the app install directory.
--- snip --- wine: Call from 0x7b43d72c to unimplemented function mscoree.dll.CorIsLatestSvc, aborting wine: Unimplemented function mscoree.dll.CorIsLatestSvc called at address 0x7bc50023:0x7b43d72c (thread 0019), starting debugger... --- snip ---
That's bug 31688 resulting in broken WINEPREFIX.
--- snip --- 001c:err:module:import_dll Library MSVCR120_CLR0400.dll (which is needed by L"C:\windows\Microsoft.NET\Framework64\v4.0.30319\mscorsvw.exe") not found 001c:err:module:attach_dlls Importing dlls for L"C:\windows\Microsoft.NET\Framework64\v4.0.30319\mscorsvw.exe" failed, status c0000135 000f:err:service:process_send_command service protocol error - failed to write pipe! 000f:fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_64" failed to start: 1053 --- snip ---
Same class as bug 44869 (which is also a dupe), resulting in broken 64-bit WINEPREFIX.
--- snip --- Stacktrace:
at <unknown> <0xffffffff> at (wrapper managed-to-native) System.Drawing.SafeNativeMethods/Gdip.GdipLoadImageFromStream (System.Drawing.UnsafeNativeMethods/IStream,intptr&) [0x00013] in <6ce7e8716436463fa575e9bf4a63a33c>:0 at System.Drawing.Image.InitializeFromStream (System.IO.Stream) [0x0000c] in <6ce7e8716436463fa575e9bf4a63a33c>:0 at System.Drawing.Image..ctor (System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) [0x0003a] in <6ce7e8716436463fa575e9bf4a63a33c>:0 at System.Drawing.Bitmap..ctor (System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) [0x00000] in <6ce7e8716436463fa575e9bf4a63a33c>:0 at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object_StreamingContext (object,intptr,intptr,intptr) [0x00059] in <6ce7e8716436463fa575e9bf4a63a33c>:0 at <unknown> <0xffffffff> --- snip ---
You either decide for Wine-Mono (most of the time the worse choice) or MS .NET Framework. You cannot have both -> uninstall Wine-Mono properly if you go for MS .NET.
Current 'winetricks' supports up to .NET Framework 4.6
* use a clean (new!) 64-bit WINEPREFIX (this .NET app only supports 64-bit) * run 'winetricks -q dotnet46' (make sure you use recent version of the script) * run .NET Framework 4.7 installer on top (through app installer)
After that the app installs and runs for me. Although I see other (known) issues when running it.
Be aware this is Bugzilla and not end user support forum, for further questions related to installation issues (prerequisites, winetricks, broken prefixes), please refer to WineHQ user forums -> https://forum.winehq.org/
$ du -sh SPP_6.6.0_setup.exe 139M SPP_6.6.0_setup.exe
$ sha1sum SPP_6.6.0_setup.exe e319f10582e209ac29e32f5459bb39ce7a787b00 SPP_6.6.0_setup.exe
$ wine --version wine-3.7-77-g540c48b911
Regards
https://bugs.winehq.org/show_bug.cgi?id=45150
--- Comment #2 from Vamp898 vamp898@ignaz.org --- I am not 100% sure but isn't that still a bug?
I did the following
rm -rf .wine wine Downloads/SPP_6.6.0_setup.exe (which installed .NET 4.7) wine .wine/drive_c/Program\ Files/SIGMA/SIGMA\ Photo\ Pro\ 6/SIGMA_PhotoPro6.exe
And i got the result you see in the output file.
I think this is not supposed to happen.
As far as i remember winetricks is a script collection to work around bugs, this should not be the final solution or am i wrong?
https://bugs.winehq.org/show_bug.cgi?id=45150
Vamp898 vamp898@ignaz.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #61337|0 |1 is obsolete| |
--- Comment #3 from Vamp898 vamp898@ignaz.org --- Created attachment 61338 --> https://bugs.winehq.org/attachment.cgi?id=61338 output after suggestion
Just for reference, i tried your suggestions and i am still not able to run it.
Removed wine prefix $ rm -rf .wine
Installed dotnet46 with newest version of winetricks $ winetricks -q dotnet46
Installed the .NET 4.7 afterwards $ wine Downloads/NDP47-KB3186497-x86-x64-AllOS-ENU.exe
Installed SPP $ wine Downloads/SPP_6.6.0_setup.exe
Go to the directory of installation $ cd .wine/drive_c/Program\ Files/SIGMA/SIGMA\ Photo\ Pro\ 6/
Run it $ wine SIGMA_PhotoPro6.exe
https://bugs.winehq.org/show_bug.cgi?id=45150
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Ken Sharp imwellcushtymelike@gmail.com --- Closing bugs marked as invalid.