http://bugs.winehq.org/show_bug.cgi?id=30030
Bug #: 30030 Summary: LuxMark 2.0 crashes under wine Product: Wine Version: 1.4-rc5 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wineserver AssignedTo: wine-bugs@winehq.org ReportedBy: t.artem@mailcity.com Classification: Unclassified
Created attachment 39113 --> http://bugs.winehq.org/attachment.cgi?id=39113 backtrace with symbol info
BT is attached.
http://bugs.winehq.org/show_bug.cgi?id=30030
Artem S. Tashkinov t.artem@mailcity.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source URL| |http://www.luxrender.net/re | |lease/luxmark/luxmark-win32 | |-v2.0.zip
http://bugs.winehq.org/show_bug.cgi?id=30030
--- Comment #1 from Artem S. Tashkinov t.artem@mailcity.com 2012-02-27 12:27:44 CST --- Created attachment 39114 --> http://bugs.winehq.org/attachment.cgi?id=39114 OpenCL.dll from the Chronos group
err:seh:setup_exception_record stack overflow 956 bytes in thread 0009 eip 7bc3e9ba esp 00540f74 stack 0x540000-0x541000-0xed0000
http://bugs.winehq.org/show_bug.cgi?id=30030
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|wineserver |-unknown
http://bugs.winehq.org/show_bug.cgi?id=30030
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|LuxMark 2.0 crashes under |LuxMark 2.0 crashes |wine |
http://bugs.winehq.org/show_bug.cgi?id=30030
Artem S. Tashkinov t.artem@mailcity.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|LuxMark 2.0 crashes |LuxMark 2.0 crashes on | |startup
http://bugs.winehq.org/show_bug.cgi?id=30030
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net Component|-unknown |msvcrt Summary|LuxMark 2.0 crashes on |LuxMark 2.0 crashes on |startup |startup (msvcrt C++ | |exception handling) Ever Confirmed|0 |1
--- Comment #2 from Anastasius Focht focht@gmx.net 2012-05-03 13:17:14 CDT --- Hello,
confirming.
'winetricks -q vcrun2008' works around.
The problem seems to be related to Wine's C++ exception handling.
In the static initializer list there are a couple of exception objects initialized. Two C++ exceptions are thrown on purpose.
The first one which contains C++ exception type information and object is gracefully handled (catch handler cleans properly up).
The second C++ exception leads to catch handler/cleanup recursion and subsequently -> err:seh:setup_exception_record stack overflow
That exception doesn't contain exception type/description and object (rec->ExceptionInformation[1] and rec->ExceptionInformation[2] are NULL). Native msvcrt can cope with that.
$ du -sh luxmark-win32-v2.0.zip 28M luxmark-win32-v2.0.zip
$ sha1sum luxmark-win32-v2.0.zip 9658289fa41c72bd007367070ee374c2b9b9c673 luxmark-win32-v2.0.zip
$ wine --version wine-1.5.3-101-g9c19ba6
Regards
http://bugs.winehq.org/show_bug.cgi?id=30030
--- Comment #3 from Anastasius Focht focht@gmx.net 2012-05-03 13:23:48 CDT --- Created attachment 40017 --> http://bugs.winehq.org/attachment.cgi?id=40017 logs to show C++ exception chain
Attached is a text file which contains logs/info for "bad" and "good" case. Unfortunately +seh also triggers unwanted page fault for second exception (dump_exception_type)
http://bugs.winehq.org/show_bug.cgi?id=30030
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #4 from Piotr Caban piotr.caban@gmail.com 2012-12-11 10:41:08 CST --- Is this still not working? (it might have been fixed by 5e418f0ccfa307af3a6adbebfdedf01093f99ab8 commit)
http://bugs.winehq.org/show_bug.cgi?id=30030
Artem S. Tashkinov t.artem@mailcity.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #5 from Artem S. Tashkinov t.artem@mailcity.com 2012-12-11 13:05:17 CST --- (In reply to comment #4)
Is this still not working? (it might have been fixed by 5e418f0ccfa307af3a6adbebfdedf01093f99ab8 commit)
You're right, it's fixed.
http://bugs.winehq.org/show_bug.cgi?id=30030
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |5e418f0ccfa307af3a6adbebfde | |df01093f99ab8
http://bugs.winehq.org/show_bug.cgi?id=30030
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2012-12-21 13:28:32 CST --- Closing bugs fixed in 1.5.20.