Commit 0aa2bad
committed
JITServer: handle non-null compilation
When a JITServer stream failure is thrown, sometimes setting
the compilation object to NULL can be skiped to head straight
into exception handling. This causes an assert to be tripped.
In this particular case, there is a front-end call in
outOfProcessCompilationEnd (within computeDataForCHTableCommit)
which can cause a stream error. Since it isn't guarded
by a global try-catch, it results in the given
assert being tripped.
Addresses this issue:
#238451 parent 3c076ab commit 0aa2bad
2 files changed
Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8747 | 8747 | | |
8748 | 8748 | | |
8749 | 8749 | | |
| 8750 | + | |
| 8751 | + | |
| 8752 | + | |
| 8753 | + | |
| 8754 | + | |
| 8755 | + | |
| 8756 | + | |
8750 | 8757 | | |
8751 | 8758 | | |
8752 | 8759 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
583 | 583 | | |
584 | 584 | | |
585 | 585 | | |
| 586 | + | |
| 587 | + | |
586 | 588 | | |
587 | 589 | | |
588 | 590 | | |
| |||
0 commit comments