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

JVM_handle_linux_signal is private in 1.4.2-beta

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2
    • 1.4.2
    • 1.4.2
    • hotspot
    • b24
    • generic
    • linux

    Backports

      Description

        Function JVM_handle_linux_signal() is hidden in 1.4.2-beta:

        raq:~> strings libjvm.so | grep beta
        1.4.2-beta-b19
        raq:~> nm -D libjvm.so | grep JVM_handle_linux_signal
        raq:~>

        This function is public before 1.4.2, for example, with 1.4.1:

        [huanghui@raq client]$ strings libjvm.so|grep "1.4.1-"
        1.4.1-b21
        [huanghui@raq client]$ nm -D libjvm.so|grep JVM_handle_linux_signal
        0029df90 T JVM_handle_linux_signal

        This can cause applications to fail if they follow our suggestion
        on how to install their own signal handlers and chain JVM signal
        handler, because they won't be able to call JVM_handle_linux_signal().
        The technique is discussed here:

         http://developer.java.sun.com/developer/bugParade/bugs/4361067.html

        Attachments

          Issue Links

            Activity

              People

                hhuangsunw Hui Huang (Inactive)
                hhuangsunw Hui Huang (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: