Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8193308

Disallow installing user signal handlers for SIGBUS on OSX

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 11
    • 9, 10, 11
    • hotspot
    • None
    • b01
    • os_x

      #section:testng
      ----------messages:(7/349)----------
      command: testng SunMiscSignalTest
      reason: User specified action: run testng/othervm SunMiscSignalTest
      Mode: othervm [/othervm specified]
      Additional options from @modules: --add-modules jdk.unsupported,java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED
      Timeout information:
      --- Timeout information end.
      elapsed time (seconds): 1546.741
      ----------configuration:(4/111)----------
      Boot Layer
        add modules: jdk.unsupported java.base
        add exports: java.base/jdk.internal.misc ALL-UNNAMED

      ----------System.out:(54/3029)----------
      [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@1bd0709c
          sun.misc.handle sig: INT, num: 2
      test SunMiscSignalTest.isDaemonThread(): success
      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", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("QUIT", YES, NO, NO, NO): success
      test SunMiscSignalTest.testEquals("BUS", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("USR1", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("USR2", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("PIPE", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("ALRM", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("CHLD", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("CONT", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("TSTP", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("TTIN", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("TTOU", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("URG", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("XCPU", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("XFSZ", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("VTALRM", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("PROF", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("WINCH", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("IO", YES, YES, YES, YES): success
      test SunMiscSignalTest.testEquals("SYS", YES, YES, YES, YES): 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@1bd0709c
          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: 6
      test SunMiscSignalTest.testSunMisc("ABRT", YES, YES, YES, YES): success
          oldHandler: java.lang.Terminator$1@1bd0709c
          sun.misc.handle sig: HUP, num: 1
      test SunMiscSignalTest.testSunMisc("HUP", YES, YES, YES, YES): success
      test SunMiscSignalTest.testSunMisc("QUIT", YES, NO, NO, NO): success
          oldHandler: jdk.internal.misc.Signal$NativeHandler@316a9158
          sun.misc.handle sig: BUS, num: 10
      Timeout signalled after 1,200 seconds

        1. stacktrace_mac_osx
          66 kB
          Robbin Ehn
        2. hs_err_pid16958.log
          63 kB
          Roger Riggs
        3. hs_err_pid15772.log
          63 kB
          Roger Riggs
        4. ex2.txt
          15 kB
          Roger Riggs
        5. ex2.txt
          15 kB
          Roger Riggs
        6. ex.txt
          12 kB
          Roger Riggs
        7. BlastItv2.java
          0.7 kB
          Robin Westberg
        8. BlastIt.java
          1 kB
          Robbin Ehn

            rwestberg Robin Westberg (Inactive)
            fyuan Frank Yuan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated:
              Resolved: