https://bugs.winehq.org/show_bug.cgi?id=44445
Bug ID: 44445 Summary: SIGMA Photo Pro 6: Crashed when trying to start Product: Wine Version: 3.0 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: vamp898@ignaz.org Distribution: ---
Created attachment 60389 --> https://bugs.winehq.org/attachment.cgi?id=60389 BackTrace
SIGMA Photo Pro 5 worked quite well, but since Version 6 (which is needed for newer cameras) it no longer works.
Installation works fine but it is not possible to start the application
The application can be downloaded for free from the SIGMA Website, i tested with Versin 6.0.0 up to 6.5.4 (current Version)
https://www.sigma-global.com/common/download/cameras/sigma-photo-pro/data/SP...
https://bugs.winehq.org/show_bug.cgi?id=44445
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Keywords| |download Status|UNCONFIRMED |NEW CC| |dark.shadow4@web.de URL| |https://www.sigma-global.co | |m/common/download/cameras/s | |igma-photo-pro/data/SPP_6.5 | |.4_setup.exe
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Confirming. On wine-staging it gets a bit further, complaining that "Necessary DLLs cannot be found", then closing. Note: The program is 64bit software and seems to be .NET based.
https://bugs.winehq.org/show_bug.cgi?id=44445
--- Comment #2 from Vamp898 vamp898@ignaz.org ---
"Necessary DLLs cannot be found"
This error i get when i use
WINEARCH=win32
forgot to mention that. So with win32 as WINEARCH i also get that far with Version 3.0
https://bugs.winehq.org/show_bug.cgi?id=44445
--- Comment #3 from Vamp898 vamp898@ignaz.org --- There are news on this.
I was able to run this software perfectly fine in CrossOver Linux.
First i created a new Bottle (32bit) and tried to install the Software --> then i noticed that CrossOver doesn't use Wine Mono which caused the Setup to recommend me to install .NET 4.0 but the installation stuck at downloading .NET
Then i did the following
manually download .NET 4.0 from microsoft.com --> giving it to the Bottle in CrossOver --> It detected that i want to install .NET 4.0 and also installed other Version of .NET like 2.0 and 3.5 when i remember correctly.
After that i was able to install SPP in that Bottle and it runs fine. I can open and develop RAW files without any issues.
I tried to reproduce this in wine but after installing .NET 4.0, when i try to install SPP wine keeps telling me that i need wine-mono but then SPP fails with the same error as before.
When i install wine-mono first, .NET complains about .NET is already installed.
So in CrossOver it works right now, the question is what have to be done in wine to make it working.
I personally dont care as i have a working solution and i also like to support the wine project by buying CrossOver but still, others might not find this solution suitable.
https://bugs.winehq.org/show_bug.cgi?id=44445
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|SIGMA Photo Pro 6: Crashed |64-bit SIGMA Photo Pro 6 |when trying to start |(.NET 4.0 app) crashes on | |startup CC| |focht@gmx.net Keywords| |dotnet, win64 Resolution|--- |DUPLICATE Hardware|x86 |x86-64 Status|NEW |RESOLVED Component|-unknown |ntdll
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
you mangled multiple known problems for 64-bit together here.
First, the installer provides both - 32-bit and 64-bit variants of the app. Which one gets installed depends if you are running the installer from a 32-bit or 64-bit WINEPREFIX.
32-bit WINEPREFIX:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/SIGMA/SIGMA Photo Pro 6
$ file *.{dll,exe} Common.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows CtmListView.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows DownloadManager.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows FileIOManager.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows HuffmanDll.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows ImageProcessingManager.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows MainProcess.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows MemoryManager.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows ParameterManager.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows PreferenceManager.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows SurfaceManager.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows VersionCheckManager.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows dotNetFx40_Full_setup.exe: PE32 executable (GUI) Intel 80386, for MS Windows FileConverter.exe: PE32 executable (GUI) Intel 80386 Mono/.Net assembly, for MS Windows SIGMA_PhotoPro6.exe: PE32 executable (GUI) Intel 80386 Mono/.Net assembly, for MS Windows uninst.exe: PE32 executable (GUI) Intel 80386, for MS Windows --- snip ---
The app works fine in 32-bit WINEPREFIX but that's obviously not what the initial bug report was about.
64-bit WINEPREFIX:
--- snip --- $ pwd /home/focht/wine64/drive_c/Program Files/SIGMA/SIGMA Photo Pro 6
$ file *.{dll,exe} Common.dll: PE32+ executable (DLL) (console) x86-64 Mono/.Net assembly, for MS Windows CtmListView.dll: PE32+ executable (DLL) (console) x86-64 Mono/.Net assembly, for MS Windows DownloadManager.dll: PE32+ executable (DLL) (console) x86-64 Mono/.Net assembly, for MS Windows FileIOManager.dll: PE32+ executable (DLL) (console) x86-64 Mono/.Net assembly, for MS Windows HuffmanDll.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows ImageProcessingManager.dll: PE32+ executable (DLL) (console) x86-64 Mono/.Net assembly, for MS Windows MainProcess.dll: PE32+ executable (DLL) (console) x86-64 Mono/.Net assembly, for MS Windows MemoryManager.dll: PE32+ executable (DLL) (console) x86-64 Mono/.Net assembly, for MS Windows ParameterManager.dll: PE32+ executable (DLL) (console) x86-64 Mono/.Net assembly, for MS Windows PreferenceManager.dll: PE32+ executable (DLL) (console) x86-64 Mono/.Net assembly, for MS Windows SurfaceManager.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows VersionCheckManager.dll: PE32+ executable (DLL) (console) x86-64 Mono/.Net assembly, for MS Windows FileConverter.exe: PE32+ executable (GUI) x86-64 Mono/.Net assembly, for MS Windows SIGMA_PhotoPro6.exe: PE32+ executable (GUI) x86-64 Mono/.Net assembly, for MS Windows uninst.exe: PE32 executable (GUI) Intel 80386, for MS Windows --- snip ---
The app crash in a 64-bit WINEPREFIX is expected since it's a pure 64-bit .NET executable -> bug 38661 (NOTE: the Wine-Staging patchset doesn't apply anymore as the loader sequence was reworked -> main exe entry point = incorrect).
--- quote --- I tried to reproduce this in wine but after installing .NET 4.0, when i try to install SPP wine keeps telling me that i need wine-mono but then SPP fails with the same error as before.
When i install wine-mono first, .NET complains about .NET is already installed. --- quote ---
Then you worked on a broken 32-bit WINEPREFIX or used incorrect steps. You either use 'winetricks -q dotnet40' which takes care of everything or let the app install .NET Framework 4.0 but you need to uninstall Wine-Mono prior. You can't have both at the same time.
For a 64-bit WINEPREFIX you can't get a proper 64-bit .NET Framework 4.0 installation as of now - 'winetricks' doesn't support it. 'winetricks' will install a full 32-bit .NET Framework 4.0 and almost complete 64-bit Framework (broken). It's possible to repair that manually, providing a working 64-bit Framework though.
Anyway, marking this as dupe of bug 38661 since that's what the initial backtrace is about.
$ sha1sum SPP_6.5.4_setup.exe 9450782a4794a53e4bc2771f4fa049bc1be44252 SPP_6.5.4_setup.exe
$ du -sh SPP_6.5.4_setup.exe 85M SPP_6.5.4_setup.exe
$ wine --version wine-3.1-193-g354fa7eb79
Regards
*** This bug has been marked as a duplicate of bug 38661 ***
https://bugs.winehq.org/show_bug.cgi?id=44445
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de Status|RESOLVED |CLOSED
--- Comment #5 from André H. nerv@dawncrow.de --- closing dup