[ https://issues.apache.org/jira/browse/FLINK-22545?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17382917#comment-17382917 ]
Stephan Ewen commented on FLINK-22545: -------------------------------------- The stack trace looks like the executor is creating a second thread after the original thread terminated. Looking at this more, the whole business of this thread factory that guards the thread creation just looks like it doesn't really work. I would vote to remove this altogether. We either should just use a normal thread factory, or just manually create a thread with a blocking queue of Runnables to pull from. Before doing that, I would like to understand better why the executor thread terminates - just to see if there is an issue in some other part of the system that propagates a failure. Will push a hotfix to extend the logging. > JVM crashes when runing > OperatorEventSendingCheckpointITCase.testOperatorEventAckLost > ------------------------------------------------------------------------------------- > > Key: FLINK-22545 > URL: https://issues.apache.org/jira/browse/FLINK-22545 > Project: Flink > Issue Type: Bug > Components: Runtime / Coordination, Tests > Affects Versions: 1.12.3 > Reporter: Guowei Ma > Assignee: Stephan Ewen > Priority: Critical > Labels: pull-request-available, test-stability > Fix For: 1.14.0, 1.12.5, 1.13.2 > > > https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=17501&view=logs&j=39d5b1d5-3b41-54dc-6458-1e2ddd1cdcf3&t=a99e99c7-21cd-5a1f-7274-585e62b72f56&l=4287 -- This message was sent by Atlassian Jira (v8.3.4#803005)