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

NULL threadObj() needs to be tolerated

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 1.4.0
    • 1.4.0
    • vm-legacy
    • None
    • rc1
    • generic
    • generic
    • Verified



        Name: dd4877 Date: 09/25/2001


        daniel.daugherty@Sun 2001-09-25

        During stress testing of the fix for the following bug:

            4359247 3/5 TTY: multi-threaded breakpoint issue

        A SIGSEGV crash was observed with the MultiBreakpointsTest with a
        java_g debuggee. The commandLoop() thread has called JVM/DI
        GetAllThreads() and crashed on a SIGSEGV. GetAllThreads() holds
        Threads_lock and is walking through the threads list. The call to
        tp->threadObj() has returned NULL which is then passed to
        java_lang_Thread::is_alive().

        All ten SIGSEGV crashes encountered during Solaris SPARC java_g testing
        crashed in the same place.

        ======================================================================

              dcubed Daniel Daugherty
              dcubed Daniel Daugherty
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: