JVM Internal Error when running simple lambda

Tomasz Kowalczewski tomasz.kowalczewski at gmail.com
Thu Jan 27 05:25:10 PST 2011


Running JDK 7 build 126 (fastdebug) on 32bit windows and latest
langtools from lambda repository. When executing following code:

public class SimpleExtractor {

  public static void main( String[] args ) {
    Extractor x = (Extractor) SimpleExtractor#getArgCount;
    x.extract( new SimpleExtractor() );
  }

  public int getArgCount() {
    return 0;
  }
}

abstract class Extractor {

  public abstract int extract( SimpleExtractor lambda );
}

I get:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error
(C:\jdk7_32P\jdk7\hotspot\src\share\vm\oops\methodOop.cpp:697),
pid=8024, tid=6900
#  assert(_adapter == NULL) failed: init'd to NULL

Full report attached.

-- 
Thanks,
Tomasz Kowalczewski


More information about the lambda-dev mailing list