From 87fabe9ef036575a796b5fa9d0ae75c44a7bd90a Mon Sep 17 00:00:00 2001 From: Gareth Rees Date: Fri, 4 Sep 2015 16:51:33 +0100 Subject: [PATCH] Correct the manual about the assertion you get when destroying a pool without destroying all the allocation points first. Copied from Perforce Change: 188243 ServerID: perforce.ravenbrook.com --- mps/manual/source/topic/error.rst | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/mps/manual/source/topic/error.rst b/mps/manual/source/topic/error.rst index e13e79a9735..784533d66fa 100644 --- a/mps/manual/source/topic/error.rst +++ b/mps/manual/source/topic/error.rst @@ -304,8 +304,15 @@ this documentation. The client program destroyed an MPS data structure without having destroyed all the data structures that it owns first. For example, it destroyed an arena without first destroying all pools in that - arena, or it destroyed a pool without first destroying all - allocation points created on that pool. + arena, or it destroyed a thread without first destroying all + roots using that thread. + + +``seg.c: gcseg->buffer == NULL`` + + The client program destroyed pool without first destroying all the + allocation points created on that pool. The allocation points must + be destroyed first. ``trace.c: ss->rank < RankEXACT``