Michael Hoffman <[email protected]> writes:

> Our system administrators recently upgraded our GridEngine
> installation to 6.2u5.

That seems an odd choice for an upgrade.  There are several possible
regressions.

> Now I find that using %s in a qsub command line
> results in an immediate SIGSEGV. For example:
>
> $ qsub -b y -sync y echo %s
> Your job 1620936 ("echo") has been submitted
> Job 1620936 exited because of signal SIGSEGV
>
> This happens when I use -sync n as well, but it is easier to see the
> results this way. This works:
>
> $ qsub -b y -sync y echo %%s
> Your job 1620937 ("echo") has been submitted
> Job 1620937 exited with exit code 0.
>
> Unfortunately, the latter case does not escape the percent--it results
> in %%s being echoed, so I cannot simply replace "%s" in my scripts
> with "%%s."

What happens if it's quoted appropriately for a shell metacharacter
(presumably with two levels of quoting)?

> Do you know what causes this?

No, but /var/log/messages should tell you what SEGVed.  I'm not sure
from the output whether it could be the SGE shepherd.  I can't reproduce
it with recent code and tcsh anyhow.
_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to