#75 i n=$o(^x(""),-1) ; Causes GTMASSERT

closed-fixed
None
5
2014-08-28
2007-12-21
Bob Isch
No

It appears that if the construct shown below appears anywhere in a routine a GTMASSERT is generated on any attempt to execute the routine. This is also easily reproducible in direct mode (not shown).

Not checked in V5.3 - I suppose I should go do that...

$ mumps -dir

GTM>w $zv
GT.M V5.2-001 Linux x86
GTM>h
$ cat foo.m
q
i n=$o(^x(""),-1)
$ mumps foo.m
$ mumps -dir

GTM>zp ^foo
q
i n=$o(^x(""),-1)

GTM>d ^foo
%GTM-F-GTMASSERT, GT.M V5.2-001 Linux x86 - Assert failed /usr/library/V52001/src/op_gvrectarg.c line 66
$

Discussion

  • Bob Isch

    Bob Isch - 2007-12-21

    Logged In: YES
    user_id=8257
    Originator: YES

    Yup... 5.3 seems to fix it. Can that be confirmed?

    Also, but 1745724 is probably related and/or identical.

    -bob

     
  • Narayanan S Rajamani

    Logged In: YES
    user_id=97919
    Originator: NO

    Yes. This is fixed in V5.3-000. The tracking # for this fix is C9H06-002870.

    1745724 could be releated/identical. But we cannot confirm that until we see the M program which caused it. I will follow this up in the relevant thread.

    Thanks,
    Narayanan.

     
  • Narayanan S Rajamani

    • assigned_to: nobody --> nars
    • status: open --> closed-fixed
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks