<div><br></div><b>(1)</b> I've implemented a routine to dig out the GC roots for a given object, |dig-out-gc-roots-graph| .<div><br></div><div>For it to work out, |##resolve-referencing-objects| needed to return weak references. Not clear about exactly why, anyhow so the last rows in it in _kernel.scm need to be:</div>




<div><br></div><div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><font face="courier new, monospace">       ; Download the resolved objects and return.</font></div><div><font face="courier new, monospace">       ; We keep the references weak as to keep the interference induced by this mechanism</font></div>




<div><font face="courier new, monospace">       ; on recurring resolves minimal.</font></div><div><font face="courier new, monospace">       ;</font></div><div><font face="courier new, monospace">       ; test: eq? as we want uniqueness to be per unique object reference.</font></div>




<div><font face="courier new, monospace">       (let ((r (<u>make-table</u> weak-keys: #t test: eq?)))</font></div><div><font face="courier new, monospace">         (let loop ()</font></div><div><font face="courier new, monospace">           (let ((object (##c-code "___RESULT = get_next_resolved_referencing_object();")))</font></div>




<div><font face="courier new, monospace">             (if object</font></div><div><font face="courier new, monospace">                 (begin</font></div><div><font face="courier new, monospace">                   (table-set! r object #t)</font></div>




<div><font face="courier new, monospace">                   (loop)))))</font></div><div><font face="courier new, monospace">         r)))</font></div></div></blockquote></div><div><br></div><div>because of this.</div><div>




<br></div><div><br></div><div><br></div><div><b>(2)</b> ##resolve-referencing-objects does *not* traverse weak references, which is as it should.</div><div><br></div><div>Why it does not though, I must admit that I'm not clear about, as it looks to me like that __garbage_collect should be including those too.</div>



<div><br></div><div><br></div><div><br></div><div><b>(3)</b> It happens that |dig-out-gc-roots-graph| / |##resolve-referencing-objects| makes the GC pass break, any clue why?</div><div><br></div><div><br></div><div><div>


<font face="courier new, monospace">>>> The GC has detected the following inconsistency</font></div><div><font face="courier new, monospace">>>> during call of mark_array on line 3250 of mem.c:</font></div>


<div><font face="courier new, monospace">>>> Memory map:</font></div><div><font face="courier new, monospace">>>>  msection  0:  0x00cf4028 .. 0x00d74028 .. 0x00df4028</font></div><div><font face="courier new, monospace">>>>  msection  1:  0x019fc028 .. 0x01a7c028 .. 0x01afc028</font></div>


<div><font face="courier new, monospace">>>>  msection  2:  0x01afd028 .. 0x01b7d028 .. 0x01bfd028</font></div><div><font face="courier new, monospace">>>>  msection  3:  0x01bfe028 .. 0x01c7e028 .. 0x01cfe028</font></div>


<div><font face="courier new, monospace">>>>  msection  4:  0x030e1028 .. 0x03161028 .. 0x031e1028</font></div><div><font face="courier new, monospace">>>>  msection  5:  0x0422f028 .. 0x042af028 .. 0x0432f028</font></div>


<div><font face="courier new, monospace">>>>  msection  6:  0x04acc028 .. 0x04b4c028 .. 0x04bcc028</font></div><div><font face="courier new, monospace">>>>  msection  7:  0x0562b028 .. 0x056ab028 .. 0x0572b028</font></div>


<div><font face="courier new, monospace">>>>  msection  8:  0x064df028 .. 0x0655f028 .. 0x065df028</font></div><div><font face="courier new, monospace">>>>  msection  9:  0x070fa028 .. 0x0717a028 .. 0x071fa028</font></div>


<div><font face="courier new, monospace">>>>  msection 10:  0x077ba028 .. 0x0783a028 .. 0x078ba028</font></div><div><font face="courier new, monospace">>>>  msection 11:  0x07e45028 .. 0x07ec5028 .. 0x07f45028</font></div>


<div><font face="courier new, monospace">>>>  msection 12:  0x08805028 .. 0x08885028 .. 0x08905028</font></div><div><font face="courier new, monospace">>>>  msection 13:  0x0a06d028 .. 0x0a0ed028 .. 0x0a16d028</font></div>


<div><font face="courier new, monospace">>>>  msection 14:  0x0aa5c028 .. 0x0aadc028 .. 0x0ab5c028</font></div><div><font face="courier new, monospace">>>>  msection 15:  0x0ac22028 .. 0x0aca2028 .. 0x0ad22028</font></div>


<div><font face="courier new, monospace">>>>  msection 16:  0x0b3c5028 .. 0x0b445028 .. 0x0b4c5028</font></div><div><font face="courier new, monospace">>>>  msection 17:  0x0b9b6028 .. 0x0ba36028 .. 0x0bab6028</font></div>


<div><font face="courier new, monospace">>>>  msection 18:  0x0c0ab028 .. 0x0c12b028 .. 0x0c1ab028</font></div><div><font face="courier new, monospace">>>>  msection 19:  0x0c88e028 .. 0x0c90e028 .. 0x0c98e028</font></div>


<div><font face="courier new, monospace">>>>  msection 20:  0x0df7e028 .. 0x0dffe028 .. 0x0e07e028</font></div><div><font face="courier new, monospace">>>>  msection 21:  0x0ec0f028 .. 0x0ec8f028 .. 0x0ed0f028</font></div>


<div><font face="courier new, monospace">>>>  msection 22:  0x0ef35028 .. 0x0efb5028 .. 0x0f035028</font></div><div><font face="courier new, monospace">>>>  msection 23:  0x1c09a028 .. 0x1c11a028 .. 0x1c19a028</font></div>


<div><font face="courier new, monospace">>>>  msection 24:  0x1e1ac028 .. 0x1e22c028 .. 0x1e2ac028</font></div><div><font face="courier new, monospace">>>>  msection 25:  0x1e2ad028 .. 0x1e32d028 .. 0x1e3ad028</font></div>


<div><font face="courier new, monospace">>>>  msection 115:  0x23d07028 .. 0x23d87028 .. 0x23e07028</font></div><div><font face="courier new, monospace">>>>  msection 116:  0x23e08028 .. 0x23e88028 .. 0x23f08028</font></div>


<div><font face="courier new, monospace">>>>  msection 117:  0x23f09028 .. 0x23f89028 .. 0x24009028</font></div><div><font face="courier new, monospace">>>>  msection 118:  0x2400a028 .. 0x2408a028 .. 0x2410a028</font></div>


<div><font face="courier new, monospace">>>>  msection 119:  0x2410b028 .. 0x2418b028 .. 0x2420b028</font></div><div><font face="courier new, monospace">>>>  msection 120:  0x2420c028 .. 0x2428c028 .. 0x2430c028</font></div>


<div><font face="courier new, monospace">>>>  msection 121:  0x2430d028 .. 0x2438d028 .. 0x2440d028</font></div><div><font face="courier new, monospace">>>>  msection 122:  0x2440e028 .. 0x2448e028 .. 0x2450e028</font></div>


<div><font face="courier new, monospace">>>>  msection 123:  0x2450f028 .. 0x2458f028 .. 0x2460f028</font></div><div><font face="courier new, monospace">>>>  msection 124:  0x24610028 .. 0x24690028 .. 0x24710028</font></div>


<div><font face="courier new, monospace">>>>  msection 125:  0x24711028 .. 0x24791028 .. 0x24811028</font></div><div><font face="courier new, monospace">>>>  msection 126:  0x24812028 .. 0x24892028 .. 0x24912028</font></div>


<div><font face="courier new, monospace">>>>  msection 127:  0x24913028 .. 0x24993028 .. 0x24a13028</font></div><div><font face="courier new, monospace">>>>  msection 128:  0x24a14028 .. 0x24a94028 .. 0x24b14028</font></div>


<div><font face="courier new, monospace">>>>  msection 129:  0x24b15028 .. 0x24b95028 .. 0x24c15028</font></div><div><font face="courier new, monospace">>>>  msection 130:  0x24c16028 .. 0x24c96028 .. 0x24d16028</font></div>


<div><font face="courier new, monospace">>>>  msection 131:  0x24d17028 .. 0x24d97028 .. 0x24e17028</font></div><div><font face="courier new, monospace">>>>  msection 132:  0x24e18028 .. 0x24e98028 .. 0x24f18028</font></div>


<div><font face="courier new, monospace">>>>  msection 133:  0x24f19028 .. 0x24f99028 .. 0x25019028</font></div><div><font face="courier new, monospace">>>>  msection 134:  0x2501a028 .. 0x2509a028 .. 0x2511a028</font></div>


<div><font face="courier new, monospace">>>>  msection 135:  0x2511b028 .. 0x2519b028 .. 0x2521b028</font></div><div><font face="courier new, monospace">>>>  msection 136:  0x2521c028 .. 0x2529c028 .. 0x2531c028</font></div>


<div><font face="courier new, monospace">>>>  msection 137:  0x2531d028 .. 0x2539d028 .. 0x2541d028</font></div><div><font face="courier new, monospace">>>>  msection 138:  0x2541e028 .. 0x2549e028 .. 0x2551e028</font></div>


<div><font face="courier new, monospace">>>>  msection 139:  0x2551f028 .. 0x2559f028 .. 0x2561f028</font></div><div><font face="courier new, monospace">>>>  msection 140:  0x25620028 .. 0x256a0028 .. 0x25720028</font></div>


<div><font face="courier new, monospace">>>>  msection 141:  0x25721028 .. 0x257a1028 .. 0x25821028</font></div><div><font face="courier new, monospace">>>>  msection 142:  0x25822028 .. 0x258a2028 .. 0x25922028</font></div>


<div><font face="courier new, monospace">>>>  msection 143:  0x25923028 .. 0x259a3028 .. 0x25a23028</font></div><div><font face="courier new, monospace">>>>  msection 144:  0x25a24028 .. 0x25aa4028 .. 0x25b24028</font></div>


<div><font face="courier new, monospace">>>>  msection 145:  0x25b25028 .. 0x25ba5028 .. 0x25c25028</font></div><div><font face="courier new, monospace">>>>  msection 146:  0x25c26028 .. 0x25ca6028 .. 0x25d26028</font></div>


<div><font face="courier new, monospace">>>>  msection 147:  0x25d27028 .. 0x25da7028 .. 0x25e27028</font></div><div><font face="courier new, monospace">>>>  msection 148:  0x25e28028 .. 0x25ea8028 .. 0x25f28028</font></div>


<div><font face="courier new, monospace">>>>  msection 149:  0x25f29028 .. 0x25fa9028 .. 0x26029028</font></div><div><font face="courier new, monospace">>>>  msection 150:  0x2602a028 .. 0x260aa028 .. 0x2612a028</font></div>


<div><font face="courier new, monospace">>>>  msection 151:  0x2612b028 .. 0x261ab028 .. 0x2622b028</font></div><div><font face="courier new, monospace">>>>  msection 152:  0x2622c028 .. 0x262ac028 .. 0x2632c028</font></div>


<div><font face="courier new, monospace">>>>  msection 153:  0x2632d028 .. 0x263ad028 .. 0x2642d028</font></div><div><font face="courier new, monospace">>>>  msection 154:  0x2642e028 .. 0x264ae028 .. 0x2652e028</font></div>


<div><font face="courier new, monospace">>>>  msection 155:  0x2652f028 .. 0x265af028 .. 0x2662f028</font></div><div><font face="courier new, monospace">>>>  msection 156:  0x26630028 .. 0x266b0028 .. 0x26730028</font></div>


<div><font face="courier new, monospace">>>>  msection 157:  0x26731028 .. 0x267b1028 .. 0x26831028</font></div><div><font face="courier new, monospace">>>>  msection 158:  0x26832028 .. 0x268b2028 .. 0x26932028</font></div>


<div><font face="courier new, monospace">>>>  msection 159:  0x26933028 .. 0x269b3028 .. 0x26a33028</font></div><div><font face="courier new, monospace">>>>  msection 160:  0x26a34028 .. 0x26ab4028 .. 0x26b34028</font></div>


<div><font face="courier new, monospace">>>>  msection 161:  0x26b35028 .. 0x26bb5028 .. 0x26c35028</font></div><div><font face="courier new, monospace">>>>  msection 162:  0x26c36028 .. 0x26cb6028 .. 0x26d36028</font></div>


<div><font face="courier new, monospace">>>>  msection 163:  0x26d37028 .. 0x26db7028 .. 0x26e37028</font></div><div><font face="courier new, monospace">>>>  msection 164:  0x26e38028 .. 0x26eb8028 .. 0x26f38028</font></div>


<div><font face="courier new, monospace">>>>  msection 165:  0x26f39028 .. 0x26fb9028 .. 0x27039028</font></div><div><font face="courier new, monospace">>>>  msection 166:  0x2703a028 .. 0x270ba028 .. 0x2713a028</font></div>


<div><font face="courier new, monospace">>>>  msection 167:  0x2713b028 .. 0x271bb028 .. 0x2723b028</font></div><div><font face="courier new, monospace">>>>  msection 168:  0x2723c028 .. 0x272bc028 .. 0x2733c028</font></div>


<div><font face="courier new, monospace">>>>  msection 169:  0x2733d028 .. 0x273bd028 .. 0x2743d028</font></div><div><font face="courier new, monospace">>>>  msection 170:  0x2743e028 .. 0x274be028 .. 0x2753e028</font></div>


<div><font face="courier new, monospace">>>>  msection 171:  0x2753f028 .. 0x275bf028 .. 0x2763f028</font></div><div><font face="courier new, monospace">>>>  msection 172:  0x27640028 .. 0x276c0028 .. 0x27740028</font></div>


<div><font face="courier new, monospace">>>>  msection 173:  0x27741028 .. 0x277c1028 .. 0x27841028</font></div><div><font face="courier new, monospace">>>>  msection 174:  0x27842028 .. 0x278c2028 .. 0x27942028</font></div>


<div><font face="courier new, monospace">>>>  msection 175:  0x27943028 .. 0x279c3028 .. 0x27a43028</font></div><div><font face="courier new, monospace">>>>  msection 176:  0x27a44028 .. 0x27ac4028 .. 0x27b44028</font></div>


<div><font face="courier new, monospace">>>>  msection 177:  0x27b45028 .. 0x27bc5028 .. 0x27c45028</font></div><div><font face="courier new, monospace">>>>  msection 178:  0x27c46028 .. 0x27cc6028 .. 0x27d46028</font></div>


<div><font face="courier new, monospace">>>>  msection 179:  0x27d47028 .. 0x27dc7028 .. 0x27e47028</font></div><div><font face="courier new, monospace">>>>  msection 180:  0x27e48028 .. 0x27ec8028 .. 0x27f48028</font></div>


<div><font face="courier new, monospace">>>>  msection 181:  0x27f49028 .. 0x27fc9028 .. 0x28049028</font></div><div><font face="courier new, monospace">>>>  msection 182:  0x2804a028 .. 0x280ca028 .. 0x2814a028</font></div>


<div><font face="courier new, monospace">>>>  msection 183:  0x2814b028 .. 0x281cb028 .. 0x2824b028</font></div><div><font face="courier new, monospace">>>>  msection 184:  0x2824c028 .. 0x282cc028 .. 0x2834c028</font></div>


<div><font face="courier new, monospace">>>>  msection 185:  0x2834d028 .. 0x283cd028 .. 0x2844d028</font></div><div><font face="courier new, monospace">>>>  msection 186:  0x2844e028 .. 0x284ce028 .. 0x2854e028</font></div>


<div><font face="courier new, monospace">>>>  msection 187:  0x2854f028 .. 0x285cf028 .. 0x2864f028</font></div><div><font face="courier new, monospace">>>>  msection 188:  0x28650028 .. 0x286d0028 .. 0x28750028</font></div>


<div><font face="courier new, monospace">>>>  msection 189:  0x28751028 .. 0x287d1028 .. 0x28851028</font></div><div><font face="courier new, monospace">>>>  msection 190:  0x28852028 .. 0x288d2028 .. 0x28952028</font></div>


<div><font face="courier new, monospace">>>>  msection 191:  0x28953028 .. 0x289d3028 .. 0x28a53028</font></div><div><font face="courier new, monospace">>>>  msection 192:  0x28a54028 .. 0x28ad4028 .. 0x28b54028</font></div>


<div><font face="courier new, monospace">>>>  msection 193:  0x28b55028 .. 0x28bd5028 .. 0x28c55028</font></div><div><font face="courier new, monospace">>>>  msection 194:  0x28c56028 .. 0x28cd6028 .. 0x28d56028</font></div>


<div><font face="courier new, monospace">>>>  msection 195:  0x28d57028 .. 0x28dd7028 .. 0x28e57028</font></div><div><font face="courier new, monospace">>>>  msection 196:  0x28e58028 .. 0x28ed8028 .. 0x28f58028</font></div>


<div><font face="courier new, monospace">>>>  msection 197:  0x28f59028 .. 0x28fd9028 .. 0x29059028</font></div><div><font face="courier new, monospace">>>>  msection 198:  0x2905a028 .. 0x290da028 .. 0x2915a028</font></div>


<div><font face="courier new, monospace">>>>  msection 199:  0x2915b028 .. 0x291db028 .. 0x2925b028</font></div><div><font face="courier new, monospace">>>>  msection 200:  0x2925c028 .. 0x292dc028 .. 0x2935c028</font></div>


<div><font face="courier new, monospace">>>>  msection 201:  0x2935d028 .. 0x293dd028 .. 0x2945d028</font></div><div><font face="courier new, monospace">>>>  msection 202:  0x2945e028 .. 0x294de028 .. 0x2955e028</font></div>


<div><font face="courier new, monospace">>>>  msection 203:  0x2955f028 .. 0x295df028 .. 0x2965f028</font></div><div><font face="courier new, monospace">>>>  msection 204:  0x29660028 .. 0x296e0028 .. 0x29760028</font></div>


<div><font face="courier new, monospace">>>>  msection 205:  0x29761028 .. 0x297e1028 .. 0x29861028</font></div><div><font face="courier new, monospace">>>>  msection 206:  0x29862028 .. 0x298e2028 .. 0x29962028</font></div>


<div><font face="courier new, monospace">>>>  msection 207:  0x29963028 .. 0x299e3028 .. 0x29a63028</font></div><div><font face="courier new, monospace">>>>  msection 208:  0x29a64028 .. 0x29ae4028 .. 0x29b64028</font></div>


<div><font face="courier new, monospace">>>>  msection 209:  0x29b65028 .. 0x29be5028 .. 0x29c65028</font></div><div><font face="courier new, monospace">>>>  msection 210:  0x29c66028 .. 0x29ce6028 .. 0x29d66028</font></div>


<div><font face="courier new, monospace">>>>  msection 211:  0x29d67028 .. 0x29de7028 .. 0x29e67028</font></div><div><font face="courier new, monospace">>>>  msection 212:  0x29e68028 .. 0x29ee8028 .. 0x29f68028</font></div>


<div><font face="courier new, monospace">>>>  msection 213:  0x29f69028 .. 0x29fe9028 .. 0x2a069028</font></div><div><font face="courier new, monospace">>>>  msection 214:  0x2a06a028 .. 0x2a0ea028 .. 0x2a16a028</font></div>


<div><font face="courier new, monospace">>>>  msection 215:  0x2a16b028 .. 0x2a1eb028 .. 0x2a26b028</font></div><div><font face="courier new, monospace">>>>  msection 216:  0x2a26c028 .. 0x2a2ec028 .. 0x2a36c028</font></div>


<div><font face="courier new, monospace">>>>  msection 217:  0x2a36d028 .. 0x2a3ed028 .. 0x2a46d028</font></div><div><font face="courier new, monospace">>>>  msection 218:  0x2a46e028 .. 0x2a4ee028 .. 0x2a56e028</font></div>


<div><font face="courier new, monospace">>>>  msection 219:  0x2a56f028 .. 0x2a5ef028 .. 0x2a66f028</font></div><div><font face="courier new, monospace">>>>  msection 220:  0x2a670028 .. 0x2a6f0028 .. 0x2a770028</font></div>


<div><font face="courier new, monospace">>>>  msection 221:  0x2a771028 .. 0x2a7f1028 .. 0x2a871028</font></div><div><font face="courier new, monospace">>>>  msection 222:  0x2a872028 .. 0x2a8f2028 .. 0x2a972028</font></div>


<div><font face="courier new, monospace">>>>  msection 223:  0x2a973028 .. 0x2a9f3028 .. 0x2aa73028</font></div><div><font face="courier new, monospace">>>>  msection 224:  0x2aa74028 .. 0x2aaf4028 .. 0x2ab74028</font></div>


<div><font face="courier new, monospace">>>>  msection 225:  0x2ab75028 .. 0x2abf5028 .. 0x2ac75028</font></div><div><font face="courier new, monospace">>>>  msection 226:  0x2ac76028 .. 0x2acf6028 .. 0x2ad76028</font></div>


<div><font face="courier new, monospace">>>>  msection 227:  0x2ad77028 .. 0x2adf7028 .. 0x2ae77028</font></div><div><font face="courier new, monospace">>>>  msection 228:  0x2ae78028 .. 0x2aef8028 .. 0x2af78028</font></div>


<div><font face="courier new, monospace">>>>  msection 229:  0x2af79028 .. 0x2aff9028 .. 0x2b079028</font></div><div><font face="courier new, monospace">>>>  msection 230:  0x2b07a028 .. 0x2b0fa028 .. 0x2b17a028</font></div>


<div><font face="courier new, monospace">>>>  msection 231:  0x2b17b028 .. 0x2b1fb028 .. 0x2b27b028</font></div><div><font face="courier new, monospace">>>>  msection 232:  0x2b27c028 .. 0x2b2fc028 .. 0x2b37c028</font></div>


<div><font face="courier new, monospace">>>>  msection 233:  0x2b37d028 .. 0x2b3fd028 .. 0x2b47d028</font></div><div><font face="courier new, monospace">>>>  msection 234:  0x2b47e028 .. 0x2b4fe028 .. 0x2b57e028</font></div>


<div><font face="courier new, monospace">>>>  msection 235:  0x2b57f028 .. 0x2b5ff028 .. 0x2b67f028</font></div><div><font face="courier new, monospace">>>>  msection 236:  0x2b680028 .. 0x2b700028 .. 0x2b780028</font></div>


<div><font face="courier new, monospace">>>>  msection 237:  0x2b781028 .. 0x2b801028 .. 0x2b881028</font></div><div><font face="courier new, monospace">>>>  msection 238:  0x2b882028 .. 0x2b902028 .. 0x2b982028</font></div>


<div><font face="courier new, monospace">>>>  msection 239:  0x2b983028 .. 0x2ba03028 .. 0x2ba83028</font></div><div><font face="courier new, monospace">>>>  msection 354:  0x32cf6028 .. 0x32d76028 .. 0x32df6028</font></div>


<div><font face="courier new, monospace">>>>  msection 355:  0x32df7028 .. 0x32e77028 .. 0x32ef7028</font></div><div><font face="courier new, monospace">>>>  msection 356:  0x32ef8028 .. 0x32f78028 .. 0x32ff8028</font></div>


<div><font face="courier new, monospace">>>>  msection 357:  0x32ff9028 .. 0x33079028 .. 0x330f9028</font></div><div><font face="courier new, monospace">>>>  msection 358:  0x330fa028 .. 0x3317a028 .. 0x331fa028</font></div>


<div><font face="courier new, monospace">>>>  msection 359:  0x331fb028 .. 0x3327b028 .. 0x332fb028</font></div><div><font face="courier new, monospace">>>>  msection 360:  0x332fc028 .. 0x3337c028 .. 0x333fc028</font></div>


<div><font face="courier new, monospace">>>>  msection 361:  0x333fd028 .. 0x3347d028 .. 0x334fd028</font></div><div><font face="courier new, monospace">>>>  msection 362:  0x334fe028 .. 0x3357e028 .. 0x335fe028</font></div>


<div><font face="courier new, monospace">>>>  msection 363:  0x335ff028 .. 0x3367f028 .. 0x336ff028</font></div><div><font face="courier new, monospace">>>>  msection 364:  0x33700028 .. 0x33780028 .. 0x33800028</font></div>


<div><font face="courier new, monospace">>>>  msection 365:  0x33801028 .. 0x33881028 .. 0x33901028</font></div><div><font face="courier new, monospace">>>>  msection 366:  0x33902028 .. 0x33982028 .. 0x33a02028</font></div>


<div><font face="courier new, monospace">>>>  msection 367:  0x33a03028 .. 0x33a83028 .. 0x33b03028</font></div><div><font face="courier new, monospace">>>>  msection 368:  0x33b04028 .. 0x33b84028 .. 0x33c04028</font></div>


<div><font face="courier new, monospace">>>>  msection 369:  0x33c05028 .. 0x33c85028 .. 0x33d05028</font></div><div><font face="courier new, monospace">>>>  msection 370:  0x33d06028 .. 0x33d86028 .. 0x33e06028</font></div>


<div><font face="courier new, monospace">>>>  msection 371:  0x33e07028 .. 0x33e87028 .. 0x33f07028</font></div><div><font face="courier new, monospace">>>>  msection 372:  0x33f08028 .. 0x33f88028 .. 0x34008028</font></div>


<div><font face="courier new, monospace">>>>  msection 373:  0x34009028 .. 0x34089028 .. 0x34109028</font></div><div><font face="courier new, monospace">>>>  msection 374:  0x3410a028 .. 0x3418a028 .. 0x3420a028</font></div>


<div><font face="courier new, monospace">>>>  msection 375:  0x3420b028 .. 0x3428b028 .. 0x3430b028</font></div><div><font face="courier new, monospace">>>>  msection 376:  0x3430c028 .. 0x3438c028 .. 0x3440c028</font></div>


<div><font face="courier new, monospace">>>>  msection 377:  0x3440d028 .. 0x3448d028 .. 0x3450d028</font></div><div><font face="courier new, monospace">>>>  msection 378:  0x3450e028 .. 0x3458e028 .. 0x3460e028</font></div>


<div><font face="courier new, monospace">>>>  msection 379:  0x3460f028 .. 0x3468f028 .. 0x3470f028</font></div><div><font face="courier new, monospace">>>>  msection 380:  0x34710028 .. 0x34790028 .. 0x34810028</font></div>


<div><font face="courier new, monospace">>>>  msection 381:  0x34811028 .. 0x34891028 .. 0x34911028</font></div><div><font face="courier new, monospace">>>>  msection 382:  0x34912028 .. 0x34992028 .. 0x34a12028</font></div>


<div><font face="courier new, monospace">>>>  msection 383:  0x34a13028 .. 0x34a93028 .. 0x34b13028</font></div><div><font face="courier new, monospace">>>>  msection 384:  0x34b14028 .. 0x34b94028 .. 0x34c14028</font></div>


<div><font face="courier new, monospace">>>>  msection 385:  0x34c15028 .. 0x34c95028 .. 0x34d15028</font></div><div><font face="courier new, monospace">>>>  msection 386:  0x34d16028 .. 0x34d96028 .. 0x34e16028</font></div>


<div><font face="courier new, monospace">>>>  msection 387:  0x34e17028 .. 0x34e97028 .. 0x34f17028</font></div><div><font face="courier new, monospace">>>>  msection 388:  0x34f18028 .. 0x34f98028 .. 0x35018028</font></div>


<div><font face="courier new, monospace">>>>  msection 389:  0x35019028 .. 0x35099028 .. 0x35119028</font></div><div><font face="courier new, monospace">>>>  msection 390:  0x3511a028 .. 0x3519a028 .. 0x3521a028</font></div>


<div><font face="courier new, monospace">>>>  msection 391:  0x3521b028 .. 0x3529b028 .. 0x3531b028</font></div><div><font face="courier new, monospace">>>>  msection 392:  0x3531c028 .. 0x3539c028 .. 0x3541c028</font></div>


<div><font face="courier new, monospace">>>>  msection 393:  0x3541d028 .. 0x3549d028 .. 0x3551d028</font></div><div><font face="courier new, monospace">>>>  msection 394:  0x3551e028 .. 0x3559e028 .. 0x3561e028</font></div>


<div><font face="courier new, monospace">>>>  msection 395:  0x3561f028 .. 0x3569f028 .. 0x3571f028</font></div><div><font face="courier new, monospace">>>>  msection 396:  0x35720028 .. 0x357a0028 .. 0x35820028</font></div>


<div><font face="courier new, monospace">>>>  msection 397:  0x35821028 .. 0x358a1028 .. 0x35921028</font></div><div><font face="courier new, monospace">>>>  msection 398:  0x35922028 .. 0x359a2028 .. 0x35a22028</font></div>


<div><font face="courier new, monospace">>>>  msection 399:  0x35a23028 .. 0x35aa3028 .. 0x35b23028</font></div><div><font face="courier new, monospace">>>>  msection 400:  0x35b24028 .. 0x35ba4028 .. 0x35c24028</font></div>


<div><font face="courier new, monospace">>>>  msection 401:  0x35c25028 .. 0x35ca5028 .. 0x35d25028</font></div><div><font face="courier new, monospace">>>>  msection 402:  0x35d26028 .. 0x35da6028 .. 0x35e26028</font></div>


<div><font face="courier new, monospace">>>>  msection 403:  0x35ea4028 .. 0x35f24028 .. 0x35fa4028</font></div><div><font face="courier new, monospace">>>>  msection 404:  0x36009028 .. 0x36089028 .. 0x36109028</font></div>


<div><font face="courier new, monospace">>>>  msection 405:  0x3610a028 .. 0x3618a028 .. 0x3620a028</font></div><div><font face="courier new, monospace">>>>  msection 406:  0x3620b028 .. 0x3628b028 .. 0x3630b028</font></div>


<div><font face="courier new, monospace">>>>  msection 407:  0x3630c028 .. 0x3638c028 .. 0x3640c028</font></div><div><font face="courier new, monospace">>>>  msection 408:  0x3640d028 .. 0x3648d028 .. 0x3650d028</font></div>


<div><font face="courier new, monospace">>>>  msection 409:  0x3650e028 .. 0x3658e028 .. 0x3660e028</font></div><div><font face="courier new, monospace">>>>  msection 410:  0x3660f028 .. 0x3668f028 .. 0x3670f028</font></div>


<div><font face="courier new, monospace">>>>  msection 411:  0x36710028 .. 0x36790028 .. 0x36810028</font></div><div><font face="courier new, monospace">>>>  msection 412:  0x36811028 .. 0x36891028 .. 0x36911028</font></div>


<div><font face="courier new, monospace">>>>  msection 413:  0x36912028 .. 0x36992028 .. 0x36a12028</font></div><div><font face="courier new, monospace">>>>  msection 414:  0x36a13028 .. 0x36a93028 .. 0x36b13028</font></div>


<div><font face="courier new, monospace">>>>  msection 415:  0x36b14028 .. 0x36b94028 .. 0x36c14028</font></div><div><font face="courier new, monospace">>>>  msection 416:  0x36c15028 .. 0x36c95028 .. 0x36d15028</font></div>


<div><font face="courier new, monospace">>>>  msection 417:  0x36d16028 .. 0x36d96028 .. 0x36e16028</font></div><div><font face="courier new, monospace">>>>  msection 418:  0x36e17028 .. 0x36e97028 .. 0x36f17028</font></div>


<div><font face="courier new, monospace">>>>  msection 419:  0x36f18028 .. 0x36f98028 .. 0x37018028</font></div><div><font face="courier new, monospace">>>>  msection 420:  0x37019028 .. 0x37099028 .. 0x37119028</font></div>


<div><font face="courier new, monospace">>>>  msection 421:  0x3711a028 .. 0x3719a028 .. 0x3721a028</font></div><div><font face="courier new, monospace">>>>  msection 422:  0x3721b028 .. 0x3729b028 .. 0x3731b028</font></div>


<div><font face="courier new, monospace">>>>  msection 423:  0x3731c028 .. 0x3739c028 .. 0x3741c028</font></div><div><font face="courier new, monospace">>>>  msection 424:  0x3741d028 .. 0x3749d028 .. 0x3751d028</font></div>


<div><font face="courier new, monospace">>>>  msection 425:  0x3751e028 .. 0x3759e028 .. 0x3761e028</font></div><div><font face="courier new, monospace">>>>  msection 426:  0x3761f028 .. 0x3769f028 .. 0x3771f028</font></div>


<div><font face="courier new, monospace">>>>  msection 427:  0x37720028 .. 0x377a0028 .. 0x37820028</font></div><div><font face="courier new, monospace">>>>  msection 428:  0x37821028 .. 0x378a1028 .. 0x37921028</font></div>


<div><font face="courier new, monospace">>>>  msection 429:  0x4085d028 .. 0x408dd028 .. 0x4095d028</font></div><div><font face="courier new, monospace">>>>  msection 430:  0x4095e028 .. 0x409de028 .. 0x40a5e028</font></div>


<div><font face="courier new, monospace">>>>  msection 431:  0x40a5f028 .. 0x40adf028 .. 0x40b5f028</font></div><div><font face="courier new, monospace">>>>  msection 432:  0x417c8028 .. 0x41848028 .. 0x418c8028</font></div>


<div><font face="courier new, monospace">>>>  msection 433:  0x41f25028 .. 0x41fa5028 .. 0x42025028</font></div><div><font face="courier new, monospace">>>>  msection 434:  0x42026028 .. 0x420a6028 .. 0x42126028</font></div>


<div><font face="courier new, monospace">>>>  msection 435:  0x42127028 .. 0x421a7028 .. 0x42227028</font></div><div><font face="courier new, monospace">>>>  msection 436:  0x4223f028 .. 0x422bf028 .. 0x4233f028</font></div>


<div><font face="courier new, monospace">>>>  msection 437:  0x4236b028 .. 0x423eb028 .. 0x4246b028</font></div><div><font face="courier new, monospace">>>>  msection 438:  0x4250f028 .. 0x4258f028 .. 0x4260f028</font></div>


<div><font face="courier new, monospace">>>>  alloc_msection       = 0x31ce6008</font></div><div><font face="courier new, monospace">>>>  stack_msection       = 0x00000000</font></div><div><font face="courier new, monospace">>>>  heap_msection        = 0x31ce6008</font></div>


<div><font face="courier new, monospace">>>>  scan_msection        = 0x31ce6008</font></div><div><font face="courier new, monospace">>>>  alloc_stack_ptr      = 0x31e64e88</font></div><div><font face="courier new, monospace">>>>  alloc_stack_limit    = 0x31de7028</font></div>


