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

assertion "Mutex being deleted with non -1 lock count"

    XMLWordPrintable

Details

    • beta
    • x86
    • windows_nt
    • Verified

    Backports

      Description



        Name: icC57033 Date: 12/08/99


        HotSpot 1.3fcs-Q (Built on Dec 7 1999 15:42:59 by srdjan) in debug mode fails to
        pass test
            nsk/jvmpi/RawMonitorEnter/rawmnenter002
        from
            testbase_nsk

        Running the test crashes VM with assertion "Mutex being deleted with non -1 lock
        count".

        To reproduce the bug run
        doit.bat
        in
        GammaBase/Bugs/<this bug number>

        When running on winNT the test outputs:
        eventHook: RawMonitorEnter: 0
        eventHook: RawMonitorEnter: 1
        eventHook: RawMonitorEnter: 2
        eventHook: RawMonitorEnter: 3
        eventHook: RawMonitorEnter: 4
        eventHook: RawMonitorEnter: 5
        eventHook: RawMonitorEnter: 6
        eventHook: RawMonitorEnter: 7
        eventHook: RawMonitorEnter: 8
        eventHook: RawMonitorEnter: 9
        eventHook: RawMonitorEnter: 10
        eventHook: RawMonitorEnter: 11
        eventHook: RawMonitorEnter: 12
        eventHook: RawMonitorEnter: 13
        eventHook: RawMonitorEnter: 14
        eventHook: RawMonitorEnter: 15
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 0
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 0
        eventHook: RawMonitorExit: 0
        rawmnenter002RawMonitorEnter: RawMonitorExit: 0
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 1
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 1
        eventHook: RawMonitorExit: 1
        rawmnenter002RawMonitorEnter: RawMonitorExit: 1
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 2
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 2
        eventHook: RawMonitorExit: 2
        rawmnenter002RawMonitorEnter: RawMonitorExit: 2
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 3
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 3
        eventHook: RawMonitorExit: 3
        rawmnenter002RawMonitorEnter: RawMonitorExit: 3
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 4
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 4
        eventHook: RawMonitorExit: 4
        rawmnenter002RawMonitorEnter: RawMonitorExit: 4
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 5
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 5
        eventHook: RawMonitorExit: 5
        rawmnenter002RawMonitorEnter: RawMonitorExit: 5
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 6
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 6
        eventHook: RawMonitorExit: 6
        rawmnenter002RawMonitorEnter: RawMonitorExit: 6
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 7
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 7
        eventHook: RawMonitorExit: 7
        rawmnenter002RawMonitorEnter: RawMonitorExit: 7
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 8
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 8
        eventHook: RawMonitorExit: 8
        rawmnenter002RawMonitorEnter: RawMonitorExit: 8
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 9
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 9
        eventHook: RawMonitorExit: 9
        rawmnenter002RawMonitorEnter: RawMonitorExit: 9
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 10
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 10
        eventHook: RawMonitorExit: 10
        rawmnenter002RawMonitorEnter: RawMonitorExit: 10
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 11
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 11
        eventHook: RawMonitorExit: 11
        rawmnenter002RawMonitorEnter: RawMonitorExit: 11
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 12
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 12
        eventHook: RawMonitorExit: 12
        rawmnenter002RawMonitorEnter: RawMonitorExit: 12
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 13
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 13
        eventHook: RawMonitorExit: 13
        rawmnenter002RawMonitorEnter: RawMonitorExit: 13
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 14
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 14
        eventHook: RawMonitorExit: 14
        rawmnenter002RawMonitorEnter: RawMonitorExit: 14
        rawmnenter002RawMonitorEnter: RawMonitorEnter: 15
        JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER: RawMonitor 15
        eventHook: RawMonitorExit: 15
        rawmnenter002RawMonitorEnter: RawMonitorExit: 15
        #
        # HotSpot Virtual Machine Error, assertion failure
        #
        # assert(_lock_count == -1, "Mutex being deleted with non -1 lock count")
        #
        # Error ID: w:\c1_1.3_ws\src\os\win32\vm\mutex_win32.cpp, 54
        #

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

        Attachments

          Issue Links

            Activity

              People

                acorn Karen Kinnear (Inactive)
                ichebykisunw Igor Chebykin (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: