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

Scavenge::scavenge_oop_with_check failure when running JDK 1.3 and Hospot

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P1 P1
    • None
    • 1.3.0
    • hotspot
    • x86
    • windows_nt

      The customer is experiencing various crashes while runing his Java application.

      First failure was a General Protection Fault in java.exe

      Checked with Hongfeng on this and he cut a debug version of jvm.dll.

      This was sent to the customer to use to help debug the problem. From this there were two Dr Watson files produced (Attached).

      They compiled their application with java_g and jvm_g.dll and got the following information concerning their critical problem:

      The General Protection Fault is in java.exe

      1) An assertion failure dialog box with the message:
          assert(Universe::is_heap_or_null(*loc),"found non oop pointer")
          Do you want to debug the problem?

      2) A message in the console window:
      #
      # HotSpot Virtual Machine Error, assertion failure
      (...)
      # assert(Universe::is_heap_or_null(*loc),"found non oop pointer")
      #
      # Error happened during: scavenge
      #
      # Error ID: Z:\hotspot_client1.3\ws\win32\hotspot_client1.3fcs\src\share\vm\compiler\oopMap.cpp, 398
      #

      3) They answered Yes to the dialog box to debug and then then chose "continue"
      in debugger Visual C++, then the application continued WITHOUT any problem.

      Customer cannot provide a test case as this a is very large application and cannot locate the area of the problem.

            mgharahgsunw Mohammad Gharahgouzloo (Inactive)
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: