[ 
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)

Reply via email to