From 75bc16ac8ef47dfd29cb18de93ed0958939859ef Mon Sep 17 00:00:00 2001 From: Richard Kistruck Date: Mon, 19 Mar 2007 14:41:11 +0000 Subject: [PATCH] Mps branch unfixed-summary: failure is during emergency tracing Copied from Perforce Change: 161949 ServerID: perforce.ravenbrook.com --- mps/code/a1oEmerg.txt | 1610 ++++++++++++++++++++++++++++++++++++++++ mps/code/a1pEmerg.txt | 1620 +++++++++++++++++++++++++++++++++++++++++ mps/code/trace.c | 23 +- 3 files changed, 3245 insertions(+), 8 deletions(-) create mode 100644 mps/code/a1oEmerg.txt create mode 100644 mps/code/a1pEmerg.txt diff --git a/mps/code/a1oEmerg.txt b/mps/code/a1oEmerg.txt new file mode 100644 index 00000000000..ba752202a19 --- /dev/null +++ b/mps/code/a1oEmerg.txt @@ -0,0 +1,1610 @@ +. +=== Tests: {[mpsicv, mpsicv, mpsicv, mpsicv, mpsicv, mpsicv, mpsicv, mpsicv, mpsicv, mpsicv]} {[hi]} === +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 9510 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29484 +Collection 1, 4208 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359085, trace->rate: 59181 +Collection 2, 17009 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.085815, trace->rate: 117620 +Collection 3, 21188 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 69832 +Collection 4, 25420 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 536809 +Collection 5, 29612 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.781219, trace->rate: 203363 +Collection 6, 33931 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 696583 +Collection 7, 38144 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 49970 +Collection 8, 42472 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.796829, trace->rate: 205615 +Collection 9, 46691 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.076157, trace->rate: 122054 +Collection 10, 50913 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.390564, trace->rate: 417891 +Collection 11, 55137 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.687500, trace->rate: 166093 +Collection 12, 59367 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.956192, trace->rate: 458805 +Collection 13, 63477 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.266571, trace->rate: 139271 +Collection 14, 67702 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.506256, trace->rate: 151840 +Collection 15, 71787 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.779465, trace->rate: 164311 +Collection 16, 75970 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.078049, trace->rate: 270590 +Collection 17, 79991 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.374863, trace->rate: 144687 +Collection 18, 84052 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.622086, trace->rate: 290209 +Collection 19, 87937 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.986435, trace->rate: 141039 +Collection 20, 97743 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.640579, trace->rate: 153681 +Collection 21, 101773 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.859085, trace->rate: 159901 +Collection 22, 105572 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.140625, trace->rate: 230503 +Collection 23, 109328 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.437302, trace->rate: 146872 +Collection 24, 113220 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.702866, trace->rate: 244355 +Collection 25, 117150 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.796783, trace->rate: 129151 +Collection 26, 131332 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.880096, trace->rate: 155823 +Collection 27, 135008 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.134125, trace->rate: 140894 +Collection 28, 138640 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.437408, trace->rate: 214680 +Collection 29, 142334 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.709869, trace->rate: 151067 +Collection 30, 145970 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.984314, trace->rate: 224998 +Collection 31, 149658 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.328033, trace->rate: 117452 +Collection 32, 170815 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.656189, trace->rate: 149237 +Collection 33, 174343 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.871140, trace->rate: 152850 +Collection 34, 177741 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 11.120743, trace->rate: 191751 +Collection 35, 181126 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 11.374863, trace->rate: 145407 +Collection 36, 184571 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 11.640579, trace->rate: 198749 +Collection 37, 188011 objects. +Objects 200000. + +arena_commit_test: + committed: 8126464, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8126464) + TracePoll: dynamicDeferral: -974688.000000, ArenaAvail: 3059712 + traceStartCollectAll: finishingTime: 1068779.280000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 16.308278, trace->rate: 124434 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03F87EC0 [0377F000,03780000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03F87EC0 [0377F000,03780000){ + Map + 0377F000 *==================*============*===========*===============*=== + 0377F100 ===========*==============*===*=*==============*================ + 0377F200 ==*======*===============*================*========*============ + 0377F300 ======*======*=============*====*====================*======*=== + 0377F400 ============*===*=========*=======*=========*=====*============* + 0377F500 ===*==*=*=====*=*============*=============*=================*== + 0377F600 ===============*===*========*===============*====*====*==*====*= + 0377F700 =======*===*=====*======*===========*==*==========*=====*====*=* + 0377F800 ===========*==================================================== + 0377F900 ================================================================ + 0377FA00 ================================================================ + 0377FB00 ================================================================ + 0377FC00 ================================================================ + 0377FD00 ================================================================ + 0377FE00 ================================================================ + 0377FF00 ================================================================ +} AMC Seg 03F87EC0 + +} Segment 03F87EC0 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 9521 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29484 +Collection 1, 4207 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359085, trace->rate: 59181 +Collection 2, 17008 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.085815, trace->rate: 117620 +Collection 3, 21187 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 69832 +Collection 4, 25419 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 536809 +Collection 5, 29611 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.781219, trace->rate: 203363 +Collection 6, 33930 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 696583 +Collection 7, 38143 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 49970 +Collection 8, 42471 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.796829, trace->rate: 205615 +Collection 9, 46690 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.076157, trace->rate: 122054 +Collection 10, 50912 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.390564, trace->rate: 417891 +Collection 11, 55136 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.687500, trace->rate: 166093 +Collection 12, 59366 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.956192, trace->rate: 458805 +Collection 13, 63476 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.266571, trace->rate: 139271 +Collection 14, 67701 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.506256, trace->rate: 151840 +Collection 15, 71786 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.779465, trace->rate: 164311 +Collection 16, 75969 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.078049, trace->rate: 270590 +Collection 17, 79990 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.374863, trace->rate: 144687 +Collection 18, 84051 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.622086, trace->rate: 290209 +Collection 19, 87936 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.986435, trace->rate: 141039 +Collection 20, 97742 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.640579, trace->rate: 153681 +Collection 21, 101772 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.859085, trace->rate: 159901 +Collection 22, 105571 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.140625, trace->rate: 230503 +Collection 23, 109327 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.437302, trace->rate: 146872 +Collection 24, 113219 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.702866, trace->rate: 244355 +Collection 25, 117149 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.796783, trace->rate: 129151 +Collection 26, 131331 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.880096, trace->rate: 155823 +Collection 27, 135007 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.134125, trace->rate: 140894 +Collection 28, 138639 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.437408, trace->rate: 214680 +Collection 29, 142333 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.709869, trace->rate: 151067 +Collection 30, 145969 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.984314, trace->rate: 224998 +Collection 31, 149657 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.328033, trace->rate: 117452 +Collection 32, 170814 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.656189, trace->rate: 149237 +Collection 33, 174342 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.871140, trace->rate: 152850 +Collection 34, 177740 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 11.120743, trace->rate: 191751 +Collection 35, 181125 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 11.374863, trace->rate: 145407 +Collection 36, 184570 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 11.640579, trace->rate: 198749 +Collection 37, 188010 objects. +Objects 200000. + +arena_commit_test: + committed: 8126464, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8126464) + TracePoll: dynamicDeferral: -974688.000000, ArenaAvail: 3059712 + traceStartCollectAll: finishingTime: 1068753.800000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 16.307889, trace->rate: 124435 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03F87EC0 [0377F000,03780000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03F87EC0 [0377F000,03780000){ + Map + 0377F000 *==================*============*===========*===============*=== + 0377F100 ===========*==============*===*=*==============*================ + 0377F200 ==*======*===============*================*========*============ + 0377F300 ======*======*=============*====*====================*======*=== + 0377F400 ============*===*=========*=======*=========*=====*============* + 0377F500 ===*==*=*=====*=*============*=============*=================*== + 0377F600 ===============*===*========*===============*====*====*==*====*= + 0377F700 =======*===*=====*======*===========*==*==========*=====*====*=* + 0377F800 ===========*==================================================== + 0377F900 ================================================================ + 0377FA00 ================================================================ + 0377FB00 ================================================================ + 0377FC00 ================================================================ + 0377FD00 ================================================================ + 0377FE00 ================================================================ + 0377FF00 ================================================================ +} AMC Seg 03F87EC0 + +} Segment 03F87EC0 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 9531 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29484 +Collection 1, 4207 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359085, trace->rate: 59181 +Collection 2, 17008 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.085815, trace->rate: 117620 +Collection 3, 21187 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 69832 +Collection 4, 25419 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 536809 +Collection 5, 29611 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.781219, trace->rate: 203363 +Collection 6, 33930 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 696583 +Collection 7, 38143 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 49970 +Collection 8, 42471 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.796829, trace->rate: 205615 +Collection 9, 46690 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.076157, trace->rate: 122054 +Collection 10, 50912 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.390564, trace->rate: 417891 +Collection 11, 55136 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.687500, trace->rate: 166093 +Collection 12, 59366 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.956192, trace->rate: 458805 +Collection 13, 63476 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.266571, trace->rate: 139271 +Collection 14, 67701 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.506256, trace->rate: 151840 +Collection 15, 71786 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.779465, trace->rate: 164311 +Collection 16, 75969 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.078049, trace->rate: 270590 +Collection 17, 79990 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.374863, trace->rate: 144687 +Collection 18, 84051 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.622086, trace->rate: 290209 +Collection 19, 87936 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.986435, trace->rate: 141039 +Collection 20, 97742 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.640579, trace->rate: 153681 +Collection 21, 101772 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.859085, trace->rate: 159901 +Collection 22, 105571 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.140625, trace->rate: 230503 +Collection 23, 109327 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.437302, trace->rate: 146872 +Collection 24, 113219 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.702866, trace->rate: 244355 +Collection 25, 117149 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.796783, trace->rate: 129151 +Collection 26, 131331 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.880096, trace->rate: 155823 +Collection 27, 135007 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.134125, trace->rate: 140894 +Collection 28, 138639 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.437408, trace->rate: 214680 +Collection 29, 142333 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.709869, trace->rate: 151067 +Collection 30, 145969 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 8.984314, trace->rate: 224998 +Collection 31, 149657 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.328033, trace->rate: 117452 +Collection 32, 170814 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.656189, trace->rate: 149237 +Collection 33, 174342 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.871140, trace->rate: 152850 +Collection 34, 177740 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 11.120743, trace->rate: 191751 +Collection 35, 181125 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 11.374863, trace->rate: 145407 +Collection 36, 184570 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 11.640579, trace->rate: 198749 +Collection 37, 188010 objects. +Objects 200000. + +arena_commit_test: + committed: 8126464, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8126464) + TracePoll: dynamicDeferral: -974688.000000, ArenaAvail: 3059712 + traceStartCollectAll: finishingTime: 1068753.800000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 16.307889, trace->rate: 124435 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03F87EC0 [0377F000,03780000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03F87EC0 [0377F000,03780000){ + Map + 0377F000 *==================*============*===========*===============*=== + 0377F100 ===========*==============*===*=*==============*================ + 0377F200 ==*======*===============*================*========*============ + 0377F300 ======*======*=============*====*====================*======*=== + 0377F400 ============*===*=========*=======*=========*=====*============* + 0377F500 ===*==*=*=====*=*============*=============*=================*== + 0377F600 ===============*===*========*===============*====*====*==*====*= + 0377F700 =======*===*=====*======*===========*==*==========*=====*====*=* + 0377F800 ===========*==================================================== + 0377F900 ================================================================ + 0377FA00 ================================================================ + 0377FB00 ================================================================ + 0377FC00 ================================================================ + 0377FD00 ================================================================ + 0377FE00 ================================================================ + 0377FF00 ================================================================ +} AMC Seg 03F87EC0 + +} Segment 03F87EC0 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 9547 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29490 +Collection 1, 4211 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359283, trace->rate: 55089 +Collection 2, 17022 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.067810, trace->rate: 115444 +Collection 3, 21188 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 61644 +Collection 4, 25435 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 540683 +Collection 5, 29612 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.781219, trace->rate: 199267 +Collection 6, 33954 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.065323, trace->rate: 277097 +Collection 7, 38144 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.406174, trace->rate: 143766 +Collection 8, 42492 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.656235, trace->rate: 162610 +Collection 9, 46627 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.984222, trace->rate: 187178 +Collection 10, 50779 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.241272, trace->rate: 242258 +Collection 11, 54845 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531113, trace->rate: 150454 +Collection 12, 59024 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.796661, trace->rate: 268893 +Collection 13, 63125 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.601074, trace->rate: 137484 +Collection 14, 70109 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562469, trace->rate: 151296 +Collection 15, 74204 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.828079, trace->rate: 160408 +Collection 16, 78225 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.093521, trace->rate: 199387 +Collection 17, 82113 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.390625, trace->rate: 144548 +Collection 18, 86062 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.640411, trace->rate: 215157 +Collection 19, 89944 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.499985, trace->rate: 123787 +Collection 20, 102587 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.815842, trace->rate: 155575 +Collection 21, 106275 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.046860, trace->rate: 138064 +Collection 22, 110064 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.296860, trace->rate: 188270 +Collection 23, 113794 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.609344, trace->rate: 149679 +Collection 24, 117627 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.828079, trace->rate: 199211 +Collection 25, 121400 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.952942, trace->rate: 123329 +Collection 26, 141184 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.499924, trace->rate: 146864 +Collection 27, 144826 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.718491, trace->rate: 150729 +Collection 28, 148272 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.948898, trace->rate: 189466 +Collection 29, 151665 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.234375, trace->rate: 143115 +Collection 30, 155235 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.483536, trace->rate: 178247 +Collection 31, 158761 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 14.890625, trace->rate: 119282 +Collection 32, 185658 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.562912, trace->rate: 147518 +Collection 33, 188900 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.989380, trace->rate: 150730 +Collection 34, 193538 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.312469, trace->rate: 166833 +Collection 35, 198179 objects. +Objects 200000. + +arena_commit_test: + committed: 8826880, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8826880) + TracePoll: dynamicDeferral: -60907.000000, ArenaAvail: 3878912 + traceStartCollectAll: finishingTime: 2030998.520000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 30.990578, trace->rate: 61598 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD5EC0 [03933000,03934000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD5EC0 [03933000,03934000){ + Map + 03933000 *================*===========*======*==================*======== + 03933100 ============*==*========*=================*==================*== + 03933200 ===============*===============*======*===========*=========*=== + 03933300 =============*===*====================*==============*=========* + 03933400 ==========*=====*=============*===========*==============*=====* + 03933500 ==================*========*=========*====*=============*======= + 03933600 ========*==================*=======*==================*========= + 03933700 ========*====================*============*==========*========== + 03933800 =====*====*============*=*=====*======*==========*=============* + 03933900 ============*=======*=====*================*==========*========= + 03933A00 ====*==========*====*===*=====*====*=================*========== + 03933B00 =======*=============*======*=====*==========*============*=*=== + 03933C00 ============*===================*=================*============= + 03933D00 =*===================*==============*==============*============ + 03933E00 ===*========*====*============*==================*============== + 03933F00 ===*===================*==================*=*=============*=*=== +} AMC Seg 03FD5EC0 + +} Segment 03FD5EC0 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 9558 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29490 +Collection 1, 4208 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359283, trace->rate: 55089 +Collection 2, 17019 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.067810, trace->rate: 115444 +Collection 3, 21185 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 61644 +Collection 4, 25432 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 540683 +Collection 5, 29609 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.781219, trace->rate: 199267 +Collection 6, 33951 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.065323, trace->rate: 277097 +Collection 7, 38141 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.406174, trace->rate: 143766 +Collection 8, 42489 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.656235, trace->rate: 162610 +Collection 9, 46624 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.984222, trace->rate: 187178 +Collection 10, 50776 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.241272, trace->rate: 242258 +Collection 11, 54842 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531113, trace->rate: 150454 +Collection 12, 59021 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.796661, trace->rate: 268893 +Collection 13, 63122 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.601074, trace->rate: 137484 +Collection 14, 70106 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562469, trace->rate: 151296 +Collection 15, 74201 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.828079, trace->rate: 160408 +Collection 16, 78222 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.093521, trace->rate: 199387 +Collection 17, 82110 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.390625, trace->rate: 144548 +Collection 18, 86059 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.640411, trace->rate: 215157 +Collection 19, 89941 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.499985, trace->rate: 123787 +Collection 20, 102584 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.815842, trace->rate: 155575 +Collection 21, 106272 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.046860, trace->rate: 138064 +Collection 22, 110061 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.296860, trace->rate: 188270 +Collection 23, 113791 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.609344, trace->rate: 149679 +Collection 24, 117624 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.828079, trace->rate: 199211 +Collection 25, 121397 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.952942, trace->rate: 123329 +Collection 26, 141181 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.499924, trace->rate: 146864 +Collection 27, 144823 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.718491, trace->rate: 150729 +Collection 28, 148269 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.948898, trace->rate: 189466 +Collection 29, 151662 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.234375, trace->rate: 143115 +Collection 30, 155232 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.483536, trace->rate: 178247 +Collection 31, 158758 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 14.890625, trace->rate: 119282 +Collection 32, 185655 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.562912, trace->rate: 147518 +Collection 33, 188897 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.989380, trace->rate: 150730 +Collection 34, 193535 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.312469, trace->rate: 166833 +Collection 35, 198176 objects. +Objects 200000. + +arena_commit_test: + committed: 8826880, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8826880) + TracePoll: dynamicDeferral: -60907.000000, ArenaAvail: 3878912 + traceStartCollectAll: finishingTime: 2030916.200000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 30.989322, trace->rate: 61600 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD5EC0 [03933000,03934000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD5EC0 [03933000,03934000){ + Map + 03933000 *================*===========*======*==================*======== + 03933100 ============*==*========*=================*==================*== + 03933200 ===============*===============*======*===========*=========*=== + 03933300 =============*===*====================*==============*=========* + 03933400 ==========*=====*=============*===========*==============*=====* + 03933500 ==================*========*=========*====*=============*======= + 03933600 ========*==================*=======*==================*========= + 03933700 ========*====================*============*==========*========== + 03933800 =====*====*============*=*=====*======*==========*=============* + 03933900 ============*=======*=====*================*==========*========= + 03933A00 ====*==========*====*===*=====*====*=================*========== + 03933B00 =======*=============*======*=====*==========*============*=*=== + 03933C00 ============*===================*=================*============= + 03933D00 =*===================*==============*==============*============ + 03933E00 ===*========*====*============*==================*============== + 03933F00 ===*===================*==================*=*=============*=*=== +} AMC Seg 03FD5EC0 + +} Segment 03FD5EC0 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 9569 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29490 +Collection 1, 4208 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359283, trace->rate: 55089 +Collection 2, 17019 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.067810, trace->rate: 115444 +Collection 3, 21185 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 61644 +Collection 4, 25432 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 544733 +Collection 5, 29609 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.781219, trace->rate: 203363 +Collection 6, 33951 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.065323, trace->rate: 277097 +Collection 7, 38141 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.390549, trace->rate: 143766 +Collection 8, 42489 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.656235, trace->rate: 164658 +Collection 9, 46624 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.984222, trace->rate: 189226 +Collection 10, 50776 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.241272, trace->rate: 242258 +Collection 11, 54842 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531113, trace->rate: 151819 +Collection 12, 59021 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.796661, trace->rate: 268893 +Collection 13, 63122 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.601074, trace->rate: 138508 +Collection 14, 70106 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562469, trace->rate: 152320 +Collection 15, 74201 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.828079, trace->rate: 161432 +Collection 16, 78222 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.093521, trace->rate: 199387 +Collection 17, 82110 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.390625, trace->rate: 145368 +Collection 18, 86059 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.640411, trace->rate: 215157 +Collection 19, 89941 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.499985, trace->rate: 124372 +Collection 20, 102584 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.815842, trace->rate: 156258 +Collection 21, 106272 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.046860, trace->rate: 138650 +Collection 22, 110061 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.296860, trace->rate: 188270 +Collection 23, 113791 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.609344, trace->rate: 150264 +Collection 24, 117624 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.828079, trace->rate: 199211 +Collection 25, 121397 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.952942, trace->rate: 123739 +Collection 26, 141181 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.499924, trace->rate: 147319 +Collection 27, 144823 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.718491, trace->rate: 151184 +Collection 28, 148269 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.948898, trace->rate: 189466 +Collection 29, 151662 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.234375, trace->rate: 143524 +Collection 30, 155232 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.483536, trace->rate: 178247 +Collection 31, 158758 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 14.890625, trace->rate: 119574 +Collection 32, 185655 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.562912, trace->rate: 147859 +Collection 33, 188897 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.989380, trace->rate: 151071 +Collection 34, 193535 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.312469, trace->rate: 166833 +Collection 35, 198176 objects. +Objects 200000. + +arena_commit_test: + committed: 8826880, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8826880) + TracePoll: dynamicDeferral: -60907.000000, ArenaAvail: 3878912 + traceStartCollectAll: finishingTime: 2030916.200000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 30.989322, trace->rate: 61600 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD5EC0 [03933000,03934000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD5EC0 [03933000,03934000){ + Map + 03933000 *================*===========*======*==================*======== + 03933100 ============*==*========*=================*==================*== + 03933200 ===============*===============*======*===========*=========*=== + 03933300 =============*===*====================*==============*=========* + 03933400 ==========*=====*=============*===========*==============*=====* + 03933500 ==================*========*=========*====*=============*======= + 03933600 ========*==================*=======*==================*========= + 03933700 ========*====================*============*==========*========== + 03933800 =====*====*============*=*=====*======*==========*=============* + 03933900 ============*=======*=====*================*==========*========= + 03933A00 ====*==========*====*===*=====*====*=================*========== + 03933B00 =======*=============*======*=====*==========*============*=*=== + 03933C00 ============*===================*=================*============= + 03933D00 =*===================*==============*==============*============ + 03933E00 ===*========*====*============*==================*============== + 03933F00 ===*===================*==================*=*=============*=*=== +} AMC Seg 03FD5EC0 + +} Segment 03FD5EC0 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 9581 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29487 +Collection 1, 4212 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359283, trace->rate: 57137 +Collection 2, 17017 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.067810, trace->rate: 115444 +Collection 3, 21183 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 61644 +Collection 4, 25430 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 540683 +Collection 5, 29607 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.781219, trace->rate: 199267 +Collection 6, 33949 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.065323, trace->rate: 277097 +Collection 7, 38139 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.406174, trace->rate: 143766 +Collection 8, 42487 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.656235, trace->rate: 162610 +Collection 9, 46622 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.984222, trace->rate: 187178 +Collection 10, 50774 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.241272, trace->rate: 242258 +Collection 11, 54840 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531113, trace->rate: 150454 +Collection 12, 59019 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.796661, trace->rate: 268893 +Collection 13, 63120 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.601074, trace->rate: 137484 +Collection 14, 70104 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562469, trace->rate: 151296 +Collection 15, 74199 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.828079, trace->rate: 160408 +Collection 16, 78220 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.093521, trace->rate: 199387 +Collection 17, 82108 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.390625, trace->rate: 144548 +Collection 18, 86057 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.640411, trace->rate: 215157 +Collection 19, 89939 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.499985, trace->rate: 123787 +Collection 20, 102582 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.815842, trace->rate: 155575 +Collection 21, 106270 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.046860, trace->rate: 138064 +Collection 22, 110059 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.296860, trace->rate: 188270 +Collection 23, 113789 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.609344, trace->rate: 149679 +Collection 24, 117622 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.828079, trace->rate: 199211 +Collection 25, 121395 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.952942, trace->rate: 123329 +Collection 26, 141179 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.499924, trace->rate: 146864 +Collection 27, 144821 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.718491, trace->rate: 150729 +Collection 28, 148267 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.948898, trace->rate: 189466 +Collection 29, 151660 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.234375, trace->rate: 143115 +Collection 30, 155230 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.483536, trace->rate: 178247 +Collection 31, 158756 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 14.890625, trace->rate: 119282 +Collection 32, 185653 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.562912, trace->rate: 147518 +Collection 33, 188895 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.989380, trace->rate: 150730 +Collection 34, 193533 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.312469, trace->rate: 166833 +Collection 35, 198174 objects. +Objects 200000. + +arena_commit_test: + committed: 8826880, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8826880) + TracePoll: dynamicDeferral: -60907.000000, ArenaAvail: 3878912 + traceStartCollectAll: finishingTime: 2030853.480000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 30.988365, trace->rate: 61602 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD5EC0 [03933000,03934000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD5EC0 [03933000,03934000){ + Map + 03933000 *================*===========*======*==================*======== + 03933100 ============*==*========*=================*==================*== + 03933200 ===============*===============*======*===========*=========*=== + 03933300 =============*===*====================*==============*=========* + 03933400 ==========*=====*=============*===========*==============*=====* + 03933500 ==================*========*=========*====*=============*======= + 03933600 ========*==================*=======*==================*========= + 03933700 ========*====================*============*==========*========== + 03933800 =====*====*============*=*=====*======*==========*=============* + 03933900 ============*=======*=====*================*==========*========= + 03933A00 ====*==========*====*===*=====*====*=================*========== + 03933B00 =======*=============*======*=====*==========*============*=*=== + 03933C00 ============*===================*=================*============= + 03933D00 =*===================*==============*==============*============ + 03933E00 ===*========*====*============*==================*============== + 03933F00 ===*===================*==================*=*=============*=*=== +} AMC Seg 03FD5EC0 + +} Segment 03FD5EC0 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 9592 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29487 +Collection 1, 4212 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359283, trace->rate: 57137 +Collection 2, 17017 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.067810, trace->rate: 115444 +Collection 3, 21183 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 61644 +Collection 4, 25430 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 544733 +Collection 5, 29607 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.781219, trace->rate: 199267 +Collection 6, 33949 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.065323, trace->rate: 277097 +Collection 7, 38139 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.390549, trace->rate: 141718 +Collection 8, 42487 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.656235, trace->rate: 162610 +Collection 9, 46622 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.984222, trace->rate: 187178 +Collection 10, 50774 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.241272, trace->rate: 242258 +Collection 11, 54840 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531113, trace->rate: 150454 +Collection 12, 59019 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.796661, trace->rate: 268893 +Collection 13, 63120 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.601074, trace->rate: 137484 +Collection 14, 70104 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562469, trace->rate: 151296 +Collection 15, 74199 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.828079, trace->rate: 160408 +Collection 16, 78220 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.093521, trace->rate: 199387 +Collection 17, 82108 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.390625, trace->rate: 144548 +Collection 18, 86057 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.640411, trace->rate: 215157 +Collection 19, 89939 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.499985, trace->rate: 123787 +Collection 20, 102582 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.815842, trace->rate: 155575 +Collection 21, 106270 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.046860, trace->rate: 138064 +Collection 22, 110059 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.296860, trace->rate: 188270 +Collection 23, 113789 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.609344, trace->rate: 149679 +Collection 24, 117622 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.828079, trace->rate: 199211 +Collection 25, 121395 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.952942, trace->rate: 123329 +Collection 26, 141179 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.499924, trace->rate: 146864 +Collection 27, 144821 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.718491, trace->rate: 150729 +Collection 28, 148267 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.948898, trace->rate: 189466 +Collection 29, 151660 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.234375, trace->rate: 143115 +Collection 30, 155230 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.483536, trace->rate: 178247 +Collection 31, 158756 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 14.890625, trace->rate: 119282 +Collection 32, 185653 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.562912, trace->rate: 147518 +Collection 33, 188895 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.989380, trace->rate: 150730 +Collection 34, 193533 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.312469, trace->rate: 166833 +Collection 35, 198174 objects. +Objects 200000. + +arena_commit_test: + committed: 8826880, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8826880) + TracePoll: dynamicDeferral: -60907.000000, ArenaAvail: 3878912 + traceStartCollectAll: finishingTime: 2030853.480000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 30.988365, trace->rate: 61602 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD5EC0 [03933000,03934000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD5EC0 [03933000,03934000){ + Map + 03933000 *================*===========*======*==================*======== + 03933100 ============*==*========*=================*==================*== + 03933200 ===============*===============*======*===========*=========*=== + 03933300 =============*===*====================*==============*=========* + 03933400 ==========*=====*=============*===========*==============*=====* + 03933500 ==================*========*=========*====*=============*======= + 03933600 ========*==================*=======*==================*========= + 03933700 ========*====================*============*==========*========== + 03933800 =====*====*============*=*=====*======*==========*=============* + 03933900 ============*=======*=====*================*==========*========= + 03933A00 ====*==========*====*===*=====*====*=================*========== + 03933B00 =======*=============*======*=====*==========*============*=*=== + 03933C00 ============*===================*=================*============= + 03933D00 =*===================*==============*==============*============ + 03933E00 ===*========*====*============*==================*============== + 03933F00 ===*===================*==================*=*=============*=*=== +} AMC Seg 03FD5EC0 + +} Segment 03FD5EC0 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 9603 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29487 +Collection 1, 4211 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359283, trace->rate: 57137 +Collection 2, 17016 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.067810, trace->rate: 115444 +Collection 3, 21182 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 61644 +Collection 4, 25429 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 540683 +Collection 5, 29606 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.781219, trace->rate: 199267 +Collection 6, 33948 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.065323, trace->rate: 277097 +Collection 7, 38138 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.406174, trace->rate: 143766 +Collection 8, 42486 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.656235, trace->rate: 162610 +Collection 9, 46621 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.984222, trace->rate: 187178 +Collection 10, 50773 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.241272, trace->rate: 242258 +Collection 11, 54839 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531113, trace->rate: 150454 +Collection 12, 59018 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.796661, trace->rate: 268893 +Collection 13, 63119 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.601074, trace->rate: 137484 +Collection 14, 70103 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562469, trace->rate: 151296 +Collection 15, 74198 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.828079, trace->rate: 160408 +Collection 16, 78219 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.093521, trace->rate: 199387 +Collection 17, 82107 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.390625, trace->rate: 144548 +Collection 18, 86056 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.640411, trace->rate: 215157 +Collection 19, 89938 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.515610, trace->rate: 124109 +Collection 20, 102581 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.815842, trace->rate: 155575 +Collection 21, 106269 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.046860, trace->rate: 138064 +Collection 22, 110058 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.296860, trace->rate: 188270 +Collection 23, 113788 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.609344, trace->rate: 149679 +Collection 24, 117621 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.828079, trace->rate: 199211 +Collection 25, 121394 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.952942, trace->rate: 123329 +Collection 26, 141178 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.499924, trace->rate: 146864 +Collection 27, 144820 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.718491, trace->rate: 150729 +Collection 28, 148266 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.948898, trace->rate: 189466 +Collection 29, 151659 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.234375, trace->rate: 143115 +Collection 30, 155229 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.483536, trace->rate: 178247 +Collection 31, 158755 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 14.890625, trace->rate: 119282 +Collection 32, 185652 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.562912, trace->rate: 147518 +Collection 33, 188894 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.989380, trace->rate: 150730 +Collection 34, 193532 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.312469, trace->rate: 166833 +Collection 35, 198173 objects. +Objects 200000. + +arena_commit_test: + committed: 8826880, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8826880) + TracePoll: dynamicDeferral: -60907.000000, ArenaAvail: 3878912 + traceStartCollectAll: finishingTime: 2030843.680000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 30.988215, trace->rate: 61603 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD5EC0 [03932000,03933000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD5EC0 [03932000,03933000){ + Map + 03932000 *================*===========*======*==================*======== + 03932100 ============*==*========*=================*==================*== + 03932200 ===============*===============*======*===========*=========*=== + 03932300 =============*===*====================*==============*=========* + 03932400 ==========*=====*=============*===========*==============*=====* + 03932500 ==================*========*=========*====*=============*======= + 03932600 ========*==================*=======*==================*========= + 03932700 ========*====================*============*==========*========== + 03932800 =====*====*============*=*=====*======*==========*=============* + 03932900 ============*=======*=====*================*==========*========= + 03932A00 ====*==========*====*===*=====*====*=================*========== + 03932B00 =======*=============*======*=====*==========*============*=*=== + 03932C00 ============*===================*=================*============= + 03932D00 =*===================*==============*==============*============ + 03932E00 ===*========*====*============*==================*============== + 03932F00 ===*===================*==================*=*=============*=*=== +} AMC Seg 03FD5EC0 + +} Segment 03FD5EC0 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 9616 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29487 +Collection 1, 4210 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359283, trace->rate: 57137 +Collection 2, 17015 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.067810, trace->rate: 115444 +Collection 3, 21181 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 61644 +Collection 4, 25428 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 540683 +Collection 5, 29605 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.781219, trace->rate: 199267 +Collection 6, 33947 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.065323, trace->rate: 277097 +Collection 7, 38137 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.406174, trace->rate: 143766 +Collection 8, 42485 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.656235, trace->rate: 162610 +Collection 9, 46620 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.984222, trace->rate: 187178 +Collection 10, 50772 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.241272, trace->rate: 242258 +Collection 11, 54838 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531113, trace->rate: 150454 +Collection 12, 59017 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.796661, trace->rate: 268893 +Collection 13, 63118 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.601074, trace->rate: 137484 +Collection 14, 70102 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562469, trace->rate: 151296 +Collection 15, 74197 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.828079, trace->rate: 160408 +Collection 16, 78218 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.093521, trace->rate: 199387 +Collection 17, 82106 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.390625, trace->rate: 144548 +Collection 18, 86055 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.640411, trace->rate: 215157 +Collection 19, 89937 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.499985, trace->rate: 123787 +Collection 20, 102580 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.815842, trace->rate: 155575 +Collection 21, 106268 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.046860, trace->rate: 138064 +Collection 22, 110057 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.296860, trace->rate: 188270 +Collection 23, 113787 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.609344, trace->rate: 149679 +Collection 24, 117620 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.828079, trace->rate: 199211 +Collection 25, 121393 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.952942, trace->rate: 123329 +Collection 26, 141177 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.499924, trace->rate: 146864 +Collection 27, 144819 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.718491, trace->rate: 150729 +Collection 28, 148265 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.948898, trace->rate: 189466 +Collection 29, 151658 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.234375, trace->rate: 143115 +Collection 30, 155228 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.483536, trace->rate: 178247 +Collection 31, 158754 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 14.890625, trace->rate: 119282 +Collection 32, 185651 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.562912, trace->rate: 147518 +Collection 33, 188893 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.989380, trace->rate: 150730 +Collection 34, 193531 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.312469, trace->rate: 166833 +Collection 35, 198172 objects. +Objects 200000. + +arena_commit_test: + committed: 8826880, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8826880) + TracePoll: dynamicDeferral: -60907.000000, ArenaAvail: 3878912 + traceStartCollectAll: finishingTime: 2030808.400000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 30.987677, trace->rate: 61604 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD5EC0 [03933000,03934000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD5EC0 [03933000,03934000){ + Map + 03933000 *================*===========*======*==================*======== + 03933100 ============*==*========*=================*==================*== + 03933200 ===============*===============*======*===========*=========*=== + 03933300 =============*===*====================*==============*=========* + 03933400 ==========*=====*=============*===========*==============*=====* + 03933500 ==================*========*=========*====*=============*======= + 03933600 ========*==================*=======*==================*========= + 03933700 ========*====================*============*==========*========== + 03933800 =====*====*============*=*=====*======*==========*=============* + 03933900 ============*=======*=====*================*==========*========= + 03933A00 ====*==========*====*===*=====*====*=================*========== + 03933B00 =======*=============*======*=====*==========*============*=*=== + 03933C00 ============*===================*=================*============= + 03933D00 =*===================*==============*==============*============ + 03933E00 ===*========*====*============*==================*============== + 03933F00 ===*===================*==================*=*=============*=*=== +} AMC Seg 03FD5EC0 + +} Segment 03FD5EC0 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 diff --git a/mps/code/a1pEmerg.txt b/mps/code/a1pEmerg.txt new file mode 100644 index 00000000000..c76f7e12b91 --- /dev/null +++ b/mps/code/a1pEmerg.txt @@ -0,0 +1,1620 @@ +. +=== Tests: {[mpsicv, mpsicv, mpsicv, mpsicv, mpsicv, mpsicv, mpsicv, mpsicv, mpsicv, mpsicv]} {[hi]} === +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 10933 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29492 +Collection 1, 4205 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359146, trace->rate: 59182 +Collection 2, 17016 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.063202, trace->rate: 115186 +Collection 3, 21152 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 56531 +Collection 4, 25338 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 541490 +Collection 5, 29677 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.812439, trace->rate: 207456 +Collection 6, 33941 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.078110, trace->rate: 277811 +Collection 7, 38207 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.374908, trace->rate: 140590 +Collection 8, 42478 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.640533, trace->rate: 160558 +Collection 9, 46617 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.962891, trace->rate: 184782 +Collection 10, 50730 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.284225, trace->rate: 245571 +Collection 11, 54812 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531235, trace->rate: 150459 +Collection 12, 59012 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.768951, trace->rate: 267018 +Collection 13, 63045 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.609344, trace->rate: 138188 +Collection 14, 70143 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562332, trace->rate: 151291 +Collection 15, 74189 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.815292, trace->rate: 159530 +Collection 16, 78139 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.109375, trace->rate: 200213 +Collection 17, 82106 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.390549, trace->rate: 144546 +Collection 18, 86046 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.656128, trace->rate: 215979 +Collection 19, 89929 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.468582, trace->rate: 122614 +Collection 20, 102571 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.843628, trace->rate: 156226 +Collection 21, 106326 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.046768, trace->rate: 138063 +Collection 22, 110052 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.328033, trace->rate: 189175 +Collection 23, 113783 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.582443, trace->rate: 148875 +Collection 24, 117553 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.817978, trace->rate: 199014 +Collection 25, 121333 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.921829, trace->rate: 122511 +Collection 26, 141181 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.484299, trace->rate: 146613 +Collection 27, 144811 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.734222, trace->rate: 151186 +Collection 28, 148265 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.930389, trace->rate: 188967 +Collection 29, 151633 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.234329, trace->rate: 143114 +Collection 30, 155222 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.484268, trace->rate: 178257 +Collection 31, 158757 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 15.140457, trace->rate: 111984 +Collection 32, 187067 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.625183, trace->rate: 147959 +Collection 33, 190306 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.109146, trace->rate: 140459 +Collection 34, 195006 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.421829, trace->rate: 168314 +Collection 35, 199477 objects. +Objects 200000. + +arena_commit_test: + committed: 8896512, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8896512) + TracePoll: dynamicDeferral: -35419.000000, ArenaAvail: 3923968 + traceStartCollectAll: finishingTime: 2093825.840000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 31.949247, trace->rate: 59037 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + TracePoll: dynamicDeferral: -6892552.000000, ArenaAvail: 106496 + traceStartCollectAll: finishingTime: -2775335.120000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 1.000000, trace->rate: 2881832 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + exit alloc loop, iAlloc: 2612, res: 7. + mps_arena_commit_limit_set(limit: 4294967295) + new alloc, res: 0. +arena_commit_test OK, reservoir_test OK, alignmentTest OK. + traceStartCollectAll: finishingTime: 7698575.480000 + TraceStart: Client requests: immediate full collection. + nPolls: 117.470939, trace->rate: 24838 +mps_arena_collect OK. +alloc_v_test OK. +collections: 38 +i == 0 +c: 38 +Objects 200000. + +arena_commit_test: + committed: 10223616, reserved: 33558528, limit: 4294967295. + mps_arena_commit_limit_set(committed: 10223616) + exit alloc loop, iAlloc: 656, res: 7. + mps_arena_commit_limit_set(limit: 4294967295) + new alloc, res: 0. +arena_commit_test OK, reservoir_test OK, alignmentTest OK. + traceStartCollectAll: finishingTime: 19490612.920000 + TraceStart: Client requests: immediate full collection. + nPolls: 297.403151, trace->rate: 15247 +mps_arena_collect OK. +alloc_v_test OK. +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 10953 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29486 +Collection 1, 4207 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359131, trace->rate: 59182 +Collection 2, 17030 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.093536, trace->rate: 118055 +Collection 3, 21243 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 52465 +Collection 4, 25337 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 541490 +Collection 5, 29676 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.796814, trace->rate: 207456 +Collection 6, 33940 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.046860, trace->rate: 274636 +Collection 7, 38206 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.374908, trace->rate: 142638 +Collection 8, 42477 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.640533, trace->rate: 162606 +Collection 9, 46616 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.962891, trace->rate: 186830 +Collection 10, 50729 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.284225, trace->rate: 245571 +Collection 11, 54811 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531235, trace->rate: 151825 +Collection 12, 59011 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.768951, trace->rate: 267018 +Collection 13, 63044 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.609344, trace->rate: 139212 +Collection 14, 70142 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562332, trace->rate: 152315 +Collection 15, 74188 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.815292, trace->rate: 160554 +Collection 16, 78138 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.125000, trace->rate: 200663 +Collection 17, 82105 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.374924, trace->rate: 144915 +Collection 18, 86045 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.656128, trace->rate: 215979 +Collection 19, 89928 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.468582, trace->rate: 123199 +Collection 20, 102570 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.843628, trace->rate: 156909 +Collection 21, 106325 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.046768, trace->rate: 138648 +Collection 22, 110051 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.312408, trace->rate: 188853 +Collection 23, 113782 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.582443, trace->rate: 149460 +Collection 24, 117552 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.817978, trace->rate: 199014 +Collection 25, 121332 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.921829, trace->rate: 122921 +Collection 26, 141180 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.484299, trace->rate: 147068 +Collection 27, 144810 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.734222, trace->rate: 151641 +Collection 28, 148264 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.930389, trace->rate: 188967 +Collection 29, 151632 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.234329, trace->rate: 143524 +Collection 30, 155221 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.484268, trace->rate: 178257 +Collection 31, 158756 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 15.124832, trace->rate: 112107 +Collection 32, 187066 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.625183, trace->rate: 148300 +Collection 33, 190305 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.093521, trace->rate: 140601 +Collection 34, 195005 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.421829, trace->rate: 168314 +Collection 35, 199476 objects. +Objects 200000. + +arena_commit_test: + committed: 8896512, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8896512) + TracePoll: dynamicDeferral: -35419.000000, ArenaAvail: 3923968 + traceStartCollectAll: finishingTime: 2093796.440000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 31.948798, trace->rate: 59038 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + TracePoll: dynamicDeferral: -6892552.000000, ArenaAvail: 106496 + traceStartCollectAll: finishingTime: -2775364.520000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 1.000000, trace->rate: 2881861 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD3BE0 [0387C000,0387D000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD3BE0 [0387C000,0387D000){ + Map + 0387C000 *================*=================*==*====================*==== + 0387C100 ========*=========*==============*===*==============*===*======= + 0387C200 =========*======*=*==*================*===*===================== + 0387C300 ================================================================ + 0387C400 ================================================================ + 0387C500 ================================================================ + 0387C600 ================================================================ + 0387C700 ================================================================ + 0387C800 ================================================================ + 0387C900 ================================================================ + 0387CA00 ================================================================ + 0387CB00 ================================================================ + 0387CC00 ================================================================ + 0387CD00 ================================================================ + 0387CE00 ================================================================ + 0387CF00 ================================================================ +} AMC Seg 03FD3BE0 + +} Segment 03FD3BE0 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 10965 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29486 +Collection 1, 4208 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359131, trace->rate: 59182 +Collection 2, 17031 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.093536, trace->rate: 118055 +Collection 3, 21244 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 52465 +Collection 4, 25338 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 541490 +Collection 5, 29677 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.796814, trace->rate: 207456 +Collection 6, 33941 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.046860, trace->rate: 274636 +Collection 7, 38207 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.374908, trace->rate: 142638 +Collection 8, 42478 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.640533, trace->rate: 162606 +Collection 9, 46617 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.962891, trace->rate: 186830 +Collection 10, 50730 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.284225, trace->rate: 245571 +Collection 11, 54812 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531235, trace->rate: 151825 +Collection 12, 59012 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.768951, trace->rate: 267018 +Collection 13, 63045 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.609344, trace->rate: 139212 +Collection 14, 70143 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562332, trace->rate: 152315 +Collection 15, 74189 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.815292, trace->rate: 160554 +Collection 16, 78139 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.125000, trace->rate: 200663 +Collection 17, 82106 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.374924, trace->rate: 144915 +Collection 18, 86046 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.656128, trace->rate: 215979 +Collection 19, 89929 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.468582, trace->rate: 123199 +Collection 20, 102571 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.843628, trace->rate: 156909 +Collection 21, 106326 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.046768, trace->rate: 138648 +Collection 22, 110052 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.312408, trace->rate: 188853 +Collection 23, 113783 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.582443, trace->rate: 149460 +Collection 24, 117553 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.817978, trace->rate: 199014 +Collection 25, 121333 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.921829, trace->rate: 122921 +Collection 26, 141181 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.484299, trace->rate: 147068 +Collection 27, 144811 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.734222, trace->rate: 151641 +Collection 28, 148265 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.930389, trace->rate: 188967 +Collection 29, 151633 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.234329, trace->rate: 143524 +Collection 30, 155222 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.484268, trace->rate: 178257 +Collection 31, 158757 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 15.124832, trace->rate: 112107 +Collection 32, 187067 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.625183, trace->rate: 148300 +Collection 33, 190306 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.093521, trace->rate: 140601 +Collection 34, 195006 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.421829, trace->rate: 168314 +Collection 35, 199477 objects. +Objects 200000. + +arena_commit_test: + committed: 8896512, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8896512) + TracePoll: dynamicDeferral: -35419.000000, ArenaAvail: 3923968 + traceStartCollectAll: finishingTime: 2093825.840000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 31.949247, trace->rate: 59037 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + TracePoll: dynamicDeferral: -6892552.000000, ArenaAvail: 106496 + traceStartCollectAll: finishingTime: -2775335.120000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 1.000000, trace->rate: 2881832 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + exit alloc loop, iAlloc: 2612, res: 7. + mps_arena_commit_limit_set(limit: 4294967295) + new alloc, res: 0. +arena_commit_test OK, reservoir_test OK, alignmentTest OK. + traceStartCollectAll: finishingTime: 7698575.480000 + TraceStart: Client requests: immediate full collection. + nPolls: 117.470939, trace->rate: 24838 +mps_arena_collect OK. +alloc_v_test OK. +collections: 38 +i == 0 +c: 38 +Objects 200000. + +arena_commit_test: + committed: 10223616, reserved: 33558528, limit: 4294967295. + mps_arena_commit_limit_set(committed: 10223616) + exit alloc loop, iAlloc: 656, res: 7. + mps_arena_commit_limit_set(limit: 4294967295) + new alloc, res: 0. +arena_commit_test OK, reservoir_test OK, alignmentTest OK. + traceStartCollectAll: finishingTime: 19490612.920000 + TraceStart: Client requests: immediate full collection. + nPolls: 297.403151, trace->rate: 15247 +mps_arena_collect OK. +alloc_v_test OK. +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 10981 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29486 +Collection 1, 4206 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359131, trace->rate: 59182 +Collection 2, 17029 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.093536, trace->rate: 118055 +Collection 3, 21242 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 52465 +Collection 4, 25336 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 541490 +Collection 5, 29675 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.796814, trace->rate: 207456 +Collection 6, 33939 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.046860, trace->rate: 274636 +Collection 7, 38205 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.374908, trace->rate: 142638 +Collection 8, 42476 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.640533, trace->rate: 162606 +Collection 9, 46615 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.947266, trace->rate: 185704 +Collection 10, 50728 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.296860, trace->rate: 245555 +Collection 11, 54970 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531082, trace->rate: 151818 +Collection 12, 59110 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.767685, trace->rate: 266964 +Collection 13, 63121 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.640579, trace->rate: 140799 +Collection 14, 70229 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562225, trace->rate: 152312 +Collection 15, 74277 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.843689, trace->rate: 161995 +Collection 16, 78300 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.100266, trace->rate: 199971 +Collection 17, 82143 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.390594, trace->rate: 144998 +Collection 18, 86128 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.671692, trace->rate: 216797 +Collection 19, 90014 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.484299, trace->rate: 123523 +Collection 20, 102660 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.825897, trace->rate: 156178 +Collection 21, 106397 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.031219, trace->rate: 138064 +Collection 22, 110140 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.299072, trace->rate: 188331 +Collection 23, 113791 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.625000, trace->rate: 150587 +Collection 24, 117710 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.843597, trace->rate: 199531 +Collection 25, 121471 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.687469, trace->rate: 122348 +Collection 26, 139842 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.377213, trace->rate: 145362 +Collection 27, 143420 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.662048, trace->rate: 150695 +Collection 28, 146858 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.906189, trace->rate: 189189 +Collection 29, 150374 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.124954, trace->rate: 141762 +Collection 30, 153871 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.374802, trace->rate: 176494 +Collection 31, 157439 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 14.985626, trace->rate: 118584 +Collection 32, 185654 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.554321, trace->rate: 147753 +Collection 33, 189023 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.984375, trace->rate: 150853 +Collection 34, 193669 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.312241, trace->rate: 166831 +Collection 35, 198257 objects. +Objects 200000. + +arena_commit_test: + committed: 8884224, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8884224) + TracePoll: dynamicDeferral: -25635.000000, ArenaAvail: 3923968 + traceStartCollectAll: finishingTime: 2073686.840000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 31.641950, trace->rate: 59687 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + TracePoll: dynamicDeferral: -6831267.000000, ArenaAvail: 135168 + traceStartCollectAll: finishingTime: -2754759.880000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 1.000000, trace->rate: 2889928 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD0440 [038F4000,038F5000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD0440 [038F4000,038F5000){ + Map + 038F4000 *===================*=======*===================*==========*==== + 038F4100 *==========*========*=============*========*==========*======*=* + 038F4200 ===============*==========*===============*==========*========== + 038F4300 =========*==================*======*=========*=========*======== + 038F4400 ========*==================*=======*========*===*=======*======= + 038F4500 ===========*====================*===================*=========== + 038F4600 =========*===============*==========*==============*============ + 038F4700 ===*====================*====*========*=============*==========* + 038F4800 =========*============*=========*===============*=============== + 038F4900 =====*==============*=*=========*=========*=================*=== + 038F4A00 *===========*=================*===============*========*====*=== + 038F4B00 =====*==========*================*=*=*========*=====*========*== + 038F4C00 ===========*======*==========*=============*===============*==*= + 038F4D00 ===*====================*==================*==============*===*= + 038F4E00 ==*===================*================*=========*=*========*=== + 038F4F00 ====*=====*====================*==================*======*====== +} AMC Seg 03FD0440 + +} Segment 03FD0440 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 10994 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29486 +Collection 1, 4205 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359131, trace->rate: 59182 +Collection 2, 17028 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.093536, trace->rate: 118055 +Collection 3, 21241 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 52465 +Collection 4, 25335 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 541490 +Collection 5, 29674 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.796814, trace->rate: 207456 +Collection 6, 33938 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.046860, trace->rate: 274636 +Collection 7, 38204 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.374908, trace->rate: 142638 +Collection 8, 42475 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.640533, trace->rate: 162606 +Collection 9, 46614 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.947266, trace->rate: 185704 +Collection 10, 50727 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.296860, trace->rate: 245555 +Collection 11, 54969 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531082, trace->rate: 151818 +Collection 12, 59109 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.767685, trace->rate: 266964 +Collection 13, 63120 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.640579, trace->rate: 140799 +Collection 14, 70228 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562225, trace->rate: 152312 +Collection 15, 74276 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.843689, trace->rate: 161995 +Collection 16, 78299 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.100266, trace->rate: 199971 +Collection 17, 82142 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.390594, trace->rate: 144998 +Collection 18, 86127 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.671692, trace->rate: 216797 +Collection 19, 90013 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.484299, trace->rate: 123523 +Collection 20, 102659 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.825897, trace->rate: 156178 +Collection 21, 106396 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.031219, trace->rate: 138064 +Collection 22, 110139 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.299072, trace->rate: 188331 +Collection 23, 113790 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.625000, trace->rate: 150587 +Collection 24, 117709 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.843597, trace->rate: 199531 +Collection 25, 121470 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.687469, trace->rate: 122348 +Collection 26, 139841 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.377213, trace->rate: 145362 +Collection 27, 143419 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.662048, trace->rate: 150695 +Collection 28, 146857 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.906189, trace->rate: 189189 +Collection 29, 150373 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.124954, trace->rate: 141762 +Collection 30, 153870 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.374802, trace->rate: 176494 +Collection 31, 157438 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 14.985626, trace->rate: 118584 +Collection 32, 185653 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.554321, trace->rate: 147753 +Collection 33, 189022 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.984375, trace->rate: 150853 +Collection 34, 193668 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.312241, trace->rate: 166831 +Collection 35, 198256 objects. +Objects 200000. + +arena_commit_test: + committed: 8884224, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8884224) + TracePoll: dynamicDeferral: -25635.000000, ArenaAvail: 3923968 + traceStartCollectAll: finishingTime: 2073663.320000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 31.641591, trace->rate: 59688 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + TracePoll: dynamicDeferral: -6831267.000000, ArenaAvail: 135168 + traceStartCollectAll: finishingTime: -2754783.400000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 1.000000, trace->rate: 2889952 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD0440 [038F4000,038F5000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD0440 [038F4000,038F5000){ + Map + 038F4000 *===================*=======*===================*==========*==== + 038F4100 *==========*========*=============*========*==========*======*=* + 038F4200 ===============*==========*===============*==========*========== + 038F4300 =========*==================*======*=========*=========*======== + 038F4400 ========*==================*=======*========*===*=======*======= + 038F4500 ===========*====================*===================*=========== + 038F4600 =========*===============*==========*==============*============ + 038F4700 ===*====================*====*========*=============*==========* + 038F4800 =========*============*=========*===============*=============== + 038F4900 =====*==============*=*=========*=========*=================*=== + 038F4A00 *===========*=================*===============*========*====*=== + 038F4B00 =====*==========*================*=*=*========*=====*========*== + 038F4C00 ===========*======*==========*=============*===============*==*= + 038F4D00 ===*====================*==================*==============*===*= + 038F4E00 ==*===================*================*=========*=*========*=== + 038F4F00 ====*=====*====================*==================*======*====== +} AMC Seg 03FD0440 + +} Segment 03FD0440 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 11007 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29486 +Collection 1, 4203 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359131, trace->rate: 59182 +Collection 2, 17026 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.093536, trace->rate: 118055 +Collection 3, 21239 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 52465 +Collection 4, 25333 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 541490 +Collection 5, 29672 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.796814, trace->rate: 207456 +Collection 6, 33936 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.046860, trace->rate: 274636 +Collection 7, 38202 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.374908, trace->rate: 142638 +Collection 8, 42473 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.640533, trace->rate: 162606 +Collection 9, 46612 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.947266, trace->rate: 185704 +Collection 10, 50725 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.296860, trace->rate: 245555 +Collection 11, 54967 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531082, trace->rate: 151818 +Collection 12, 59107 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.767685, trace->rate: 266964 +Collection 13, 63118 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.640579, trace->rate: 140799 +Collection 14, 70226 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562225, trace->rate: 152312 +Collection 15, 74274 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.843689, trace->rate: 161995 +Collection 16, 78297 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.100266, trace->rate: 199971 +Collection 17, 82140 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.390594, trace->rate: 144998 +Collection 18, 86125 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.671692, trace->rate: 216797 +Collection 19, 90011 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.484299, trace->rate: 123523 +Collection 20, 102657 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.825897, trace->rate: 156178 +Collection 21, 106394 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.031219, trace->rate: 138064 +Collection 22, 110137 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.299072, trace->rate: 188331 +Collection 23, 113788 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.625000, trace->rate: 150587 +Collection 24, 117707 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.843597, trace->rate: 199531 +Collection 25, 121468 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.687469, trace->rate: 122348 +Collection 26, 139839 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.377213, trace->rate: 145362 +Collection 27, 143417 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.662048, trace->rate: 150695 +Collection 28, 146855 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.906189, trace->rate: 189189 +Collection 29, 150371 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.124954, trace->rate: 141762 +Collection 30, 153868 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.374802, trace->rate: 176494 +Collection 31, 157436 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 14.985626, trace->rate: 118584 +Collection 32, 185651 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.554321, trace->rate: 147753 +Collection 33, 189020 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.984375, trace->rate: 150853 +Collection 34, 193666 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.312241, trace->rate: 166831 +Collection 35, 198254 objects. +Objects 200000. + +arena_commit_test: + committed: 8884224, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8884224) + TracePoll: dynamicDeferral: -25635.000000, ArenaAvail: 3923968 + traceStartCollectAll: finishingTime: 2073628.040000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 31.641053, trace->rate: 59689 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + TracePoll: dynamicDeferral: -6831267.000000, ArenaAvail: 135168 + traceStartCollectAll: finishingTime: -2754818.680000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 1.000000, trace->rate: 2889987 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD0440 [038F4000,038F5000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD0440 [038F4000,038F5000){ + Map + 038F4000 *===================*=======*===================*==========*==== + 038F4100 *==========*========*=============*========*==========*======*=* + 038F4200 ===============*==========*===============*==========*========== + 038F4300 =========*==================*======*=========*=========*======== + 038F4400 ========*==================*=======*========*===*=======*======= + 038F4500 ===========*====================*===================*=========== + 038F4600 =========*===============*==========*==============*============ + 038F4700 ===*====================*====*========*=============*==========* + 038F4800 =========*============*=========*===============*=============== + 038F4900 =====*==============*=*=========*=========*=================*=== + 038F4A00 *===========*=================*===============*========*====*=== + 038F4B00 =====*==========*================*=*=*========*=====*========*== + 038F4C00 ===========*======*==========*=============*===============*==*= + 038F4D00 ===*====================*==================*==============*===*= + 038F4E00 ==*===================*================*=========*=*========*=== + 038F4F00 ====*=====*====================*==================*======*====== +} AMC Seg 03FD0440 + +} Segment 03FD0440 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 11020 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29486 +Collection 1, 4202 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359131, trace->rate: 59182 +Collection 2, 17025 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.093536, trace->rate: 118055 +Collection 3, 21238 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 52465 +Collection 4, 25332 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 541490 +Collection 5, 29671 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.796814, trace->rate: 207456 +Collection 6, 33935 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.046860, trace->rate: 274636 +Collection 7, 38201 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.374908, trace->rate: 142638 +Collection 8, 42472 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.640533, trace->rate: 162606 +Collection 9, 46611 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.947266, trace->rate: 185704 +Collection 10, 50724 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.296860, trace->rate: 245555 +Collection 11, 54966 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531082, trace->rate: 151818 +Collection 12, 59106 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.767685, trace->rate: 266964 +Collection 13, 63117 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.640579, trace->rate: 140799 +Collection 14, 70225 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562225, trace->rate: 152312 +Collection 15, 74273 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.843689, trace->rate: 161995 +Collection 16, 78296 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.100266, trace->rate: 199971 +Collection 17, 82139 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.390594, trace->rate: 144998 +Collection 18, 86124 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.671692, trace->rate: 216797 +Collection 19, 90010 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.484299, trace->rate: 123523 +Collection 20, 102656 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.825897, trace->rate: 156178 +Collection 21, 106393 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.031219, trace->rate: 138064 +Collection 22, 110136 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.299072, trace->rate: 188331 +Collection 23, 113787 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.625000, trace->rate: 150587 +Collection 24, 117706 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.843597, trace->rate: 199531 +Collection 25, 121467 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.687469, trace->rate: 122348 +Collection 26, 139838 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.377213, trace->rate: 145362 +Collection 27, 143416 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.662048, trace->rate: 150695 +Collection 28, 146854 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.906189, trace->rate: 189189 +Collection 29, 150370 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.124954, trace->rate: 141762 +Collection 30, 153867 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.374802, trace->rate: 176494 +Collection 31, 157435 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 14.985626, trace->rate: 118584 +Collection 32, 185650 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.554321, trace->rate: 147753 +Collection 33, 189019 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.984375, trace->rate: 150853 +Collection 34, 193665 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.312241, trace->rate: 166831 +Collection 35, 198253 objects. +Objects 200000. + +arena_commit_test: + committed: 8884224, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8884224) + TracePoll: dynamicDeferral: -25635.000000, ArenaAvail: 3923968 + traceStartCollectAll: finishingTime: 2073600.600000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 31.640634, trace->rate: 59690 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + TracePoll: dynamicDeferral: -6831267.000000, ArenaAvail: 135168 + traceStartCollectAll: finishingTime: -2754846.120000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 1.000000, trace->rate: 2890015 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD0440 [038F4000,038F5000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD0440 [038F4000,038F5000){ + Map + 038F4000 *===================*=======*===================*==========*==== + 038F4100 *==========*========*=============*========*==========*======*=* + 038F4200 ===============*==========*===============*==========*========== + 038F4300 =========*==================*======*=========*=========*======== + 038F4400 ========*==================*=======*========*===*=======*======= + 038F4500 ===========*====================*===================*=========== + 038F4600 =========*===============*==========*==============*============ + 038F4700 ===*====================*====*========*=============*==========* + 038F4800 =========*============*=========*===============*=============== + 038F4900 =====*==============*=*=========*=========*=================*=== + 038F4A00 *===========*=================*===============*========*====*=== + 038F4B00 =====*==========*================*=*=*========*=====*========*== + 038F4C00 ===========*======*==========*=============*===============*==*= + 038F4D00 ===*====================*==================*==============*===*= + 038F4E00 ==*===================*================*=========*=*========*=== + 038F4F00 ====*=====*====================*==================*======*====== +} AMC Seg 03FD0440 + +} Segment 03FD0440 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 11034 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29487 +Collection 1, 4207 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359131, trace->rate: 57134 +Collection 2, 17027 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.093536, trace->rate: 118055 +Collection 3, 21240 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 52465 +Collection 4, 25334 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 541490 +Collection 5, 29673 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.796814, trace->rate: 203360 +Collection 6, 33937 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.046860, trace->rate: 274636 +Collection 7, 38203 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.374908, trace->rate: 140590 +Collection 8, 42474 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.640533, trace->rate: 160558 +Collection 9, 46613 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.962891, trace->rate: 184782 +Collection 10, 50726 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.284225, trace->rate: 245571 +Collection 11, 54808 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531235, trace->rate: 150459 +Collection 12, 59008 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.768951, trace->rate: 267018 +Collection 13, 63041 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.609344, trace->rate: 138188 +Collection 14, 70139 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562332, trace->rate: 151291 +Collection 15, 74185 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.815292, trace->rate: 159530 +Collection 16, 78135 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.109375, trace->rate: 200213 +Collection 17, 82102 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.374924, trace->rate: 144096 +Collection 18, 86042 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.656128, trace->rate: 215979 +Collection 19, 89925 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.468582, trace->rate: 122614 +Collection 20, 102567 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.843628, trace->rate: 156226 +Collection 21, 106322 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.046768, trace->rate: 138063 +Collection 22, 110048 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.312408, trace->rate: 188853 +Collection 23, 113779 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.582443, trace->rate: 148875 +Collection 24, 117549 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.817978, trace->rate: 199014 +Collection 25, 121329 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.921829, trace->rate: 122511 +Collection 26, 141177 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.484299, trace->rate: 146613 +Collection 27, 144807 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.734222, trace->rate: 151186 +Collection 28, 148261 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.930389, trace->rate: 188967 +Collection 29, 151629 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.234329, trace->rate: 143114 +Collection 30, 155218 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.484268, trace->rate: 178257 +Collection 31, 158753 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 15.124832, trace->rate: 111834 +Collection 32, 187063 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.625183, trace->rate: 147959 +Collection 33, 190302 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.093521, trace->rate: 140286 +Collection 34, 195002 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.421829, trace->rate: 168314 +Collection 35, 199473 objects. +Objects 200000. + +arena_commit_test: + committed: 8896512, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8896512) + TracePoll: dynamicDeferral: -35419.000000, ArenaAvail: 3923968 + traceStartCollectAll: finishingTime: 2093721.960000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 31.947662, trace->rate: 59041 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + TracePoll: dynamicDeferral: -6892552.000000, ArenaAvail: 106496 + traceStartCollectAll: finishingTime: -2775439.000000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 1.000000, trace->rate: 2881936 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD3BE0 [0387C000,0387D000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD3BE0 [0387C000,0387D000){ + Map + 0387C000 *================*=================*==*====================*==== + 0387C100 ========*=========*==============*===*==============*===*======= + 0387C200 =========*======*=*==*================*===*===================== + 0387C300 ================================================================ + 0387C400 ================================================================ + 0387C500 ================================================================ + 0387C600 ================================================================ + 0387C700 ================================================================ + 0387C800 ================================================================ + 0387C900 ================================================================ + 0387CA00 ================================================================ + 0387CB00 ================================================================ + 0387CC00 ================================================================ + 0387CD00 ================================================================ + 0387CE00 ================================================================ + 0387CF00 ================================================================ +} AMC Seg 03FD3BE0 + +} Segment 03FD3BE0 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 11047 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29487 +Collection 1, 4204 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.359131, trace->rate: 57134 +Collection 2, 17024 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.093536, trace->rate: 118055 +Collection 3, 21237 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 52465 +Collection 4, 25331 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 541490 +Collection 5, 29670 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.796814, trace->rate: 203360 +Collection 6, 33934 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.046860, trace->rate: 274636 +Collection 7, 38200 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.374908, trace->rate: 140590 +Collection 8, 42471 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.640533, trace->rate: 160558 +Collection 9, 46610 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.962891, trace->rate: 184782 +Collection 10, 50723 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.284225, trace->rate: 245571 +Collection 11, 54805 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.531235, trace->rate: 150459 +Collection 12, 59005 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.768951, trace->rate: 267018 +Collection 13, 63038 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.609344, trace->rate: 138188 +Collection 14, 70136 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.562332, trace->rate: 151291 +Collection 15, 74182 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.815292, trace->rate: 159530 +Collection 16, 78132 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.109375, trace->rate: 200213 +Collection 17, 82099 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.374924, trace->rate: 144096 +Collection 18, 86039 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.656128, trace->rate: 215979 +Collection 19, 89922 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.468582, trace->rate: 122614 +Collection 20, 102564 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.843628, trace->rate: 156226 +Collection 21, 106319 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.046768, trace->rate: 138063 +Collection 22, 110045 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.312408, trace->rate: 188853 +Collection 23, 113776 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.582443, trace->rate: 148875 +Collection 24, 117546 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.817978, trace->rate: 199014 +Collection 25, 121326 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.921829, trace->rate: 122511 +Collection 26, 141174 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.484299, trace->rate: 146613 +Collection 27, 144804 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.734222, trace->rate: 151186 +Collection 28, 148258 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.930389, trace->rate: 188967 +Collection 29, 151626 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.234329, trace->rate: 143114 +Collection 30, 155215 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.484268, trace->rate: 178257 +Collection 31, 158750 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 15.124832, trace->rate: 111834 +Collection 32, 187060 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.625183, trace->rate: 147959 +Collection 33, 190299 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.093521, trace->rate: 140286 +Collection 34, 194999 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.421829, trace->rate: 168314 +Collection 35, 199470 objects. +Objects 200000. + +arena_commit_test: + committed: 8896512, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8896512) + TracePoll: dynamicDeferral: -35419.000000, ArenaAvail: 3923968 + traceStartCollectAll: finishingTime: 2093633.760000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 31.946316, trace->rate: 59044 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + TracePoll: dynamicDeferral: -6892552.000000, ArenaAvail: 106496 + traceStartCollectAll: finishingTime: -2775527.200000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 1.000000, trace->rate: 2882024 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD3BE0 [0387C000,0387D000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD3BE0 [0387C000,0387D000){ + Map + 0387C000 *================*================*=================*==*======== + 0387C100 ============*============*=========*==============*===*========= + 0387C200 =====*===*================*======*=*==*================*===*==== + 0387C300 ================================================================ + 0387C400 ================================================================ + 0387C500 ================================================================ + 0387C600 ================================================================ + 0387C700 ================================================================ + 0387C800 ================================================================ + 0387C900 ================================================================ + 0387CA00 ================================================================ + 0387CB00 ================================================================ + 0387CC00 ================================================================ + 0387CD00 ================================================================ + 0387CE00 ================================================================ + 0387CF00 ================================================================ +} AMC Seg 03FD3BE0 + +} Segment 03FD3BE0 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 +--- mpsicv {hi} --- +xcppgc: xcppgc/hi/version.o +xcppgc: xcppgc/hi/mpsicv +Randomizing 11059 times. +collections: 0 +i == 0 +c: 0 + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 29483 +Collection 1, 4210 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.374863, trace->rate: 57136 +Collection 2, 17046 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.093613, trace->rate: 118060 +Collection 3, 21263 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 61201 +Collection 4, 25403 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.000000, trace->rate: 541488 +Collection 5, 29695 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 1.796631, trace->rate: 207436 +Collection 6, 33958 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.046707, trace->rate: 274628 +Collection 7, 38225 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.405975, trace->rate: 145802 +Collection 8, 42495 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.656174, trace->rate: 163733 +Collection 9, 46637 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 2.957703, trace->rate: 186513 +Collection 10, 50723 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.312439, trace->rate: 246304 +Collection 11, 54993 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.546600, trace->rate: 152565 +Collection 12, 59134 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 3.796844, trace->rate: 268901 +Collection 13, 63228 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.671585, trace->rate: 141918 +Collection 14, 70260 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.593658, trace->rate: 153904 +Collection 15, 74306 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 4.843643, trace->rate: 161994 +Collection 16, 78323 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.095917, trace->rate: 199856 +Collection 17, 82138 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.390625, trace->rate: 144999 +Collection 18, 86143 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 5.671768, trace->rate: 216102 +Collection 19, 90125 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.500885, trace->rate: 124453 +Collection 20, 102679 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 6.827850, trace->rate: 156837 +Collection 21, 106499 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.046692, trace->rate: 138383 +Collection 22, 110229 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.343155, trace->rate: 189487 +Collection 23, 113953 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.593735, trace->rate: 149416 +Collection 24, 117806 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 7.859375, trace->rate: 200119 +Collection 25, 121551 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.702896, trace->rate: 122386 +Collection 26, 139927 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.390564, trace->rate: 145567 +Collection 27, 143577 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.630463, trace->rate: 149780 +Collection 28, 146941 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 9.915253, trace->rate: 189338 +Collection 29, 150421 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.124969, trace->rate: 141763 +Collection 30, 153957 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 10.374924, trace->rate: 176496 +Collection 31, 157517 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 14.796829, trace->rate: 118608 +Collection 32, 184406 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.468719, trace->rate: 146722 +Collection 33, 187762 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 12.906082, trace->rate: 149912 +Collection 34, 192314 objects. + TraceStart: Generation 0 of a chain has reached capacity: start a minor collection. + nPolls: 13.229996, trace->rate: 165921 +Collection 35, 196897 objects. +Objects 200000. + +arena_commit_test: + committed: 8822784, reserved: 16777216, limit: 4294967295. + mps_arena_commit_limit_set(committed: 8822784) + TracePoll: dynamicDeferral: -13501.000000, ArenaAvail: 3903488 + traceStartCollectAll: finishingTime: 2037027.040000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 31.082566, trace->rate: 60209 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + TracePoll: dynamicDeferral: -6855920.000000, ArenaAvail: 94208 + traceStartCollectAll: finishingTime: -2821934.880000 + TraceStart: Need to start full collection now, or there won't be enough memory (ArenaAvail) to complete it. + nPolls: 1.000000, trace->rate: 2916143 + traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +Segment 03FD1480 [038E4000,038E5000) { + class 0005D298 ("AMCSEG") + pool 03FFE278 (7) + shield depth 1 + protection mode: + shield mode: read write + ranks: exact + white 00000000000000000000000000000001 + grey 00000000000000000000000000000001 + nailed 00000000000000000000000000000001 +AMC seg 03FD1480 [038E4000,038E5000){ + Map + 038E4000 *===================*=======*===================*==========*==== + 038E4100 *==========*========*=============*========*==========*======*=* + 038E4200 ===============*==========*===============*==========*========== + 038E4300 =========*==================*======*=========*=========*======== + 038E4400 ========*==================*=======*========*===*=======*======= + 038E4500 ===========*====================*===================*=========== + 038E4600 =========*===============*==========*==============*============ + 038E4700 ===*====================*====*========*=============*==========* + 038E4800 =========*============*=========*===============*=============== + 038E4900 =====*==============*=*=========*=========*=================*=== + 038E4A00 *===========*=================*===============*========*====*=== + 038E4B00 =====*==========*================*=*=*========*=====*========*== + 038E4C00 ===========*======*==========*=============*===============*==*= + 038E4D00 ===*====================*==================*==============*===*= + 038E4E00 ==*===================*================*=========*=*========*=== + 038E4F00 ====*=====*====================*==================*======*====== +} AMC Seg 03FD1480 + +} Segment 03FD1480 + Traces: + 0: EMERGENCY + +MPS ASSERTION FAILURE: RefSetSub(ss.unfixedSummary, SegSummary(seg)) +trace.c +1131 diff --git a/mps/code/trace.c b/mps/code/trace.c index 63d993e105b..b732a5d8075 100644 --- a/mps/code/trace.c +++ b/mps/code/trace.c @@ -488,6 +488,8 @@ static void traceSetSignalEmergency(TraceSet ts, Arena arena) { TraceId ti; Trace trace; + + printf(" traceSetSignalEmergency eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\n"); TRACE_SET_ITER(ti, trace, ts, arena) trace->emergency = TRUE; @@ -1110,17 +1112,22 @@ static Res traceScanSegRes(TraceSet ts, Rank rank, Arena arena, Seg seg) TRACE_SET_ITER_END(ti, trace, ts, arena); }); - { - static int fOnce = 0; - if (!fOnce && !RefSetSub(ss.unfixedSummary, SegSummary(seg))) { - fOnce = 1; - - SegDescribe(seg, mps_lib_get_stdout()); - } - } /* following is true whether or not scan was total */ /* See . */ + if (!RefSetSub(ss.unfixedSummary, SegSummary(seg))) { + SegDescribe(seg, mps_lib_get_stdout()); + { + TraceId ti; + Trace trace; + + printf(" Traces:\n"); + TRACE_SET_ITER(ti, trace, ts, arena) + /* no TraceDescribe */ + printf(" %u: %s\n", ti, (trace->emergency ? "EMERGENCY" : "non-emerg")); + TRACE_SET_ITER_END(ti, trace, ts, arena); + } + } AVER(RefSetSub(ss.unfixedSummary, SegSummary(seg))); if (res != ResOK || !wasTotal) {