Commit cbde0a1
committed
Catch exceptions thrown during
The `rbVmBugreport` operation itself can throw exceptions because the VM
state might be in a bad shape at this point due to unexpected
non-RbError exceptions. And if it does, it forgets to report the
original exception that actually caused the bad state.
This change catches exceptions thrown during `rbVmBugreport` and just
logs them instead of rethrowing them to ensure that the original
exception is not lost.rbVmBugreport
1 parent 650eb3e commit cbde0a1
1 file changed
+5
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
735 | 735 | | |
736 | 736 | | |
737 | 737 | | |
738 | | - | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
739 | 743 | | |
740 | 744 | | |
741 | 745 | | |
| |||
0 commit comments