Title | MMQA test function/232.c crashes |
Status | closed |
Priority | optional |
Assigned user | Gareth Rees |
Organization | Ravenbrook |
Description | MMQA test function/232.c exercises arena extension and compaction. But on the master sources at changelevel 194446: test$ perl test/qa run function/232.c sh: line 1: 83498 Segmentation fault: 11 test/obj/xci6ll/tmp_test ----------------------------------------------------------------------------- FAILED TEST function/232.c |
Analysis | It looks as though function/232.c is being compiled in the hot variety, but then linked against a libmps.a which has been compiled in the cool (Debug) variety. Thus the layout of ArenaStruct is different and ArenaChunkRing is returning nonsense. |
How found | automated_test |
Evidence | None |
Created by | Gareth Rees |
Created on | 2018-07-05 15:00:15 |
Last modified by | Gareth Rees |
Last modified on | 2018-07-05 15:57:33 |
History | 2018-07-05 GDR Created. |
Change | Effect | Date | User | Description |
---|---|---|---|---|
194449 | closed | 2018-07-05 15:57:33 | Gareth Rees | Ensure that the MMQA test case is compiled using the same variety as the MPS library against which it is linked, in case it needs to inspect internal MPS data structures. |