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