http://bugs.winehq.org/show_bug.cgi?id=29979
Bug #: 29979 Summary: ElsterFormular crashes while sending form information to the finance server Product: Wine Version: 1.4-rc4 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: familienbande@nefkom.net Classification: Unclassified
Created attachment 39025 --> http://bugs.winehq.org/attachment.cgi?id=39025 File with output of crashing wine/debugger
ElsterFormular 13.0.0.8086 (German only software to file taxes) Crashes when sending a completed tax form with wine 1.3.32 and 1.3.38(1.4_RC4) on (SuSE 11.2) Everything else works fine - even the test data submit to the finance server. So to test if it really works you must send a completed tax form.
http://bugs.winehq.org/show_bug.cgi?id=29979
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal
--- Comment #1 from Dmitry Timoshkov dmitry@baikal.ru 2012-02-23 05:06:42 CST --- http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
http://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #2 from Johannes Obermayr johannesobermayr@gmx.de 2012-03-30 06:53:30 CDT --- Created attachment 39611 --> http://bugs.winehq.org/attachment.cgi?id=39611 WINEDEBUG=+relay
The crash does not happen while sending form information to the finance server (this works). The crash happens when the sended information shall become printed (PDF creation?):
Datenübermittlung -> Das Ergebnis der letzten Datenübermittlung anzeigen -> komprimierte Steuererklärung drucken
http://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #3 from Johannes Obermayr johannesobermayr@gmx.de 2012-03-30 06:55:00 CDT --- Created attachment 39612 --> http://bugs.winehq.org/attachment.cgi?id=39612 valgrind output
Maybe valgrind output can help ...
http://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #4 from familienbande@nefkom.net 2012-03-30 09:01:38 CDT --- (In reply to comment #2)
Created attachment 39611 [details] WINEDEBUG=+relay
The crash does not happen while sending form information to the finance server (this works). The crash happens when the sended information shall become printed (PDF creation?):
Datenübermittlung -> Das Ergebnis der letzten Datenübermittlung anzeigen -> komprimierte Steuererklärung drucken
This was different in my case. The crash happened while sending the information so the sending of information could NOT be completed (running with wine 1.4_RC4 on SuSE 11.2).
http://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #5 from Johannes Obermayr johannesobermayr@gmx.de 2012-03-30 09:23:11 CDT --- Created attachment 39613 --> http://bugs.winehq.org/attachment.cgi?id=39613 Indicates successful sending
At the first look it also happened to me first time when sending. At the second look it shows it happens when it tries to open the sended information/data for printing after sending. If you see such a box between menu and income statement it was sended successful.
Btw. I am using wine-snapshot from Emulators:Wine on openSUSE 12.1.
http://bugs.winehq.org/show_bug.cgi?id=29979
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #6 from Austin English austinenglish@gmail.com 2012-03-30 16:00:54 CDT --- Confirming.
http://bugs.winehq.org/show_bug.cgi?id=29979
Marcus Meissner marcus@jet.franken.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |marcus@jet.franken.de
--- Comment #7 from Marcus Meissner marcus@jet.franken.de 2012-04-11 15:46:04 CDT --- in a gdb stackdump i see this overflowing the stack:
"C:\users\marcus\ApplicationspData\elsterformular\pica\tmp\komprimierte Steuererkldrung_ESt2011_Obermayr_Johannes_8.pdf"
(the "\0 ) is overflowing the canary tag.
http://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #8 from Marcus Meissner marcus@jet.franken.de 2012-04-11 15:50:02 CDT --- the function really has a fixed size stack in the disassembler (0x180 byte frame) so the stack buffer is limited... it likely will happen on Wndows too I suspect if you have a long enough name.
http://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #9 from Marcus Meissner marcus@jet.franken.de 2012-04-11 15:51:23 CDT --- "Marcus Meißner" is safe apparently (15) "Johannes Obermayr" (19) isnt ;)
The overrun is by 2 bytes in that case.
http://bugs.winehq.org/show_bug.cgi?id=29979
Christian Trippe christiandehne@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |christiandehne@web.de
http://bugs.winehq.org/show_bug.cgi?id=29979
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de Summary|ElsterFormular crashes |ElsterFormular crashes when |while sending form |trying to print already |information to the finance |sent income tax return |server |
http://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #10 from André H. nerv@dawncrow.de 2012-04-12 13:37:40 CDT --- So if someone could reproduce this on Windows this is an application bug
http://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #11 from Christian Trippe christiandehne@web.de 2012-04-12 13:42:55 CDT --- Additional information (not really for the bug, but to complete the tax declaration)
For me the file is created, although the bug happens every time, and can be found under ~/.wine/drive_c/users/christian/Anwendungsdaten/elsterformular/pica/tmp/
http://bugs.winehq.org/show_bug.cgi?id=29979
Johannes Obermayr johannesobermayr@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johannesobermayr@gmx.de
http://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #12 from Marcus Meissner marcus@jet.franken.de 2012-04-13 10:10:44 CDT --- i tried elster formular on windows xp ... with maximum length names
i did not get a crash dialog.
http://bugs.winehq.org/show_bug.cgi?id=29979
Markus dereinsameberg@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dereinsameberg@gmx.net
--- Comment #13 from Markus dereinsameberg@gmx.net 2012-04-26 02:57:55 CDT --- Hi, I have the same problem on Ubuntu 11.10 64bit and Foxit Reader in wine. It hang when I sent the tax info, but when I reopened ElsterFormular it was marked as sent so it is also probably the dialog that shows you the sent document as PDF afterwards. When you click "Drucken der komprimierten Steuererklärung / eines Übertragungsprotokolls" (printer icon) the program freezes. The print preview left to it (printer with lens) produces a pdf that opens in Foxit Reader.
Testet this with wine 1.4 and 1.5.2 and doesn't work.
http://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #14 from Markus dereinsameberg@gmx.net 2012-04-26 03:00:33 CDT --- Created attachment 39928 --> http://bugs.winehq.org/attachment.cgi?id=39928 terminal output of wine + some version infos
http://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #15 from Markus dereinsameberg@gmx.net 2012-04-26 03:02:38 CDT --- What I also wanted to mention. It was also hanging when I tried to use the internal update function. I then downloaded the newest ElsterFormular installation file because I thought that was the problem. I don't know if this is of any help...
http://bugs.winehq.org/show_bug.cgi?id=29979
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |guenter@frickeweb.de
--- Comment #16 from André H. nerv@dawncrow.de 2012-06-04 13:19:23 CDT --- *** Bug 30841 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29979
Johannes Obermayr johannesobermayr@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #17 from Johannes Obermayr johannesobermayr@gmx.de 2012-06-08 14:37:16 CDT --- Anastasius, it seems it is a reincarnation of bug 23283. Can you verify it?
http://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #18 from Markus dereinsameberg@gmx.net 2013-04-19 10:14:27 CDT --- Created attachment 44218 --> http://bugs.winehq.org/attachment.cgi?id=44218 Terminal output using "&>"
http://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #19 from Markus dereinsameberg@gmx.net 2013-04-19 10:22:28 CDT --- (In reply to comment #18)
Created attachment 44218 [details] Terminal output using "&>"
After sending the tax info to the server it tries to open the resulting PDF for print preview but crashes before. I am using a Windows version of Foxit Reader for this (works fine by itself). ELSTER crashes with: "err:seh:setup_exception_record stack overflow 1792 bytes in thread 0009 eip 7bc40ba8 esp 00240c30 stack 0x240000-0x241000-0x340000".
Can be reproduced by opening an already transmitted tax form and clicking: Drucken -> Drucken der komprimierten Steuererklärung / des Übertragunsprotokolls.
Running Ubuntu 12.10 / 64bit
wine-1.5.28
ElsterFormular Version 14.1 Revision 11318 Installationspaket p
http://bugs.winehq.org/show_bug.cgi?id=29979
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://download.elster.de/ | |download/2011/ElsterFormula | |r-14.1.20130301p.exe
--- Comment #20 from Anastasius Focht focht@gmx.net 2013-04-19 11:12:03 CDT --- Hello folks,
can you create a trace log using following command:
WINEDEBUG=+tid,+seh,+loaddll,+process,+exec wine ./pica.exe >>log.txt 2>&1
Print/whatever causes the crash and attach the resulting log file to bug (compress if too large).
From the bug description, especially Marcus Meissner (comment #7, comment #)
this is most likely bug 23283 where I already did an exhaustive analysis (wine bug and application bug coming together).
On distros with older x11 lib, one ElsterFormular helper process "ericprozess.exe" sometimes crashes on startup with libx11 heap corruption (bug 32859).
Regards
http://bugs.winehq.org/show_bug.cgi?id=29979
Markus dereinsameberg@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #44218|0 |1 is obsolete| |
--- Comment #21 from Markus dereinsameberg@gmx.net 2013-04-19 13:14:59 CDT --- Created attachment 44219 --> http://bugs.winehq.org/attachment.cgi?id=44219 WINEDEBUG=+tid,+seh,+loaddll,+process,+exec wine ./pica.exe >>log.txt 2>&1
http://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #22 from Anastasius Focht focht@gmx.net 2013-04-19 13:22:53 CDT --- Hello folks,
the log shows it's pretty much the buffer overwrite as described in bug 23283 (shell32 FindExecutableW/SHELL_FindExecutable).
Regards
https://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #23 from André H. nerv@dawncrow.de --- (In reply to Markus from comment #19)
Can be reproduced by opening an already transmitted tax form and clicking: Drucken -> Drucken der komprimierten Steuererklärung / des Übertragunsprotokolls.
Crashes with the native pdf viewer "hack" from the appdb: [HKEY_CLASSES_ROOT.pdf] @="PDFfile" "Content Type"="application/pdf" [HKEY_CLASSES_ROOT\PDFfile\Shell\Open\command] @="winebrowser "%1""
Doesn't crash without that "hack" and when no win32 pdf viewer is installed and it simply can't open one.
Running Linux Mint 17.1 Rebecca 32-bit
wine-1.7.43
ElsterFormular Version 16.1 Revision 16483
https://bugs.winehq.org/show_bug.cgi?id=29979
--- Comment #24 from André H. nerv@dawncrow.de --- Version 17.2 of ElsterFormular wants msvcr120.dll.__crtUnhandledException when crashing for this reason...
https://bugs.winehq.org/show_bug.cgi?id=29979
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |1010372778978a30fb7f9d36d51 | |c0cdacfb1c2c7
--- Comment #25 from André H. nerv@dawncrow.de --- Fixed by https://source.winehq.org/git/wine.git/commitdiff/1010372778978a30fb7f9d36d5...
https://bugs.winehq.org/show_bug.cgi?id=29979
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |shell32
https://bugs.winehq.org/show_bug.cgi?id=29979
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #26 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.7.
https://bugs.winehq.org/show_bug.cgi?id=29979
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mstefani@redhat.com Target Milestone|--- |1.8.x
https://bugs.winehq.org/show_bug.cgi?id=29979
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.8.x |---
--- Comment #27 from Michael Stefaniuc mstefani@redhat.com --- Removing 1.8.x milestone from bugs included in 1.8.3.
https://bugs.winehq.org/show_bug.cgi?id=29979
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ElsterFormular crashes when |ElsterFormular 14.1 crashes |trying to print already |when trying to print |sent income tax return |already sent income tax | |return URL|https://download.elster.de/ |https://web.archive.org/web |download/2011/ElsterFormula |/20130520004937/https://dow |r-14.1.20130301p.exe |nload.elster.de/download/20 | |11/ElsterFormular-14.1.2013 | |0301p.exe