-
Type:
Enhancement
-
Resolution: Unresolved
-
Priority:
P4
-
Affects Version/s: 26
-
Component/s: hotspot
While there are existing fuzzers like javafuzzer that find bugs in C2, we find that the generated programs take quite a while to find and are overly contrived, whereas most C2 bugs (also those found by a fuzzer) have a rather small reproducer. Our hypothesis is that a fuzzer that instruments C2 for feedback (e.g. what optimizations took place) and takes existing test cases as seeds, could be guided to quicker and smaller finds. Further, such a fuzzer should also cover new java features currently not covered by other fuzzers we are employing.
- relates to
-
JDK-8370416 C2: Optimizing away arraycopy leads to wrong execution
-
- Open
-
-
JDK-8370502 C2: segfault while adding node to IGVN worklist
-
- Open
-
-
JDK-8370405 C2: mismatched store from MergeStores wrongly scalarized in allocation elimination
-
- Resolved
-
-
JDK-8370948 C2: segfault due to OuterStripMinedLoopNode::outer_loop_end returning nullptr
-
- Open
-