The Question is:
Why decc$to_vms goes to infinite loop?
The Answer is :
Please contact the support center, and expect to be asked for a full
reproducer of the error -- the OpenVMS Wizard would expect you will
also have some difficulty creating a small reproducer, as well, given
one of the more common causes of the error described.
Based not on evidence or examples bug on a guess, the OpenVMS Wizard
would initially suspect that the memory heap is corrupted prior to
the call to decc$to_vms -- many C RTL calls use heap memory, and
a corrupted heap can cause the exact sympotoms described here; the
Please see topic (1661) for general information on coding bugs, and
(5640) for information and pointers to other C memory management
discussions -- (2624), (2630), (3115), (3257), (4808),
(5455), (6870), (7006),
Tangentally related topics include (5455), (7552), (7629), (7876),
(7960) and (8461), while (6984) and (7383) (8149) discuss memory
interlocks and memory hardware.