Notes on running MUMPS V1 [jas@boris mumpsv1]$ ./mumps ---------------------------------------------------- This is MUMPS V1.28 for Linux i586 I encountered several Segmentation faults while running MVTS on MUMPS V1 1.28 and listed the last output from MVTS just prior to the segfault followed by results from gdb as requested. There was also an error situation that I had to terminate externally because the mumps process had gone into a fast loop - repeating the following message: ERROR occured 230 IO: Unrecognised object --- 87---V3NEW17 87---V3NEW17: NEW -17- NEW (name,name) same nameSegmentation fault (core dumped) -rw------- 1 jas mumps 7266304 Aug 10 02:20 core [jas@boris mumpsv1]$ gdb mumps core GNU gdb 4.17.0.11 with Linux support This GDB was configured as "i386-redhat-linux"... warning: exec file is newer than core file. Core was generated by `./mumps v1db'. Program terminated with signal 11, Segmentation fault. Reading symbols from /lib/libcrypt.so.1...done. Reading symbols from /lib/libm.so.6...done. Reading symbols from /lib/libc.so.6...done. Reading symbols from /lib/ld-linux.so.2...done. #0 0x8071282 in ST_Restore () (gdb) bt #0 0x8071282 in ST_Restore () #1 0x806751c in run () #2 0x805a599 in INIT_Run () #3 0x8049eaf in main () #4 0x4007acb3 in __libc_start_main (main=0x8049cc0
, argc=2, argv=0xbffffc14, init=0x80494a8 <_init>, fini=0x80771fc <_fini>, rtld_fini=0x4000a350 <_dl_fini>, stack_end=0xbffffc0c) at ../sysdeps/generic/libc-start.c:78 (gdb) 39---V4NAME18 39---V4NAME18: $NAME function -8- PASS 40293 IV-293 gvn contains extrinsic special variable PASS 40294 IV-294 gvn contains extrinsic functionSegmentation fault (core dumped) -rw------- 1 jas mumps 7245824 Aug 11 01:54 core [jas@boris mumpsv1]$ gdb mumps core GNU gdb 4.17.0.11 with Linux support This GDB was configured as "i386-redhat-linux"... Core was generated by `./mumps v1db'. Program terminated with signal 11, Segmentation fault. Reading symbols from /lib/libcrypt.so.1...done. Reading symbols from /lib/libm.so.6...done. Reading symbols from /lib/libc.so.6...done. Reading symbols from /lib/ld-linux.so.2...done. #0 0x8073553 in UTIL_Key_Extract () (gdb) bt #0 0x8073553 in UTIL_Key_Extract () #1 0x80735eb in UTIL_String_Key () #2 0x8073867 in UTIL_String_Mvar () #3 0x805dc5a in Dname2 () #4 0x805dc3f in Dname1 () #5 0x8064831 in run () #6 0x805a599 in INIT_Run () #7 0x8049eaf in main () #8 0x4007acb3 in __libc_start_main (main=0x8049cc0
, argc=2, argv=0xbffffc14, init=0x80494a8 <_init>, fini=0x80771fc <_fini>, rtld_fini=0x4000a350 <_dl_fini>, stack_end=0xbffffc0c) at ../sysdeps/generic/libc-start.c:78 (gdb) 45---V4NAME26 45---V4NAME26: $NAME function -14- PASS 40334 IV-334 minimum to maximum number of one subscript of a local variable PASS 40335 IV-335 minimum to maximum number of one subscript of a global variableSegmentation fault (core dumped) -rw------- 1 jas mumps 7208960 Aug 11 01:58 core [jas@boris mumpsv1]$ gdb mumps core GNU gdb 4.17.0.11 with Linux support This GDB was configured as "i386-redhat-linux"... Core was generated by `./mumps v1db'. Program terminated with signal 11, Segmentation fault. Reading symbols from /lib/libcrypt.so.1...done. Reading symbols from /lib/libm.so.6...done. Reading symbols from /lib/libc.so.6...done. Reading symbols from /lib/ld-linux.so.2...done. #0 0x8073553 in UTIL_Key_Extract () (gdb) bt #0 0x8073553 in UTIL_Key_Extract () #1 0x80735eb in UTIL_String_Key () #2 0x8073867 in UTIL_String_Mvar () #3 0x805dc5a in Dname2 () #4 0x806488a in run () #5 0x805a599 in INIT_Run () #6 0x8049eaf in main () #7 0x4007acb3 in __libc_start_main (main=0x8049cc0
, argc=2, argv=0xbffffc14, init=0x80494a8 <_init>, fini=0x80771fc <_fini>, rtld_fini=0x4000a350 <_dl_fini>, stack_end=0xbffffc0c) at ../sysdeps/generic/libc-start.c:78 (gdb) 68---V4QSUB15 68---V4QSUB15: $QSUBSCRIPT function -15- PASS 40507 IV-507 namevalue contains $NAME function ** FAIL 40508 IV-508 namevalue contains $QLENGTH function COMPUTED ="V1234567" CORRECT ="^V1234567" PASS 40509 IV-509 namevalue contains $QSUBSCRIPT function PASS 40510 IV-510 namevalue contains extrinsic special variable ** FAIL 40511 IV-511 namevalue contains extrinsic function COMPUTED ="V12345" CORRECT ="^V12345"Segmentation fault (core dumped) -rw------- 1 jas mumps 7208960 Aug 11 02:01 core [jas@boris mumpsv1]$ gdb mumps core GNU gdb 4.17.0.11 with Linux support Core was generated by `./mumps v1db'. Program terminated with signal 11, Segmentation fault. Reading symbols from /lib/libcrypt.so.1...done. Reading symbols from /lib/libm.so.6...done. Reading symbols from /lib/libc.so.6...done. Reading symbols from /lib/ld-linux.so.2...done. #0 0x8073553 in UTIL_Key_Extract () (gdb) bt #0 0x8073553 in UTIL_Key_Extract () #1 0x80735eb in UTIL_String_Key () #2 0x8073867 in UTIL_String_Mvar () #3 0x805520a in DB_Query () #4 0x805dffa in Dquery2 () #5 0x8064f22 in run () #6 0x805a599 in INIT_Run () #7 0x8049eaf in main () #8 0x4007acb3 in __libc_start_main (main=0x8049cc0
, argc=2, argv=0xbffffc14, init=0x80494a8 <_init>, fini=0x80771fc <_fini>, rtld_fini=0x4000a350 <_dl_fini>, stack_end=0xbffffc0c) at ../sysdeps/generic/libc-start.c:78 (gdb) ERROR occured 230 IO: Unrecognised object ERROR occured 230 IO: Unrecognised object ERROR occured 230 IO: Unrecognised object ERROR occured 230 IO: Unrecognised object ERROR occured 230 IO: Unrecognised object ERROR occured 230 IO: Unrecognised object ERROR occured 230 IO: Unrecognised object ERROR occured 230 IO: Unrecognised object ERROR occured 230 IO: Unrecognised object ERROR occured 230 IO: Unrecognised object ERROR occured 230 IO: Unrecognised object ERROR occured 230 IO: Unrecognised object ERROR occured 230 IO: Unrecognised object ERROR occured 230 IO: Unrecognised object [jas@boris mumpsv1]$ --- I had to terminate the MUMPS job to escape a fast error loop above --- MCL> gd * Global Directory of [MGR] matching '.E'. $GLOBAL $ROUTINE %AUTH %C %CMD ABSN DD DDA DI DIA DIAR DIBT DIC DIE DIPT DIST DISV DMSQ DOPT ERT ITEM NEXT TMP UTILITY V1A V1IDDO1 V4JOB VCOMP VCORR VE VENVIRON VREPORT MCL> list ABSN ^ABSN=40861 MCL> list ITEM ^ITEM=IV-861 1 level of DO, and 126 levels of XECUTE MCL> list NEXT ^NEXT=V4NST4^VV4 MCL> list VE ^VE=1 MCL> list VCORR ^VCORR=123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899012345678910111213141516171819202122232425 MCL> list ^VCOMP ^VCOMP=123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899012345678910111213141516171819202122232425 MCL> w ^VCORR=^VCOMP 1 --- from the above, it appears the error loop was test item IV-861 (40816) --- MCL> d SEQ^VSR Here are summary numbers: ============================================================================ PART-77 PASS PASSO FAIL FAILO ABORTED SKIP BY OPERATOR BY OPERATOR SUBTOTAL 1975 36 3 0 17 79 ============================================================================ 4) PART-77 Optional Tests: 8 ============================================================================ OPT01 PASS OPT02 PASS OPT03 PASS OPT04 PASS OPT05 PASS OPT06 PASS OPT07 PASS OPT08 PASS ============================================================================ PART-77-OPT PASS FAIL ABORTED SKIP SUBTOTAL 8 0 0 0 ============================================================================ ============================================================================ PART-84 PASS PASSO FAIL FAILO ABORTED SKIP BY OPERATOR BY OPERATOR SUBTOTAL 169 2 3 0 6 20 ============================================================================ ============================================================================ PART-90 PASS PASSO FAIL FAILO ABORTED SKIP BY OPERATOR BY OPERATOR TOTAL 955 0 114 0 6 27 ============================================================================ ============================================================================ PART-94 PASS PASSO FAIL FAILO ABORTED SKIP BY OPERATOR BY OPERATOR TOTAL 678 0 97 0 23 113 ============================================================================ 9) GRAND TOTAL OF THE TEST RESULTS (Part-77, -84, -90, -94, -94TP) VALID TESTS:4318, WITHDRAWN OR SUPPRESSED TESTS: 93 ======================================================================= PASS (PASS+PASSO) FAILURE (FAIL+FAILO+ABORT+SKIP) PART-77 2011 99 PART-84 171 29 PART-90 955 147 PART-94(TP) 678 233 ======================================================================= TOTAL 3815 508