MPS issue job004084

TitleMMQA test function/232.c crashes
Statusclosed
Priorityoptional
Assigned userGareth Rees
OrganizationRavenbrook
DescriptionMMQA 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
AnalysisIt 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 foundautomated_test
EvidenceNone
Created byGareth Rees
Created on2018-07-05 15:00:15
Last modified byGareth Rees
Last modified on2018-07-05 15:57:33
History2018-07-05 GDR Created.

Fixes

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.