https://bugs.winehq.org/show_bug.cgi?id=37887
Bug ID: 37887 Summary: SteuerSparErklärung 2015: crashes when importing a receipt on unimplemented function msvcr120.dll.?_Trace_ppl_function@Concurrency@@YAXABU_ GUID@@EW4ConcRT_EventType@1@@Z Product: Wine Version: 1.7.34 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcrt Assignee: wine-bugs@winehq.org Reporter: jre.winesim@gmail.com Distribution: ---
Created attachment 50457 --> https://bugs.winehq.org/attachment.cgi?id=50457 Terminal output (fixme+all,err+all), crash happens in line 6
Hi
SteuerSparErklärung (SSE) is a german tax software. I've put my translations in [brackets].
See subject. It crashes in the sub-module "BelegManager" [receipt manager] on importing a receipt. (Tested for jpg, png and tif. Importing pdf works. BelegManager converts files to pdf when importing.)
A dll override msvcr120 (n,b) fixes the problem.
Found in Debian's wine-development 1.7.34-1.
Reproduce: ==========
Download installer: http://www.steuertipps.de/gateway/softwareGateway.cfm?folder=demo&filena...
$ sha1sum SSEStandard_20.24.112.exe 3349b7b79d7ae71194fe75488233400da89be73b SSEStandard_20.24.112.exe
$ du -sh SSEStandard_20.24.112.exe 197M SSEStandard_20.24.112.exe
Install SSE: ------------ $ wine SSEStandard_20.24.112.exe - Click "OK" in "WinZip Self-Extractor" [... Keep all windows open until the installation is complete! ...]. - Click "Installation starten" in the next window (SteuerSparErklärung 2015: Installation). - Click "Express-Installation" [Installation with default settings, recommended] in the next window (Installation >SteuerSparErklärung 2015<). - Tick "Testversion installieren (mit Lohnsteuer-Ermäßigung)" [Install test version (...)] in the next window (Installation >SteuerSparErklärung 2015</Produkt-Freischaltung) and click "Weiter". - Choose "Ich akzeptiere die Bedingungen der Lizenzvereinbarung" [Accept license] and click "Weiter" in the next window (Installation
SteuerSparErklärung 2015</Lizenzvereinbarung). The license text is not
displayed, see bug #37743. - Click "Nein" [No] on the next prompt "Bestätigen" [Confirm], which asks whether the program ought to look for online updates now (currently there are none). - Click "Schließen" in the installation window and the main window to finish the installation.
Start SSE/BelegManager: ----------------------- $ cd .wine/drive_c/Program\ Files/Akademische\ Arbeitsgemeinschaft/SteuerSparErklaerung\ 2015/ $ wine StartCenter.exe - Click "BelegManager" in the mid-bottom of the window "Start-Center 2015". - Click "Standardverzeichnis anlegen" [create default folder]. - In the following dialog click "Verzeichnis anlegen" [create folder]. This creates ~/BelegManager. - Click "BelegManager verwenden" [Start using BelegManager]. - Click "< Mehrere Belege importieren >" in the mid-bottom of BelegManager. - Choose a jpg file. Now the program crashes, defunct process StartCenter.exe.
Note: SSE creates the folders ~/BelegManager (and ~/Steuerfälle). You may want to remove them after testing.
Greets jre
https://bugs.winehq.org/show_bug.cgi?id=37887
jre.winesim@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.steuertipps.de/g | |ateway/softwareGateway.cfm? | |folder=demo&filename=SSESta | |ndard_20.exe CC| |jre.winesim@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=37887
--- Comment #1 from jre.winesim@gmail.com --- Still in wine 1.7.35.
$ sha1sum SSEStandard_20.25.123.exe 9a6b8cdc36f42dabb4f6169888b6c3ebb4778a03 SSEStandard_20.25.123.exe
$ du -sh SSEStandard_20.25.123.exe 196M SSEStandard_20.25.123.exe
Debian's wine-development 1.7.35-1 New wineprefix
https://bugs.winehq.org/show_bug.cgi?id=37887
--- Comment #2 from jre.winesim@gmail.com --- Still found in wine 1.7.35.
$ sha1sum SSEStandard_20.25.123.exe 9a6b8cdc36f42dabb4f6169888b6c3ebb4778a03 SSEStandard_20.25.123.exe
$ du -sh SSEStandard_20.25.123.exe 196M SSEStandard_20.25.123.exe
Debian's wine-development 1.7.35-1 New wineprefix
https://bugs.winehq.org/show_bug.cgi?id=37887
--- Comment #3 from jre.winesim@gmail.com --- Still found in wine 1.7.36.
Debian's wine-development 1.7.36-1. New clean wineprefix.
$ sha1sum SSEStandard_20.28.138.exe ead264f7dddd4aaf336a4a9844e59851d8f6ebe0 SSEStandard_20.28.138.exe $ du -sh SSEStandard_20.28.138.exe 197M SSEStandard_20.28.138.exe
https://bugs.winehq.org/show_bug.cgi?id=37887
--- Comment #4 from jre.winesim@gmail.com --- Still found in wine 1.7.41.
Debian's wine-development 1.7.41-1. New clean wineprefix.
$ sha1sum SSEStandard_20.32.155.exe 368796f83aca37e61e22851a6eba8d3a6a4709ca SSEStandard_20.32.155.exe $ du -sh SSEStandard_20.32.155.exe 200M SSEStandard_20.32.155.exe
https://bugs.winehq.org/show_bug.cgi?id=37887
--- Comment #5 from jre.winesim@gmail.com --- Still found in wine 1.7.44.
Debian's wine-development 1.7.44-2. New clean wineprefix.
$ sha1sum SSEStandard_20.36.164.exe 54c9a71214c77c524af5fab917fb25ea81961e92 SSEStandard_20.36.164.exe $ du -sh SSEStandard_20.36.164.exe 202M SSEStandard_20.36.164.exe
https://bugs.winehq.org/show_bug.cgi?id=37887
David K. hevanen@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hevanen@googlemail.com
https://bugs.winehq.org/show_bug.cgi?id=37887
Gijs Vermeulen acescopezz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |acescopezz@gmail.com
--- Comment #6 from Gijs Vermeulen acescopezz@gmail.com --- Should be fixed by: https://source.winehq.org/git/wine.git/commit/4db4d61bbb1a89b5f87ecb8efe32b3...
https://bugs.winehq.org/show_bug.cgi?id=37887
Jens Reyer jre.winesim@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #7 from Jens Reyer jre.winesim@gmail.com --- Thanks, confirmed.
With wine-2.4 I still got the previously reported error. With wine-2.4-3-g4db4d61bbb I now get:
wine: Call from 0x7b43c0fc to unimplemented function msvcr120.dll.?_GetNumberOfVirtualProcessors@_CurrentScheduler@details@Concurrency@@SAIXZ, aborting
So this bug is fixed.
$ sha1sum SSEStandard_20.38.173.exe 6d67c03e55baf6ee999329ba9e3732a5b6782e12 SSEStandard_20.38.173.exe $ du -sh SSEStandard_20.38.173.exe 205M SSEStandard_20.38.173.exe
I won't report a new bug for the next error because I don't use this program version anymore. If anybody wants to work on this: the download link for the installer still works.
New major versions of that software, e.g. SteuerSparErklärung 2017, aren't affected anymore.
$ sha1sum SteuerSparErklaerung_22.26.59.exe c74621bd0b9820e96b6205bffc240482a9ff49fe SteuerSparErklaerung_22.26.59.exe $ du -sh SteuerSparErklaerung_22.26.59.exe 298M SteuerSparErklaerung_22.26.59.exe
https://bugs.winehq.org/show_bug.cgi?id=37887
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.5.