https://bugs.winehq.org/show_bug.cgi?id=32991
David Paradis david.paradis@us.abb.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |david.paradis@us.abb.com
--- Comment #12 from David Paradis david.paradis@us.abb.com --- I am looking to see if this issue has been address with Wine 6.0.2. I currently am running 4.12.1 on several hundred remote devices and and having issues with my device when doing a "throw anyclass" and having that exception be treated as unhandled and ultimately crashing my application.
This week I ran a test to download the 6.0.2 sources and build it for my ARM32 device and rebuilt all of the sources just to run into the same issue. This is a very large problem for me as I am integrating a third parties sources into my project and that code uses exception handling for code flow and I would like to avoid modifying that code if I can help it.
I have a very simple exception handling test program that I write that contains the following code:
<code> #include "pch.h" #include <iostream> #include <stdio.h>
class myexcep { public: myexcep(int i) { my = i; }
int my; };
void killit() { throw myexcep(1); }
int main() { try { std::cout << "Calling the kill" << std::endl; killit(); } catch (...) { std::cout << "We are all good" << std::endl; } std::cout << "Hello World!\n"; } </code>
I have looked at the ntdll spec file and see that the entry for the RtlUnwindEx is still not implemented for ARM32. Is there any chance this is going to be fixed.
Thank you for any assistance with this issue. David Paradis