|
Problem: Immediate Crash Of saomot1
Manifestation:
-
saomot1 crashes and does not stay running.
saomot.stderr has the following information:
===== galildisp.tcl startup @ Fri Mar 10 10:44:10 PST 2017
===== Invoked by: id=uid=1045(turk) gid=240(guests) groups=240(guests)
===== Argv: galildisp.tcl saomot saomot_dispatch_1
===== --> galildisp.tcl service=saomot dispatcher=saomot_dispatch_1
createServiceNamespace --- 0.2 apply syslog -ident saomot[4854]
can't set "::QR::X(ampstatus)": can't read "::Map::bin(FOLD1RXAST,A_D_ELOACTIVE)": no
such element in array
can't read "::Map::bin(FOLD1RXAST,A_D_ELOACTIVE)": no such element in array
while executing
"expr {$state | $::Map::bin($ampkwd,$idx)}"
(procedure "traceAmpStatus_1" line 56)
invoked from within
"traceAmpStatus_1 ::QR::X ampstatus write"
(write trace on "::QR::X(ampstatus)")
invoked from within
"array set ${NC}::X [array get ${NC}::X]"
(procedure "QR::touch" line 5)
invoked from within
"QR::touch"
("uplevel" body line 1)
invoked from within
"uplevel 1 $args"
(procedure "log_eval" line 3)
invoked from within
"log_eval QR::touch"
(procedure "setupDispatcher_part2_body" line 55)
invoked from within
"setupDispatcher_part2_body"
galildisp.tcl exiting.
===== exit:
===== exit: level = 3 args = 1
===== exit: caller = setupDispatcher_part2
===== exit: setupDispatcher_part2's caller = ::sync_communications {EO 0;TC0{N};STARTTIM=1489171450;MG "SYNC_1489171454"{N};TC0} {:: 0::SYNC_1489171454: 0} {}
===== exit: goodbye -- now invoking _exit
Workaround:
-
2017-03-10: W. Deich temporarily worked around the problem
encountered by saomot1.
Will look at it more leisurely, later, to figure out the
correct permanent fix.
Cause:
Associated Issues:
Change Log:
- 2017-03-10: First version.
|