Aleksey Plekhanov created IGNITE-28771:
------------------------------------------

             Summary: Investigate JVM crash on TC
                 Key: IGNITE-28771
                 URL: https://issues.apache.org/jira/browse/IGNITE-28771
             Project: Ignite
          Issue Type: Bug
            Reporter: Aleksey Plekhanov
            Assignee: Aleksey Plekhanov


There are JVM crashed sometimes on TC on calcite/cache suites. In most cases 
problematic frame shown as:
{noformat}
# Problematic frame:
# v  ~StubRoutines::jlong_disjoint_arraycopy
{noformat}
Sometimes crash dumps also refer to PageMemoryNoStoreImpl::allocatePage method.
Once there was a extended stack trace in crash dump:

{noformat}
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, 
Vv=VM code, C=native code)
J 136663 c1 
org.apache.ignite.internal.pagemem.impl.PageMemoryNoStoreImpl$Segment.allocateFreePage(I)J
 (197 bytes) @ 0x00007fa21564b789 [0x00007fa21564b160+0x0000000000000629]
J 136660 c1 
org.apache.ignite.internal.pagemem.impl.PageMemoryNoStoreImpl.allocatePage(IIB)J
 (337 bytes) @ 0x00007fa219aa69c4 [0x00007fa219aa6820+0x00000000000001a4]
J 75880 c2 
org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.createCacheDataStore0(I)Lorg/apache/ignite/internal/processors/cache/IgniteCacheOffheapManager$CacheDataStore;
 (114 bytes) @ 0x00007fa2218a4af0 [0x00007fa2218a1de0+0x0000000000002d10]
J 75217 c2 
org.apache.ignite.internal.processors.cache.distributed.dht.topology.GridDhtLocalPartition.<init>(Lorg/apache/ignite/internal/processors/cache/GridCacheSharedContext;Lorg/apache/ignite/internal/processors/cache/CacheGroupContext;IZ)V
 (423 bytes) @ 0x00007fa2217b2fe0 [0x00007fa2217b1520+0x0000000000001ac0]
J 75237 c2 
org.apache.ignite.internal.processors.cache.distributed.dht.topology.GridDhtPartitionTopologyImpl.getOrCreatePartition(I)Lorg/apache/ignite/internal/processors/cache/distributed/dht/topology/GridDhtLocalPartition;
 (166 bytes) @ 0x00007fa22181c748 [0x00007fa22181c480+0x00000000000002c8]
J 118104 c2 
org.apache.ignite.internal.processors.cache.distributed.dht.topology.GridDhtPartitionTopologyImpl.createPartitions(Lorg/apache/ignite/internal/processors/affinity/AffinityTopologyVersion;Ljava/util/List;J)V
 (229 bytes) @ 0x00007fa21de50250 [0x00007fa21de4fb20+0x0000000000000730]
J 119238 c2 
org.apache.ignite.internal.processors.cache.distributed.dht.topology.GridDhtPartitionTopologyImpl.initPartitions(Lorg/apache/ignite/internal/processors/affinity/AffinityTopologyVersion;Ljava/util/List;Lorg/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsExchangeFuture;J)Z
 (629 bytes) @ 0x00007fa21f9e2114 [0x00007fa21f9e1ee0+0x0000000000000234]
J 134697 c1 
org.apache.ignite.internal.processors.cache.distributed.dht.topology.GridDhtPartitionTopologyImpl.beforeExchange(Lorg/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsExchangeFuture;ZZ)V
 (1096 bytes) @ 0x00007fa21a79437c [0x00007fa21a792cc0+0x00000000000016bc]
J 137140 c1 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture$$Lambda$1711.apply(Ljava/lang/Object;)Ljava/lang/Object;
 (12 bytes) @ 0x00007fa219ab7cac [0x00007fa219ab7be0+0x00000000000000cc]
{noformat}
Looks like there can be a race between PME and node stop:




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

Reply via email to