Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8023413 | 8 | Yumin Qi | P3 | Closed | Fixed | b104 |
test/runtime/7107135/Test7107135.sh:
87 echo Test changing of stack protection:
88 echo ${TESTJAVA}${FS}bin${FS}java -cp ${THIS_DIR} Test test-rw
89 ${TESTJAVA}${FS}bin${FS}java -cp ${THIS_DIR} Test test-rwx
90
91 if [ "$?" == "0" ]
92 then
93 echo
94 echo ${TESTJAVA}${FS}bin${FS}java -cp ${THIS_DIR} TestMT test-rwx
95 ${TESTJAVA}${FS}bin${FS}java -cp ${THIS_DIR} TestMT test-rwx
96 fi
97
98 exit $?
Even if java execution fails, exit code becomes zero after 'if' statement evaluation.
87 echo Test changing of stack protection:
88 echo ${TESTJAVA}${FS}bin${FS}java -cp ${THIS_DIR} Test test-rw
89 ${TESTJAVA}${FS}bin${FS}java -cp ${THIS_DIR} Test test-rwx
90
91 if [ "$?" == "0" ]
92 then
93 echo
94 echo ${TESTJAVA}${FS}bin${FS}java -cp ${THIS_DIR} TestMT test-rwx
95 ${TESTJAVA}${FS}bin${FS}java -cp ${THIS_DIR} TestMT test-rwx
96 fi
97
98 exit $?
Even if java execution fails, exit code becomes zero after 'if' statement evaluation.
- backported by
-
JDK-8023413 [TESTBUG] runtime/7107135 always passes
-
- Closed
-
- relates to
-
JDK-7107135 Stack guard pages are no more protected after loading a shared library with executable stack
-
- Closed
-