Difference between revisions of "EMI gLExec release test plan and report"
From PDP/Grid Wiki
Jump to navigationJump to searchLine 369: | Line 369: | ||
==== Savannah: https://savannah.cern.ch/bugs/?92667 ==== | ==== Savannah: https://savannah.cern.ch/bugs/?92667 ==== | ||
− | + | DESCRIPTION: gLExec 0.9.3 segfaults when preserve_env_variables is used in config | |
+ | |||
REMARKS: Bug is cross-platform, but segfault occurs on SL6 | REMARKS: Bug is cross-platform, but segfault occurs on SL6 | ||
+ | |||
REPRODUCE: install glexec-0.9.3 on RH6 system and add preserve_env_variables = anything to the /etc/glexec.conf, then run /usr/sbin/glexec /usr/bin/id | REPRODUCE: install glexec-0.9.3 on RH6 system and add preserve_env_variables = anything to the /etc/glexec.conf, then run /usr/sbin/glexec /usr/bin/id | ||
+ | |||
CHECK: with preserve_env_variables there should be no problem in running glexec | CHECK: with preserve_env_variables there should be no problem in running glexec | ||
+ | |||
FAILED: [gLExec]: Premature exit due to signal, signal: 11 | FAILED: [gLExec]: Premature exit due to signal, signal: 11 | ||
+ | |||
PASSED: no error message | PASSED: no error message | ||
− | https://savannah.cern.ch/bugs/?92812 | + | ==== Savannah: https://savannah.cern.ch/bugs/?92812 ==== |
− | + | DESCRIPTION: LCMAPS without GSI SIGABORTs in StoRM EMI 2 RC3 | |
+ | |||
REPRODUCE: install lcmaps version 1.5.2 (EMI RC 3) | REPRODUCE: install lcmaps version 1.5.2 (EMI RC 3) | ||
+ | |||
CHECK: run llrun using the without GSI interface. | CHECK: run llrun using the without GSI interface. | ||
+ | |||
PASSED: On successful llrun | PASSED: On successful llrun | ||
+ | |||
FAILED: On segmentation fault or abort based on an invalid free. | FAILED: On segmentation fault or abort based on an invalid free. | ||
+ | |||
REMARKS: The 1.5.3 version and newer of LCMAPS fixes the problem observed here | REMARKS: The 1.5.3 version and newer of LCMAPS fixes the problem observed here | ||
− | https://savannah.cern.ch/bugs/?92818 | + | ==== Savannah: https://savannah.cern.ch/bugs/?92818 ==== |
− | + | DESCRIPTION: glite_wms_wmproxy_server crashes with a SEGV when using the LCMAPS 1.5.2 | |
+ | |||
REPRODUCE: install lcmaps version 1.5.2 (EMI RC 3) | REPRODUCE: install lcmaps version 1.5.2 (EMI RC 3) | ||
+ | |||
CHECK: run llrun using the without GSI interface. | CHECK: run llrun using the without GSI interface. | ||
+ | |||
PASSED: On successful llrun | PASSED: On successful llrun | ||
+ | |||
FAILED: On segmentation fault or abort based on an invalid free. | FAILED: On segmentation fault or abort based on an invalid free. | ||
+ | |||
REMARKS: The 1.5.3 version and newer of LCMAPS fixes the problem observed here | REMARKS: The 1.5.3 version and newer of LCMAPS fixes the problem observed here | ||
+ | |||
REMARKS: Similar to Savannah bug 92812 | REMARKS: Similar to Savannah bug 92812 | ||
− | https://savannah.cern.ch/bugs/?93187 | + | ==== Savannah: https://savannah.cern.ch/bugs/?93187 ==== |
− | + | DESCRIPTION: glexec-configure script contains some errors | |
+ | |||
+ | ==== Savannah: https://savannah.cern.ch/bugs/?93190 ==== | ||
+ | DESCRIPTION: LCMAPS gives misleading error when PDL parsing fails | ||
− | |||
− | |||
REPRODUCE: Remove an �-character from the lcmaps.db file | REPRODUCE: Remove an �-character from the lcmaps.db file | ||
+ | |||
CHECK: Error message from LCMAPS | CHECK: Error message from LCMAPS | ||
+ | |||
PASSED: Error message flags it as a parse error | PASSED: Error message flags it as a parse error | ||
+ | |||
FAILED: Error message flags it as an out of memory error | FAILED: Error message flags it as an out of memory error | ||
− | https://savannah.cern.ch/bugs/?93248 | + | ==== Savannah: https://savannah.cern.ch/bugs/?93248 ==== |
− | + | DESCRIPTION: gLExec in non-linger mode does not set umask() correctly. | |
+ | |||
REPRODUCE: Install glexec version 0.9.5 and disable linger mode (linger=no) | REPRODUCE: Install glexec version 0.9.5 and disable linger mode (linger=no) | ||
+ | |||
CHECK: | CHECK: | ||
− | umask 0123; /tmp/dummy/usr/sbin/glexec /bin/bash -c umask | + | umask 0123; /tmp/dummy/usr/sbin/glexec /bin/bash -c umask |
+ | |||
PASSED: output should be 0123 | PASSED: output should be 0123 | ||
+ | |||
FAILED: output is 0077 (internal umask setting for glexec) | FAILED: output is 0077 (internal umask setting for glexec) |