Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] crash:SuperWord::get_pre_loop_end(CountedLoopNode*) #13

Closed
yansendao opened this issue Mar 21, 2019 · 6 comments
Closed

[Bug] crash:SuperWord::get_pre_loop_end(CountedLoopNode*) #13

yansendao opened this issue Mar 21, 2019 · 6 comments
Assignees

Comments

@yansendao
Copy link

yansendao commented Mar 21, 2019

Description
A clear and concise description of what the bug is.

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fbaf195dedb, pid=1021938, tid=0x00007fb8bdd64700
#
# JRE version: OpenJDK Runtime Environment (8.0_202-b30) (build 1.8.0_202-b30)
# Java VM: OpenJDK 64-Bit Server VM (25.202-b30 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.so+0xa53edb]  SuperWord::get_pre_loop_end(CountedLoopNode*)+0x6b
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again

Steps to Reproduce
Steps to reproduce the behavior:

  1. Save below snippet '...'
  2. Compile it with javac '....'
  3. Execute with VM options '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

JDK version
The output of java -version command

Execution environment

  • OS and version:
  • CPU model:
  • Number of CPU cores:
  • Size of physical memory:
  • Inside Linux container?
    • Linux container name (docker, pouch, etc):
    • Linux container version:
@kuaiwei
Copy link
Collaborator

kuaiwei commented Mar 21, 2019

Could you provide the reproducible test case? And do you test with OpenJDK before?

Thanks

@yansendao
Copy link
Author

javac Test.java
java Test

testfile.zip

@luchsh
Copy link
Contributor

luchsh commented Mar 21, 2019

OpenJDK8u202b08 fails with this testcase either.
I'd like to suggest you to submit this case to the upstream OpenJDK bug tracking system,
https://bugs.openjdk.java.net/

alternatively, Dragonwell community may help to raise OpenJDK bugs with your consent.
btw, thumbs up for this fine testing job!

Thanks!

@yansendao
Copy link
Author

Dragonwell community can help me to raise OpenJDK bugs and then close this issue. Thanks very much.

@luchsh
Copy link
Contributor

luchsh commented Apr 23, 2019

@yansendao do you plan to contribute the testcase to Dragonwell?
In that case, CLA must be signed:
https://cla-assistant.io/alibaba/dragonwell8

If you are an individual contributor, pls sign the "Alibaba Documentation Individual Contributor License Agreement".
If you are representing a company, like Huawei, please sign the "Alibaba Documentation Corporate Contributor License Agreement".

@yansendao
Copy link
Author

@yansendao do you plan to contribute the testcase to Dragonwell?
In that case, CLA must be signed:
https://cla-assistant.io/alibaba/dragonwell8

If you are an individual contributor, pls sign the "Alibaba Documentation Individual Contributor License Agreement".
If you are representing a company, like Huawei, please sign the "Alibaba Documentation Corporate Contributor License Agreement".

已经通过github网页签署协议。用例可以贡献给Dragonwell社区,提交issue仅仅是个人行为,不代表任何组织或公司。

RealMegatron pushed a commit to dragonwell-project/dragonwell8_hotspot that referenced this issue Jun 14, 2019
…ot/src/share/vm/opto/loopnode.hpp

Summary:  Added NULL check for loopnode() in get_pre_loop_end()
Backport the fix for JDK-8010500 (https://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4e7ee57b57bf) from OpenJDK.

Test Plan: none

Reviewed-by: kuaiwei, luchsh

Issue: dragonwell-project/dragonwell8#13
yfxhust pushed a commit to dragonwell-project/dragonwell8_hotspot that referenced this issue Jun 22, 2019
…ot/src/share/vm/opto/loopnode.hpp

Summary:  Added NULL check for loopnode() in get_pre_loop_end()
Backport the fix for JDK-8010500 (https://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4e7ee57b57bf) from OpenJDK.

Test Plan: none

Reviewed-by: kuaiwei, luchsh

Issue: dragonwell-project/dragonwell8#13
shiyuexw pushed a commit to shiyuexw/dragonwell8_hotspot that referenced this issue Sep 2, 2019
…ot/src/share/vm/opto/loopnode.hpp

Summary:  Added NULL check for loopnode() in get_pre_loop_end()
Backport the fix for JDK-8010500 (https://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4e7ee57b57bf) from OpenJDK.

Test Plan: none

Reviewed-by: kuaiwei, luchsh

Issue: dragonwell-project/dragonwell8#13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants