MERCURY_OPTIONS= --deep-random-write=25 --mdb-disable-progress make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/tests/debugger' /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/scripts/mmc --generate-dependencies --grade asm_fast.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --trace deep --trace-table-io-all tabled_read > tabled_read.dep_err 2>&1 make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/tests/debugger' make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/tests/debugger' /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/scripts/mmc --make-interface --grade asm_fast.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --trace deep --trace-table-io-all tabled_read /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/scripts/mmc --compile-to-c --grade asm_fast.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --trace deep --trace-table-io-all tabled_read > tabled_read.err 2>&1 /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/scripts/mgnuc --grade asm_fast.par.gc -- -c tabled_read.c -o tabled_read.o /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/scripts/mgnuc --grade asm_fast.par.gc -- -c tabled_read_init.c -o tabled_read_init.o /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/scripts/ml --grade asm_fast.par.gc --no-mercury-stdlib-dir --trace --trace-init-file /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/browser/mer_browser.init --trace-init-file /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/mdbcomp/mer_mdbcomp.init --ssdb-init-file /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/ssdb/mer_ssdb.init -- -o tabled_read tabled_read_init.o \ tabled_read.o \ /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/trace/libmer_trace.a /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/trace/libmer_eventspec.a /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/ssdb/libmer_ssdb.a /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/browser/libmer_browser.a /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/mdbcomp/libmer_mdbcomp.a /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/library/libmer_std.a /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/runtime/libmer_rt.a /mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/boehm_gc/libpar_gc.a MERCURY_OPTIONS="$MERCURY_OPTIONS -de" HOME=/nonexistent MERCURY_SUPPRESS_MDB_BANNER=yes MERCURY_DEBUGGER_INIT=/mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/stage2/scripts/test_mdbrc mdb ./tabled_read < tabled_read.inp 2>&1 | \ sed 's/c_pointer(0x[-0-9A-Fa-f]*)/c_pointer(0xXXXX)/g' \ > tabled_read.out 2>&1 Comparing tabled_read.out with tabled_read.exp*, results in tabled_read.res ** tabled_read.out did not match the expected output ** (closest match was tabled_read.res1) --- tabled_read.exp 2020-10-11 14:28:48.000000000 +1100 +++ tabled_read.out 2022-05-18 13:04:45.164991406 +1000 @@ -29,19 +29,19 @@ mdb> print * Stream (arg 1) c_pointer(0xXXXX) SoFar (arg 2) 0 - N (arg 3) 123 + N (arg 3) 456 mdb> table_io end I/O tabling stopped. mdb> continue -123 456 +789 E4: C3 CALL pred tabled_read.test/5-0 (det) mdb> finish -n E5: C3 EXIT pred tabled_read.test/5-0 (det) mdb> print * Stream (arg 1) c_pointer(0xXXXX) SoFar (arg 2) 0 - N (arg 3) 789 + N (arg 3) 42 mdb> retry -f E4: C3 CALL pred tabled_read.test/5-0 (det) mdb> finish -n @@ -49,6 +49,6 @@ mdb> print * Stream (arg 1) c_pointer(0xXXXX) SoFar (arg 2) 0 - N (arg 3) 42 + N (arg 3) 0 mdb> continue -S -42 +0 make[3]: *** [../Mmake.common:138: tabled_read.res] Error 1 make[3]: Target 'tabled_read.runtest' not remade because of errors. make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2022-05-15/tests/debugger' ERROR OUTPUT tabled_read.m:075: Warning: debugging implicitly tables all predicates that tabled_read.m:075: perform I/O (to make the mdb command `retry' safe across tabled_read.m:075: I/O), but tabling is not compatible with parallel tabled_read.m:075: execution. tabled_read.m:088: Warning: debugging implicitly tables all predicates that tabled_read.m:088: perform I/O (to make the mdb command `retry' safe across tabled_read.m:088: I/O), but tabling is not compatible with parallel tabled_read.m:088: execution. tabled_read.m:100: Warning: debugging implicitly tables all predicates that tabled_read.m:100: perform I/O (to make the mdb command `retry' safe across tabled_read.m:100: I/O), but tabling is not compatible with parallel tabled_read.m:100: execution. END OF THE ERROR OUTPUT