lambda core dump on OSX

Rémi Forax forax at univ-mlv.fr
Sat Apr 21 17:43:25 PDT 2012


Salut Henri,

On 04/22/2012 02:30 AM, Henri Gomez wrote:
> more about this.
>
> same build performed without fastdebug and everything woks fine.
> Problem is related to fastdebug mode (at least under OSX)

Yes, if you take a close look to the report, you can see that
an assert was triggered and assserts are not compiled in product VMs.

As suggested, you can use -XX+SuppressErrorAt=/typeArrayOop.hpp:105
to avoid this assert to stop the VM.

Rémi

>
> 2012/4/22 Henri Gomez<henri.gomez at gmail.com>:
>> Hi to all,
>>
>> Just tried to build latest lambda for OSX with fastdebug set and build
>> works fine but java core dump ;(
>>
>>
>> # To suppress the following error report, specify this argument
>> # after -XX: or in .hotspotrc:  SuppressErrorAt=/typeArrayOop.hpp:105
>> #
>> # A fatal error has been detected by the Java Runtime Environment:
>> #
>> #  Internal Error
>> (/Users/henri/Documents/jenkins/data/jobs/openjdk-jdk8-lambda/workspace/hotspot/src/share/vm/oops/typeArrayOop.hpp:105),
>> pid=47169, tid=7171
>> #  assert(is_within_bounds(which)) failed: index out of bounds
>> #
>> # JRE version: 8.0
>> # Java VM: OpenJDK 64-Bit Server VM (24.0-b07-fastdebug mixed mode
>> bsd-amd64 compressed oops)
>> # Core dump written. Default location: /Users/henri/core or core.47169
>> #
>> # An error report file with more information is saved as:
>> # /Users/henri/hs_err_pid47169.log
>> #
>> # If you would like to submit a bug report, please visit:
>> #   http://bugreport.sun.com/bugreport/crash.jsp
>> #
>>
>> It was built with make generic_debug_build :
>>
>> make DEBUG_NAME=fastdebug generic_debug_build
>> make \
>>                 ALT_OUTPUTDIR=/Users/henri/Documents/jenkins/data/jobs/openjdk-jdk8-lambda/workspace/build/macosx-amd64/../macosx-amd64-fastdebug
>> \
>>                 DEBUG_NAME=fastdebug \
>>                 GENERATE_DOCS=false \
>>                  \
>>                 generic_build_repo_series
>> /bin/mkdir -p /Users/henri/Documents/jenkins/data/jobs/openjdk-jdk8-lambda/workspace/build/macosx-amd64/../macosx-amd64-fastdebug/j2sdk-image
>> /bin/mkdir -p /Users/henri/Documents/jenkins/data/jobs/openjdk-jdk8-lambda/workspace/build/macosx-amd64/../macosx-amd64-fastdebug/langtools
>>
>>
>> ########################################################################
>> ########################################################################
>> ##### Entering langtools for target(s) all                         #####
>> ########################################################################
>>
>> (cd  ./langtools/make&&  \
>>           make JDK_TOPDIR=/Users/henri/Documents/jenkins/data/jobs/openjdk-jdk8-lambda/workspace/jdk
>> JDK_MAKE_SHARED_DIR=/Users/henri/Documents/jenkins/data/jobs/openjdk-jdk8-lambda/workspace/jdk/make/common/shared
>> EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=8
>> TARGET_CLASS_VERSION=8 MILESTONE=jdk8-b35 BUILD_NUMBER=20120422
>> JDK_BUILD_NUMBER=20120422
>> FULL_VERSION=1.8.0-jdk8-b35-fastdebug-20120422
>> PREVIOUS_JDK_VERSION=1.7.0 JDK_VERSION=1.8.0 JDK_MKTG_VERSION=8
>> JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=8 JDK_MICRO_VERSION=0
>> PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=7
>> PREVIOUS_MICRO_VERSION=0 ARCH_DATA_MODEL=64 VARIANT=DBG FASTDEBUG=true
>> DEBUG_CLASSFILES=true COOKED_BUILD_NUMBER=20120422 ALT_OUTPUTDIR



More information about the lambda-dev mailing list