Hanging d.mon -L

Can someone please give me a run-down on the information provided by d.mon -L?
It gives monitor status as 'running', not running', 'in use', and '??'. The
first 2 categories are straightforward, but the last 2 I am having difficulty
in fathoming. Worse, the command occasionally hangs and freezes up the
keyboard, even when all monitors look to be OK. Can anybody give me a clue
about what is going on? Release 4.0, nb, with Sparcs as X terminals.
--
Conn V Copas

If a monitor is in use, it means that someone has started it and that a
process is currently running. This message may also occur if you or someone
else made an illegal exit while a monitor of that name was running. The `??'
message obviously means that GRASS doesn't know what the status of the
monitor is. This also occurs after crashes and illegal exits.

If a monitor is `in use' or `??' you may try to capture it by issuing the
d.mon release= or d.mon unlock= commands (that is, after checking that
somebody else isn't using that monitor). If that fails, you might try
killing the processes for these monitors. If that fails, shutdown and
reboot.

\_\_\_--\_----\_------\_-------------------- P. Martijn van Leusen ---------
\_ \_ \_\_\_\_ \_ Dept of Pre- and Protohistoric Archaeology
  \_\_\_ \_ \_ \_ \_ University of Amsterdam, The Netherlands
   \_ \_ \_ \_\_ \_ martijn@scanner.frw.uva.nl
    \_------\_----\_--\_--\_\_\_\_--------------------------------------