-
Notifications
You must be signed in to change notification settings - Fork 3.8k
[debugger][exception] Debugger breaks on handled exceptions #17106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…r catch generated by the owner thread, so we don't need to throw, we can continue and find the next catch. Fixes mono#17083
|
@monojenkins build failed |
3 similar comments
|
@monojenkins build failed |
|
@monojenkins build failed |
|
@monojenkins build failed |
|
@monojenkins backport 2019-08 |
|
Is perform_wait_callback a special method so it needs to be special cased in the runtime ? |
|
@vargaz mono/mono/metadata/threadpool.c Lines 326 to 330 in 7f37f76
|
|
I guess this is ok then but it still looks kinda weird. |
|
I don't want to delay this fix to be committed (in fact I was the bug reporter), but hardcoding threadpool_perform_wait_callback_method in this bug fix would mean that the bug would still be present when the thread is not a threadpool thread? |
|
It's a side effect of #15234. We should backport to 2019-06 and 2019-02? |
|
@monojenkins backport to 2019-06 |
|
@lambdageek backporting to 2019-06 failed, the patch results in conflicts: Please backport manually! |
|
@monojenkins build failed |
1 similar comment
|
@monojenkins build failed |
|
@monojenkins build |
|
@monojenkins backport 2019-08 |
|
@monojenkins build failed |
3 similar comments
|
@monojenkins build failed |
|
@monojenkins build failed |
|
@monojenkins build failed |
|
Relevant failures: x64 and arm64 FullAOT+Interpreter lanes consistently failing the abort-cctor test. Also on the 2019-08 backport. |
|
@monojenkins build failed |
|
@monojenkins backport 2019-08 |
|
@monojenkins backport 2019-06 |
|
@thaystg backporting to 2019-06 failed, the patch results in conflicts: Please backport manually! |
…r catch generated by the method called in the owner thread, so we don't need to throw as unhandled exception, we can continue and find the next catch. Fixes mono#17083 Backport of mono#17106.
|
@monojenkins backport 2019-02 |
|
@thaystg backporting to 2019-02 failed, the patch results in conflicts: Please backport manually! |
…r catch generated by the method called in the owner thread, so we don't need to throw as unhandled exception, we can continue and find the next catch. Fixes mono#17083 Backport of mono#17106.
…o#17106) * If there is a perform_wait_callback in the stack there will be another catch generated by the owner thread, so we don't need to throw, we can continue and find the next catch. Fixes mono/mono#17083 * Reverting unit test changed on commit 405d521. * Fixing assert when calling mono_jit_info_get_method if it was a trampoline. Commit migrated from mono/mono@18fac0a
If there is a perform_wait_callback in the stack there will be another catch generated by the method called in the owner thread, so we don't need to throw as unhandled exception, we can continue and find the next catch.
Fixes #17083