This situation can arise in the following ways:
- The program is compiled with THREAD(*SERIALIZE) and DFTACTGRP(*YES), and the program
ends with LR on, or it ends abnormally, which causes the program to be deactivated. When
the program is deactivated, its static storage is deallocated.
- The RCLRSC command is used, and a program that uses a mutex to serialize a module or
a procedure ran in the default activation group. A program will run in the default
activation group if it is compiled with DFTACTGRP(*YES) or with ACTGRP(*CALLER), where
the caller is in the default activation group.