-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b113
-
x86_64
-
windows
-
Not verified
There is a fix in JDK-8150337. But observed an intermittent failure again. It looks to be rare.
Please refer to the test output:
----------messages:(3/136)----------
command: testng SunMiscSignalTest
reason: User specified action: run testng/othervm SunMiscSignalTest
elapsed time (seconds): 1.432
----------System.out:(114/6883)----------
[TestNG] Running:
sun/misc/SunMiscSignalTest.java
-Xrs: false
config SunMiscSignalTest.setup(): success
test SunMiscSignalTest.cannotHandleSIGDFL(): success
test SunMiscSignalTest.cannotHandleSIGIGN(): success
test SunMiscSignalTest.checkLastHandler(): success
oldHandler: java.lang.Terminator$1@7baea0f0
sun.misc.handle sig: INT, num: 2
test SunMiscSignalTest.isDaemonThread(): failure
java.lang.AssertionError: raising s.m.Signal did not get a callback; expected [true] but found [false]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:494)
at org.testng.Assert.assertEquals(Assert.java:123)
at org.testng.Assert.assertEquals(Assert.java:286)
at SunMiscSignalTest.isDaemonThread(SunMiscSignalTest.java:333)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:520)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
at org.testng.SuiteRunner.run(SuiteRunner.java:240)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
at org.testng.TestNG.run(TestNG.java:1057)
at com.sun.javatest.regtest.TestNGAction$TestNGRunner.main(TestNGAction.java:163)
at com.sun.javatest.regtest.TestNGAction$TestNGRunner.main(TestNGAction.java:147)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:520)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:92)
at java.lang.Thread.run(Thread.java:804)
test SunMiscSignalTest.nullSignal(): success
test SunMiscSignalTest.testEquals("INT", YES, YES, YES, YES): success
test SunMiscSignalTest.testEquals("TERM", YES, YES, YES, YES): success
test SunMiscSignalTest.testEquals("ABRT", YES, YES, YES, YES): success
test SunMiscSignalTest.testEquals("HUP", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("QUIT", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("BUS", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("USR1", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("USR2", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("PIPE", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("ALRM", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("CHLD", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("CONT", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("TSTP", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("TTIN", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("TTOU", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("URG", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("XCPU", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("XFSZ", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("VTALRM", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("PROF", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("WINCH", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("IO", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("SYS", NO, NO, NO, NO): success
oldHandler: Handler: sem: 0, wasDaemon: true
IAE message: Unhandled signal: SIGINT
test SunMiscSignalTest.testRaiseNoConsumer(): success
oldHandler: Handler: sem: 0, wasDaemon: true
sun.misc.handle sig: INT, num: 2
test SunMiscSignalTest.testSunMisc("INT", YES, YES, YES, YES): success
oldHandler: java.lang.Terminator$1@7baea0f0
sun.misc.handle sig: TERM, num: 15
test SunMiscSignalTest.testSunMisc("TERM", YES, YES, YES, YES): success
oldHandler: SIG_DFL
sun.misc.handle sig: ABRT, num: 22
test SunMiscSignalTest.testSunMisc("ABRT", YES, YES, YES, YES): success
test SunMiscSignalTest.testSunMisc("HUP", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("QUIT", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("BUS", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("USR1", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("USR2", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("PIPE", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("ALRM", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("CHLD", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("CONT", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("TSTP", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("TTIN", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("TTOU", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("URG", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("XCPU", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("XFSZ", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("VTALRM", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("PROF", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("WINCH", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("IO", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("SYS", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMiscIAE(""): success
test SunMiscSignalTest.testSunMiscIAE("I"): success
test SunMiscSignalTest.testSunMiscIAE("SIG"): success
test SunMiscSignalTest.testSunMiscIAE("SIGabc"): success
test SunMiscSignalTest.testSunMiscIAE("SIGINT"): success
test SunMiscSignalTest.testSunMiscIAE("abc"): success
===============================================
sun/misc/SunMiscSignalTest.java
Total tests run: 58, Failures: 1, Skips: 0
===============================================
----------System.err:(14/810)----------
java.lang.Exception: failures: 1
at com.sun.javatest.regtest.TestNGAction$TestNGRunner.main(TestNGAction.java:166)
at com.sun.javatest.regtest.TestNGAction$TestNGRunner.main(TestNGAction.java:147)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:520)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:92)
at java.lang.Thread.run(Thread.java:804)
JavaTest Message: Test threw exception: java.lang.Exception: failures: 1
JavaTest Message: shutting down test
Please refer to the test output:
----------messages:(3/136)----------
command: testng SunMiscSignalTest
reason: User specified action: run testng/othervm SunMiscSignalTest
elapsed time (seconds): 1.432
----------System.out:(114/6883)----------
[TestNG] Running:
sun/misc/SunMiscSignalTest.java
-Xrs: false
config SunMiscSignalTest.setup(): success
test SunMiscSignalTest.cannotHandleSIGDFL(): success
test SunMiscSignalTest.cannotHandleSIGIGN(): success
test SunMiscSignalTest.checkLastHandler(): success
oldHandler: java.lang.Terminator$1@7baea0f0
sun.misc.handle sig: INT, num: 2
test SunMiscSignalTest.isDaemonThread(): failure
java.lang.AssertionError: raising s.m.Signal did not get a callback; expected [true] but found [false]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:494)
at org.testng.Assert.assertEquals(Assert.java:123)
at org.testng.Assert.assertEquals(Assert.java:286)
at SunMiscSignalTest.isDaemonThread(SunMiscSignalTest.java:333)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:520)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
at org.testng.SuiteRunner.run(SuiteRunner.java:240)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
at org.testng.TestNG.run(TestNG.java:1057)
at com.sun.javatest.regtest.TestNGAction$TestNGRunner.main(TestNGAction.java:163)
at com.sun.javatest.regtest.TestNGAction$TestNGRunner.main(TestNGAction.java:147)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:520)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:92)
at java.lang.Thread.run(Thread.java:804)
test SunMiscSignalTest.nullSignal(): success
test SunMiscSignalTest.testEquals("INT", YES, YES, YES, YES): success
test SunMiscSignalTest.testEquals("TERM", YES, YES, YES, YES): success
test SunMiscSignalTest.testEquals("ABRT", YES, YES, YES, YES): success
test SunMiscSignalTest.testEquals("HUP", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("QUIT", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("BUS", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("USR1", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("USR2", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("PIPE", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("ALRM", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("CHLD", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("CONT", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("TSTP", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("TTIN", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("TTOU", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("URG", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("XCPU", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("XFSZ", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("VTALRM", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("PROF", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("WINCH", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("IO", NO, NO, NO, NO): success
test SunMiscSignalTest.testEquals("SYS", NO, NO, NO, NO): success
oldHandler: Handler: sem: 0, wasDaemon: true
IAE message: Unhandled signal: SIGINT
test SunMiscSignalTest.testRaiseNoConsumer(): success
oldHandler: Handler: sem: 0, wasDaemon: true
sun.misc.handle sig: INT, num: 2
test SunMiscSignalTest.testSunMisc("INT", YES, YES, YES, YES): success
oldHandler: java.lang.Terminator$1@7baea0f0
sun.misc.handle sig: TERM, num: 15
test SunMiscSignalTest.testSunMisc("TERM", YES, YES, YES, YES): success
oldHandler: SIG_DFL
sun.misc.handle sig: ABRT, num: 22
test SunMiscSignalTest.testSunMisc("ABRT", YES, YES, YES, YES): success
test SunMiscSignalTest.testSunMisc("HUP", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("QUIT", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("BUS", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("USR1", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("USR2", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("PIPE", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("ALRM", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("CHLD", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("CONT", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("TSTP", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("TTIN", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("TTOU", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("URG", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("XCPU", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("XFSZ", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("VTALRM", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("PROF", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("WINCH", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("IO", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMisc("SYS", NO, NO, NO, NO): success
test SunMiscSignalTest.testSunMiscIAE(""): success
test SunMiscSignalTest.testSunMiscIAE("I"): success
test SunMiscSignalTest.testSunMiscIAE("SIG"): success
test SunMiscSignalTest.testSunMiscIAE("SIGabc"): success
test SunMiscSignalTest.testSunMiscIAE("SIGINT"): success
test SunMiscSignalTest.testSunMiscIAE("abc"): success
===============================================
sun/misc/SunMiscSignalTest.java
Total tests run: 58, Failures: 1, Skips: 0
===============================================
----------System.err:(14/810)----------
java.lang.Exception: failures: 1
at com.sun.javatest.regtest.TestNGAction$TestNGRunner.main(TestNGAction.java:166)
at com.sun.javatest.regtest.TestNGAction$TestNGRunner.main(TestNGAction.java:147)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:520)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:92)
at java.lang.Thread.run(Thread.java:804)
JavaTest Message: Test threw exception: java.lang.Exception: failures: 1
JavaTest Message: shutting down test
- relates to
-
JDK-8193308 Disallow installing user signal handlers for SIGBUS on OSX
-
- Resolved
-