When the select_cray plugin calls xtcleanup_after, it omits the '-m' option. This option tells NHC whether it is running at the end of the job step or the end of the job. The -m option takes a non-option argument string either "application" or "reservation". For the end of the job step, the option should be -m application For the end of the job, the option should be -m reservation Please upgrade the select_cray plugin to use the -m option. NHC will not be properly invoked for the end of the job until this change is made. This will inhibit the current testing that is going on.
Thanks for dropping knowledge on us Jason ;). I apparently though (foolishly) the -a or -r options would of been sufficient. This is fixed in 2aa193ef2c366adf39fafeb9c1284d5367cf2118
Do not use the previous plugin, the xfrees were not updated to reflect the change in position of allocated memory. I am waiting on a response to bug 451 to commit a fix since everything changes again.