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

vtable calls from compiled to interpreted abstract methods crashes VM

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 6
    • 6
    • hotspot
    • None
    • b43
    • sparc
    • solaris_9

      Simplification of the c2i transition path left a hole where calling an abstract method through a vtable would end up in the intepreters abstract method handler which assumed that the caller was interpreted since it reuses the callers frame as doing the throw. There used to be code in methodOopDesc::update_compiled_code_entry_point which dispatched to handle_wrong method for abstract methods but that code is now missing. The fix is to reintroduce it.
      ###@###.### 2005-06-03 21:50:46 GMT

            never Tom Rodriguez
            never Tom Rodriguez
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: