MERCURY_OPTIONS= --deep-random-write=25 --mdb-disable-progress make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/tests/debugger' /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/scripts/mmc --generate-dependencies --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --trace deep -O5 --intermod-opt --trace shallow shallow > shallow.dep_err 2>&1 make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/tests/debugger' make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/tests/debugger' /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/scripts/mmc --make-interface --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --trace deep -O5 --intermod-opt shallow_helper_1 /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/scripts/mmc --make-short-interface --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --trace deep -O5 --intermod-opt shallow_helper_1 /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/scripts/mmc --make-interface --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --trace deep -O5 --intermod-opt --trace shallow shallow /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/scripts/mmc --make-optimization-interface --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --trace deep -O5 --intermod-opt shallow_helper_1 /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/scripts/mmc --make-optimization-interface --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --trace deep -O5 --intermod-opt --trace shallow shallow /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/scripts/mmc --compile-to-c --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --trace deep -O5 --intermod-opt shallow_helper_1 > shallow_helper_1.err 2>&1 /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/scripts/mmc --compile-to-c --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --trace deep -O5 --intermod-opt --trace shallow shallow > shallow.err 2>&1 /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/scripts/mgnuc --grade asm_fast.gc -- -c shallow_helper_1.c -o shallow_helper_1.o /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/scripts/mgnuc --grade asm_fast.gc -- -c shallow.c -o shallow.o /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/scripts/mgnuc --grade asm_fast.gc -- -c shallow_init.c -o shallow_init.o /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/scripts/ml --grade asm_fast.gc --no-mercury-stdlib-dir --trace --trace-init-file /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/browser/mer_browser.init --trace-init-file /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/mdbcomp/mer_mdbcomp.init --ssdb-init-file /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/ssdb/mer_ssdb.init -- -o shallow shallow_init.o \ shallow.o shallow_helper_1.o \ /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/trace/libmer_trace.a /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/trace/libmer_eventspec.a /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/ssdb/libmer_ssdb.a /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/browser/libmer_browser.a /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/mdbcomp/libmer_mdbcomp.a /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/library/libmer_std.a /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/runtime/libmer_rt.a /mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/boehm_gc/libgc.a HOME=/nonexistent MERCURY_SUPPRESS_MDB_BANNER=yes MERCURY_DEBUGGER_INIT=/mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/stage2/scripts/test_mdbrc mdb ./shallow < shallow.inp > shallow.out 2>&1 Comparing shallow.out with shallow.exp*, results in shallow.res ** shallow.out did not match the expected output ** (closest match was shallow.res2) --- shallow.exp2 2020-10-11 14:28:48.000000000 +1100 +++ shallow.out 2024-08-15 03:43:10.466374003 +1000 @@ -6,11 +6,11 @@ mdb> context Contexts are printed before, on the same line. mdb> step - 2: 2 2 CALL shallow2.m:17 (shallow.m:39) pred shallow2.safe/1-0 (semidet) + 2: 2 2 CALL shallow_helper_1.m:17 (shallow.m:39) pred shallow_helper_1.safe/1-0 (semidet) mdb> print * HeadVar__1 [1, 2, 3, 4, 5] mdb> stack - 0 pred shallow2.safe/1-0 (semidet) (shallow2.m:17) + 0 pred shallow_helper_1.safe/1-0 (semidet) (shallow_helper_1.m:17) 1 pred shallow.queen/2-0 (nondet) (shallow.m:39) 2 pred shallow.main/2-0 (cc_multi) (shallow.m:25) mdb> c -S make[3]: *** [../Mmake.common:138: shallow.res] Error 1 make[3]: Target 'shallow.runtest' not remade because of errors. make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2024-08-14/tests/debugger'