<div><font face="courier new, monospace">>>>  alloc_heap_limit     = 0x31de6028</font></div><div><font face="courier new, monospace">>>>  alloc_heap_ptr       = 0x31d77548</font></div><div><font face="courier new, monospace">>>>  scan_ptr             = 0x31d77548</font></div>


<div><font face="courier new, monospace">>>>  scan_msection->alloc = 0x31dd6228</font></div><div><font face="courier new, monospace">>>> The object 0x0c966cb3 should be ___MOVABLE0</font></div><div><font face="courier new, monospace">>>>  body[-1] = 0x0c946091</font></div>


<div><font face="courier new, monospace">>>>             #(</font></div><div><font face="courier new, monospace">>>>               #(...)</font></div><div><font face="courier new, monospace">>>>               PROCEDURE</font></div>


<div><font face="courier new, monospace">>>>               #(...)</font></div><div><font face="courier new, monospace">>>>               53</font></div><div><font face="courier new, monospace">>>>               #(...)</font></div>


<div><font face="courier new, monospace">>>>               #(...)</font></div><div><font face="courier new, monospace">>>>               #(...)</font></div><div><font face="courier new, monospace">>>>               #(...)</font></div>


<div><font face="courier new, monospace">>>>             )</font></div><div><font face="courier new, monospace">>>>  body[ 0] = 0x00dd4f61</font></div><div><font face="courier new, monospace">>>>             PROCEDURE</font></div>


<div><font face="courier new, monospace">>>>  body[ 1] = 0x0c946041</font></div><div><font face="courier new, monospace">>>>             #(</font></div><div><font face="courier new, monospace">>>>               #(...)</font></div>


<div><font face="courier new, monospace">>>>               (...)</font></div><div><font face="courier new, monospace">>>>             )</font></div><div><font face="courier new, monospace">>>>  body[ 2] = 0x000000d4</font></div>


<div><font face="courier new, monospace">>>>             53</font></div><div><font face="courier new, monospace">>>>  body[ 3] = 0x0c90eb91</font></div><div><font face="courier new, monospace">>>>             #(</font></div>


<div><font face="courier new, monospace">>>>               #(...)</font></div><div><font face="courier new, monospace">>>>               #f</font></div><div><font face="courier new, monospace">>>>               #f</font></div>


<div><font face="courier new, monospace">>>>               #f</font></div><div><font face="courier new, monospace">>>>               #f</font></div><div><font face="courier new, monospace">>>>               #f</font></div>


<div><font face="courier new, monospace">>>>               #f</font></div><div><font face="courier new, monospace">>>>               #f</font></div><div><font face="courier new, monospace">>>>             )</font></div>


<div><font face="courier new, monospace">>>>  body[ 4] = 0x0c9894a1</font></div><div><font face="courier new, monospace">>>>             STRING</font></div><div><font face="courier new, monospace">>>>  body[ 5] = 0x00001008</font></div>


<div><font face="courier new, monospace">>>>             1026</font></div><div><font face="courier new, monospace">>>>  body[ 6] = 0x0c92ee53</font></div><div><font face="courier new, monospace">>>>             (</font></div>


<div><font face="courier new, monospace">>>>              SYMBOL</font></div><div><font face="courier new, monospace">>>>              .</font></div><div><font face="courier new, monospace">>>>              (...)</font></div>


<div><font face="courier new, monospace">>>>             )</font></div><div><font face="courier new, monospace">>>>  body[ 7] = 0x00d279c1</font></div><div><font face="courier new, monospace">>>>             SYMBOL</font></div>


<div><font face="courier new, monospace">>>>  body[ 8] = 0x00003000</font></div><div><font face="courier new, monospace">>>>             3072</font></div><div><font face="courier new, monospace">>>>  body[ 9] = 0x0c946181</font></div>


<div><font face="courier new, monospace">>>>             #(</font></div><div><font face="courier new, monospace">>>>               #(...)</font></div><div><font face="courier new, monospace">>>>               PROCEDURE</font></div>


<div><font face="courier new, monospace">>>>               #(...)</font></div><div><font face="courier new, monospace">>>>               54</font></div><div><font face="courier new, monospace">>>>               #(...)</font></div>


<div><font face="courier new, monospace">>>>               #(...)</font></div><div><font face="courier new, monospace">>>>               #(...)</font></div><div><font face="courier new, monospace">>>>               #(...)</font></div>


<div><font face="courier new, monospace">>>>             )</font></div><div><font face="courier new, monospace">>>> The reference was found in a will list</font></div></div><div><br></div><div><br></div>


<div><br></div><div>|dig-out-gc-roots-graph| / |##resolve-referencing-objects| work well enough for my use, though for including them in Gambit it would be good that they're stable.</div><div><br></div><div>It's funny that the crash happens _during_ GC. Could it be that |##resolve-referencing-objects| picks up some object references that are so Gambit-internal that just the fact that there's a reference to it makes the GC crash?</div>

<div><br></div><div>Any thought on how fix?</div><div><br></div><div><br><br><div class="gmail_quote">2013/6/19 Mikael <span dir="ltr"><<a href="mailto:mikael.rcv@gmail.com" target="_blank">mikael.rcv@gmail.com</a>></span><br>



<div> </div></div></div>