[ 
https://issues.apache.org/jira/browse/FLINK-31244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Flink Jira Bot updated FLINK-31244:
-----------------------------------
      Labels: auto-deprioritized-major starter test-stability  (was: 
stale-major starter test-stability)
    Priority: Minor  (was: Major)

This issue was labeled "stale-major" 7 days ago and has not received any 
updates so it is being deprioritized. If this ticket is actually Major, please 
raise the priority and ask a committer to assign you the issue or revive the 
public discussion.


> OffHeapUnsafeMemorySegmentTest.testCallCleanerOnceOnConcurrentFree prints 
> IllegalStateException
> -----------------------------------------------------------------------------------------------
>
>                 Key: FLINK-31244
>                 URL: https://issues.apache.org/jira/browse/FLINK-31244
>             Project: Flink
>          Issue Type: Bug
>          Components: Runtime / Network, Tests
>    Affects Versions: 1.17.0, 1.15.3, 1.16.1
>            Reporter: Matthias Pohl
>            Priority: Minor
>              Labels: auto-deprioritized-major, starter, test-stability
>
> We're observing strange IllegalStateException stacktrace output in 
> {{OffHeapUnsafeMemorySegmentTest.testCallCleanerOnceOnConcurrentFree}} in CI 
> like:
> [https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=46283&view=logs&j=4d4a0d10-fca2-5507-8eed-c07f0bdf4887&t=7b25afdf-cc6c-566f-5459-359dc2585798&l=5584]
>  
> {code:java}
> Feb 18 03:58:47 [INFO] Running 
> org.apache.flink.core.memory.OffHeapUnsafeMemorySegmentTest
> Exception in thread "Thread-13" java.lang.IllegalStateException: 
> MemorySegment can be freed only once!
>     at org.apache.flink.core.memory.MemorySegment.free(MemorySegment.java:244)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-15" java.lang.IllegalStateException: 
> MemorySegment can be freed only once!
>     at org.apache.flink.core.memory.MemorySegment.free(MemorySegment.java:244)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-17" java.lang.IllegalStateException: 
> MemorySegment can be freed only once!
>     at org.apache.flink.core.memory.MemorySegment.free(MemorySegment.java:244)
>     at java.lang.Thread.run(Thread.java:748){code}
> This is caused by FLINK-21798. The corresponding system property is enabled 
> as part of the CI run (see 
> [tools/ci/test_controller.sh:108|https://github.com/apache/flink/blob/7e37d59f834bca805f5fbee99db87eb909d1814f/tools/ci/test_controller.sh#L108])
>  which makes the {{IllegalStateException}} to be thrown.
> AFAIU, the intention of this test was to make sure that the cleaner logic is 
> only called once even if the free method is called multiple times. 



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

Reply via email to