Title | ANSI plinth doesn't flush telemetry on error |
Status | closed |
Priority | optional |
Assigned user | Gareth Rees |
Organization | Ravenbrook |
Description | Destroying the arena causes telemetry events to be flushed (ArenaDestroy calls EventFinish which calls EventSync) but mps_lib_assert_fail_default does not, so that programs that hit an assertion may be missing critical items of telemetry just before the assertion failure. |
Analysis | mps_lib_assert_fail_default should call mps_telemetry_flush |
How found | manual_test |
Evidence | None. |
Created by | Gareth Rees |
Created on | 2014-07-01 17:22:28 |
Last modified by | Gareth Rees |
Last modified on | 2014-07-02 10:17:07 |
History | 2014-07-01 GDR Created. |
Change | Effect | Date | User | Description |
---|---|---|---|---|
186782 | closed | 2014-07-02 10:17:07 | Gareth Rees | Flush the telemetry stream before aborting. |