You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Mario Salazar de Torres (Jira)" <ji...@apache.org> on 2020/09/24 21:14:00 UTC
[jira] [Created] (GEODE-8535) Coredump while putting an entry to a
LocalRegion
Mario Salazar de Torres created GEODE-8535:
----------------------------------------------
Summary: Coredump while putting an entry to a LocalRegion
Key: GEODE-8535
URL: https://issues.apache.org/jira/browse/GEODE-8535
Project: Geode
Issue Type: Bug
Components: native client
Affects Versions: 1.13.0
Reporter: Mario Salazar de Torres
The scenario is the following:
*GIVEN* concurrency-checks-enabled=true (as default) for the region in which the put operation is happening.
*GIVEN* tombstone-timeout=10ms
*WHENEVER* a huge load (hundreds per second) of LOCAL_CREATE, LOCAL_DESTROY notifications are received in the client for the same region and consecutive keys, as below example shows:
{code:java}
t_0: LOCAL_CREATE for key entry-1
t_1: LOCAL_DESTROY for key entry-1
t_2: LOCAL_CREATE for key entry-2
t_3: LOCAL_DESTROY for key entry-2
·
·
·
t_(2*(n-1)): LOCAL_CREATE for key entry-n
t_(2*n-1): LOCAL_DESTROY for key entry-n{code}
*THEN* the application crashes, in many different places, but as for the case reported here, whenever trying access the virtual destructor pointing of the ExpiryHandlerTask, which turns out to be nullptr.
Find segmentation report attached as *coredump.log* and also, geode-native debug log attached as *notifications-no-massif.log*
--
This message was sent by Atlassian Jira
(v8.3.4#803005)