| Summary: | "--no-shell" with salloc gives segmentation fault | ||
|---|---|---|---|
| Product: | Slurm | Reporter: | Ahmed Essam ElMazaty <ahmed.mazaty> |
| Component: | User Commands | Assignee: | Dominik Bartkiewicz <bart> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | 3 - Medium Impact | ||
| Priority: | --- | CC: | alex, bart, brian, par.lindfors, paran |
| Version: | 19.05.2 | ||
| Hardware: | Linux | ||
| OS: | Linux | ||
| Site: | KAUST | Alineos Sites: | --- |
| Atos/Eviden Sites: | --- | Confidential Site: | --- |
| Coreweave sites: | --- | Cray Sites: | --- |
| DS9 clusters: | --- | HPCnow Sites: | --- |
| HPE Sites: | --- | IBM Sites: | --- |
| NOAA SIte: | --- | OCF Sites: | --- |
| Recursion Pharma Sites: | --- | SFW Sites: | --- |
| SNIC sites: | --- | Linux Distro: | --- |
| Machine Name: | CLE Version: | ||
| Version Fixed: | 19.05.4 | Target Release: | --- |
| DevPrio: | --- | Emory-Cloud Sites: | --- |
|
Description
Ahmed Essam ElMazaty
2019-09-03 05:49:14 MDT
Hi I can reproduce this. I let you know when the fix will be in the repo. Dominik We have just upgraded to 19.05.2 and users have encountered this bug, we would also like to see this fixed. (Site SNIC-UPPMAX) A work-around to avoid the segmentation fault is to specify a job name. "salloc --no-shell --job-name=test ..." works as it should. Pär I had some issues with the bugzilla login, so my previous comment might have been done from the wrong account. Sorry about any confusion. In our user documentation we have documented the use of "salloc --no-shell" for one specific use case, so this is likely to affect more of our users than I initially suspected. I have therefore raised the importance of the bug to Medium. Feel free to reassign the bug to our support contract if necessary. Hi Sorry for taking so long on this. This issue has been fixed and will be available in 19.05.4: https://github.com/SchedMD/slurm/commit/d31f97858ec Dominik (In reply to Pär Lindfors from comment #4) > > A work-around to avoid the segmentation fault is to specify a job name. > "salloc --no-shell --job-name=test ..." works as it should. > > Pär This worked! Thanks Pär Hi I'll go ahead and close out the bug then. Please reopen if you have any other issues related to this. Additional commit (only for 20.02) adds default jobname of "no-shell" for salloc --no-shell. https://github.com/SchedMD/slurm/commit/0aca6a7f038 Dominik The fix works fine (cherry-picked on top of 19.05.3). Thanks! |