[ 
https://issues.apache.org/jira/browse/FLINK-24998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17715038#comment-17715038
 ] 

Urs Schoenenberger commented on FLINK-24998:
--------------------------------------------

[~chesnay] is this issue still reproducible with newer builds of Java 17?

I'm asking because it looks suspiciously like JDK bug 
[https://bugs.openjdk.org/browse/JDK-8277529] . The comments in there say "It 
turned out that we are updating the control input of a data node directly to an 
ArrayCopy node when splitting a load through a region [...] This is illegal 
[...]" which sounds like it might apply to kryo's Input::readString.

This makes me a little hopeful that current build may have resolved this, 
thereby decoupling the need to update Kryo from the Java 17 enabling efforts?

> SIGSEGV in Kryo / C2 CompilerThread on Java 17
> ----------------------------------------------
>
>                 Key: FLINK-24998
>                 URL: https://issues.apache.org/jira/browse/FLINK-24998
>             Project: Flink
>          Issue Type: Sub-task
>          Components: API / Type Serialization System
>            Reporter: Chesnay Schepler
>            Priority: Blocker
>         Attachments: -__w-1-s-flink-tests-target-hs_err_pid470059.log
>
>
> While running our tests on CI with Java 17 they failed infrequently with a 
> SIGSEGV error.
> All occurrences were related to Kryo and happened in the C2 CompilerThread.
> {code:java}
> Current thread (0x00007f1394165c00):  JavaThread "C2 CompilerThread0" daemon 
> [_thread_in_native, id=470077, stack(0x00007f1374361000,0x00007f1374462000)]
> Current CompileTask:
> C2:  14251 6333       4       com.esotericsoftware.kryo.io.Input::readString 
> (127 bytes)
> {code}
> The full error is attached to the ticket. -I can also provide the core dump 
> if needed.-



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to