https://bugs.winehq.org/show_bug.cgi?id=37146
Bug ID: 37146 Summary: Untis 2015: Crashes while starting Product: Wine Version: 1.6.2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: schutthuffe@web.de
Created attachment 49371 --> https://bugs.winehq.org/attachment.cgi?id=49371 Report generated by wine
Installing Untis 2015 seemed to work. Trying to start the program, the following message popped up: "Im Programm untis.exe traten schwerwiegende Fehler auf und es muss beendet werden. Wir entschuldigen uns für die Unannehmlichkeit." The following report is attached.
https://bugs.winehq.org/show_bug.cgi?id=37146
hanska2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2@luukku.com
--- Comment #1 from hanska2@luukku.com --- You should try running this program with more recent wine. 1.7.24 is currently the latest.
https://bugs.winehq.org/show_bug.cgi?id=37146
--- Comment #2 from Martin Müller schutthuffe@web.de --- Indeed, running with wine 1.7.24 the message doesn't pop up. Nevertheless, starting the programm doesn't work yet. It just happens nothing.
https://bugs.winehq.org/show_bug.cgi?id=37146
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |http://www.grupet.at/downlo | |ads/de/2015/SetupUntis2015D | |E.exe CC| |focht@gmx.net Component|-unknown |mscoree Summary|Untis 2015: Crashes while |Untis 2015 (.NET 4.0 app) |starting |crashes on startup with | |Wine-Mono Ever confirmed|0 |1
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
works fine here with .NET Framework 4.0 client profile ('winetricks -q dotnet40').
Obviously a Wine-Mono problem, adjusting component.
$ sha1sum SetupUntis2015DE.exe ddbf065d5cb18146ff16e3a3f893abccc03bbd41f SetupUntis2015DE.exe
$ du -sh SetupUntis2015DE.exe 113M SetupUntis2015DE.exe
$ wine --version wine-1.7.24-35-g622191f
Regards
https://bugs.winehq.org/show_bug.cgi?id=37146
Martin Müller schutthuffe@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #49371|0 |1 is obsolete| |
--- Comment #4 from Martin Müller schutthuffe@web.de --- Created attachment 49391 --> https://bugs.winehq.org/attachment.cgi?id=49391 The terminal output after trying to start Untis
dotnet40 is already on. In the new attachment is what the terminal says trying to start Untis.
https://bugs.winehq.org/show_bug.cgi?id=37146
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello Martin
--- quote --- dotnet40 is already on. --- quote ---
your attachment shows it's obviously not:
--- snip --- Method '<Module>:_wWinMainCRTStartup ()' in assembly '/home/martin/.wine/drive_c/ProgramFiles/Untis/2015/Untis.exe' contains native code that cannot be executed by Mono on this platform. The assembly was probably created using C++/CLI. ... Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for <Module> ---> <CrtImplementationDetails>.ModuleLoadException: The C++ module failed to load. ---> System.MissingMethodException: Method contains unsupported native code at (wrapper managed-to-native) <Module>:_getFiberPtrId () at <Module>.<CrtImplementationDetails>.LanguageSupport._Initialize (<CrtImplementationDetails>.LanguageSupport* ) [0x00000] in <filename unknown>:0 at <Module>.<CrtImplementationDetails>.LanguageSupport.Initialize (<CrtImplementationDetails>.LanguageSupport* ) [0x00000] in <filename unknown>:0 --- snip ---
If Mono is still present after .NET 4.0 install by 'winetricks' recipe you have a broken WINEPREFIX/Wine. 'winetricks dotnet40' recipe will always uninstall Mono from WINEPREFIX if present.
This bug is about Mono insufficiency. In general Bugzilla is not meant for end-user support, please seek help in WineHQ user forums.
Regards
https://bugs.winehq.org/show_bug.cgi?id=37146
--- Comment #6 from Vincent Povirk madewokherd@gmail.com --- Actually, I think that latest log isn't from running the exe in Wine at all but is using native Linux Mono. There was no command (wine or mono) specified in the command line so who knows what binfmt will choose.
https://bugs.winehq.org/show_bug.cgi?id=37146
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #49371|1 |0 is obsolete| |
https://bugs.winehq.org/show_bug.cgi?id=37146
--- Comment #7 from Vincent Povirk madewokherd@gmail.com ---
From a WINE_MONO_TRACE=wrapper log:
[00000009: 1.30686 0] ENTER: (wrapper native-to-managed) <Module>:CGpFont.{ctor} (CGpFont*)(0415A97A, )
The constructor probably supposed to have thiscall calling convention, and we currently lack support for native-to-managed thiscall wrappers.
https://bugs.winehq.org/show_bug.cgi?id=37146
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #8 from super_man@post.com --- Dead download.
https://bugs.winehq.org/show_bug.cgi?id=37146
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fjfrackiewicz@gmail.com
--- Comment #9 from fjfrackiewicz@gmail.com --- Hello,
I have found a working download of this program here:
http://www.grupet.at/downloads//int/Setup/DE/2015/Tagesaktuell/SetupUntis201...
The sha1sum differs from the one in comment 3 but I am certain that this is the same program in the original bug report.
$ sha1sum SetupUntis2015DE.exe fd0f65165fb550f745acd5449df799c33e67f365 SetupUntis2015DE.exe
$ du -sh SetupUntis2015DE.exe 116M SetupUntis2015DE.exe
I have created a clean 32-bit prefix with no winetricks installed or overrides and the application crashes with a SIGSEGV fault with wine-mono. I will be adding the terminal output and backtrace in the next two comments.
https://bugs.winehq.org/show_bug.cgi?id=37146
--- Comment #10 from fjfrackiewicz@gmail.com --- Created attachment 55123 --> https://bugs.winehq.org/attachment.cgi?id=55123 Terminal output wine-1.9.14-112-gfec0b69
This is the terminal output from Wine 1.9.14-112-gfec0b69 when attempting to run this application without using winetricks dotnet40.
https://bugs.winehq.org/show_bug.cgi?id=37146
--- Comment #11 from fjfrackiewicz@gmail.com --- Created attachment 55124 --> https://bugs.winehq.org/attachment.cgi?id=55124 Backtrace from Wine 1.9.14-112-gfec0b69
This is the backtrace that follows the application's crash on startup in Wine 1.9.14-112-gfec0b69.
https://bugs.winehq.org/show_bug.cgi?id=37146
--- Comment #12 from fjfrackiewicz@gmail.com --- Created attachment 55125 --> https://bugs.winehq.org/attachment.cgi?id=55125 Screenshot of Untis 2015 working with dotnet40 installed
After running "winetricks dotnet40" the application works.
https://bugs.winehq.org/show_bug.cgi?id=37146
--- Comment #13 from Gijs Vermeulen gijsvrm@gmail.com --- Created attachment 68301 --> https://bugs.winehq.org/attachment.cgi?id=68301 output
Still present in wine-5.18-94-gd45b3d4fdd7 with wine-mono 5.1.1.
https://bugs.winehq.org/show_bug.cgi?id=37146
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.grupet.at/downlo |http://www.grupet.at/downlo |ads/de/2015/SetupUntis2015D |ads//int/Setup/DE/2015/Tage |E.exe |saktuell/SetupUntis2015DE.e | |xe
https://bugs.winehq.org/show_bug.cgi?id=37146
--- Comment #14 from Esme Povirk madewokherd@gmail.com --- This is another instance of varargs pinvoke which isn't implemented in Mono.
https://bugs.winehq.org/show_bug.cgi?id=37146
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |605a9120775e9599fa340008af9 | |1c3be0edbc776 Status|NEW |RESOLVED
--- Comment #15 from Gijs Vermeulen gijsvrm@gmail.com --- This now works with wine-8.2 and wine-mono-7.4.0.
It seems varargs pinvoke was first implemented in wine-mono-6.2.0, so choosing the upgrade to that version as the fixed by SHA1.
https://bugs.winehq.org/show_bug.cgi?id=37146
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.3.