Strange Temporal Timers

‘sin -n3 rt’ produced the following output (some lines removed for brevity)

ID PID PROGRAM ACTION TRIGGER REPEAT
0 4 /bin/Fsys proxy 11 0.040 0.500
1 25 //3/bin/tinit signal 14 -29008.014 60.000
4 5 /bin/Fsys.eide proxy 13 0.195 2.000
5 57 //3/bin/nameloc sleep -29053.315 0.000
6 61 //3//usr/ucb/Socket proxy 62 0.029 0.000
7 80 //3/
/recorder.proc proxy 82 -.— -.—
11 95 //3/bin/cron signal 14 10757.242 0.000
12 93 //3/bin/tinit signal 14 -29052.762 60.000
14 118 //3//chipsbios.ms signal 14 -.— -.—
15 13184 //3/bin/Input proxy 13186 -.— -.—
16 13181 //3/bin/Input sleep -3778.835 0.000
17 156 //3/
/ambassador.proc proxy 174 0.056 0.100
26 153 //3//teller.proc proxy 13082 52.305 60.000
34 1122 //3/
/Summary_Graph.proc proxy 1302 0.651 1.000
39 1122 //3/*/Summary_Graph.proc sleep -2871.685 0.000
41 182 //3/*summary_buffer.proc sleep -29030.345 0.000
42 193 //3/uction_counter.proc signal 17 -.— -.—
43 73 //3/
/usr/ucb/inetd sleep -3878.725 0.000

What does a negative trigger value for a timer mean and how did it cross
over into the realm of negative numbers?

I looked at one process (Summary_Graph.proc) that was not responding under
the Photon system, traced back on the stack and found it stuck in a
delay(100) call. It never returned from that call. (Actually the delay
function called the nanosleep function which in turn called something else
which in turn called something else and that’s where it was stuck.)

The negative trigger numbers (as well as the non-negative numbers) were
decreasing roughly at the rate of 1.000 per second (normal).

I never seen this before, but then again I’ve never looked for it either.
Has anyone else ever seen this?

below is some information on the node where it happened.

Node CPU Machine Speed Memory Ticksize Display
Flags
3 586/587 PCI 41579 41811k/66711k 1.0ms VGA
Color -3P±---------8P

Heapp Heapf Heapl Heapn Hands Names Sessions Procs Timers Nodes Virtual
0 0 30032 0 64 100 64 2000 125 250 38M/
159M

Boot from Hard at Feb 27 14:40 Locators: 2

PROGRAM NAME VERSION DATE
sys/Proc32 Proc 4.25L Feb 15 2001
sys/Proc32 Slib16 4.23G Oct 04 1996
sys/Slib32 Slib32 4.24B Aug 12 1997
/bin/Fsys Fsys32 4.24V Feb 18 2000
/bin/Fsys.eide eide 4.25A Feb 09 2000
//3/bin/Dev32 Dev32 4.23G Oct 04 1996
//3/bin/Dev32.ansi Dev32.ansi 4.23H Nov 21 1996
//3/bin/Dev32.par Dev.par 4.26 Feb 24 2000
//3/bin/Dev32.pty Dev32.pty 4.23G Oct 04 1996
//3/bin/Pipe Pipe 4.23A Feb 26 1996
//3/bin/Net Net 4.25C Aug 30 1999
//3/bin/Net.ether9000 Net.ether900 4.24E Feb 17 2000
//3//usr/ucb/Socket Socket 4.25C Aug 19 1998
//3/bin/Mqueue mqueue 4.24A Aug 30 1999
//3/bin/Dev32.ser Dev32.ser 4.23I Jun 27 1997
//3/bin/cron cron 4.23B Oct 30 1997
//3/usr/bin/lpsrvr lpsrvr 4.24A Jun 26 1997
//3/
/photon/bin/Photon Photon 1.14B Sep 03 1999
//3/*/bin/phfontpfr Photon Font 1.14H Jun 05 2000

PID USER NAME ARGUMENTS
1 System Proc32 -l 3 -P 28 -p 2000
2 System Slib32
4 System Fsys -c 1M
5 System Fsys.eide
8 System Not available.
16 System Dev
20 System Dev.ansi -Q -n 6
22 System Dev.par
23 System Dev.pty -n 16