http://bugs.winehq.org/show_bug.cgi?id=36790
Bug ID: 36790 Summary: ACDSee v17.0 failed to start, and process become "zombie" at end Product: Wine Version: 1.7.20 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: penghao@linuxdeepin.com
wine version: wine-1.7.20-102-g889cce4
download ACDSee 17 from: http://dl.acdsystems.com.s3.amazonaws.com/acdsee/en/acdsee.exe
after install ACDSee, start from ~/.wine/drive_c/Program Files/ACD Systems/ACDSee/17.0/ with: wine ACDSee.exe
the program failed to start, and then turn to "zombie" process in the gnome-system-monitor. last output is: err:seh:setup_exception_record stack overflow 912 bytes in thread 0009 eip 7e84c978 esp 00230fa0 stack 0x230000-0x231000-0x330000
http://bugs.winehq.org/show_bug.cgi?id=36790
--- Comment #1 from Hao Peng penghao@linuxdeepin.com --- Created attachment 48865 --> http://bugs.winehq.org/attachment.cgi?id=48865 test log for acdsee 17.0 with +tid,+seh
http://bugs.winehq.org/show_bug.cgi?id=36790
--- Comment #2 from Hao Peng penghao@linuxdeepin.com --- Created attachment 48866 --> http://bugs.winehq.org/attachment.cgi?id=48866 test log for ACDSee v17.0 without WINEDEBUG
http://bugs.winehq.org/show_bug.cgi?id=36790
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://dl.acdsystems.com.s3 | |.amazonaws.com/acdsee/en/ac | |dsee.exe CC| |fracting@gmail.com Component|-unknown |msvcp Summary|ACDSee v17.0 failed to |ACDSee v17.0 needs |start, and process become |unimplemented function |"zombie" at end |msvcr110.dll.__crtInitializ | |eCriticalSectionEx
--- Comment #3 from Qian Hong fracting@gmail.com --- Hello,
Thanks for report, confirming:
--- snip --- wine: Call from 0x7b83bda1 to unimplemented function msvcr110.dll.__crtInitializeCriticalSectionEx --- snip ---
sha1sum acdsee.exe c769d3323ca6ca50d5f229b4ef2dd3fd0125e906
Actually there are multiple bugs blocking ACDSee from starting. Let's focus on the unimplemented function first, which can be worked around by setting msvcr110 and msvcp110 to native in winecfg. (ACDSee ships native msvcr110.dll and msvcp110.dll). Unfortunately, after that workaround, ACDSee still crashes with stack overflow.
Note: Please upload plain text format for small log in the future. Also please set the 'download' keyword and fill the url field. Thanks.
https://bugs.winehq.org/show_bug.cgi?id=36790
--- Comment #4 from Austin English austinenglish@gmail.com --- https://source.winehq.org/git/wine.git/commitdiff/8715d89c4942bb19914243347d...
please retest.
https://bugs.winehq.org/show_bug.cgi?id=36790
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |8715d89c4942bb19914243347d4 | |70248b4f8cfe3 Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution|--- |FIXED
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit https://source.winehq.org/git/wine.git/commitdiff/8715d89c4942bb19914243347d...
Thanks Piotr
The app still crashes on startup with stack overflow which is a different, unrelated problem (recursion with SHGetDesktopFolder).
$ sha1sum acdsee.exe c769d3323ca6ca50d5f229b4ef2dd3fd0125e906 acdsee.exe
$ du -sh acdsee.exe 62M acdsee.exe
$ wine --version wine-1.7.20-158-g8762842
Regards
https://bugs.winehq.org/show_bug.cgi?id=36790
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.21.