hazelcast / hazelcast/hazelcast-cpp-client

Hazelcast Hang during shutdown

Open
#372 5 comments 0 reactions 0 assignees View on GitHub
Priority: Medium Type: Defect
Dominant language
C++
Stars
91
Forks
54
Avg merge
1d 12m
Merged PRs (30d)
5

Description

Hi

Hazelcast seems to hang when we do a hazelcast shutdown either explicitly or by deleting HazelcastClient

HazelcastClient *hazelcastClient = (HazelcastClient*)m_hazelcastClient;
delete hazelcastClient;

I see the following stack trace (It seems to be stuck at wakeup)

ntdll!NtReleaseKeyedEvent+0xa
ntdll!longjmp+0xf080
HazelcastClient3_8_3_64!hazelcast::util::Thread::wakeup+0x30
HazelcastClient3_8_3_64!hazelcast::client::spi::PartitionService::shutdown+0x17
HazelcastClient3_8_3_64!hazelcast::client::spi::LifecycleService::shutdown+0x6e
HazelcastClient3_8_3_64!hazelcast::client::HazelcastClient::~HazelcastClient+0x2d
VdrHazelcastWrapper!VdrHazelcastWrapper::invalidateConnection+0x69
VdrHazelcastWrapper!VdrHazelcastWrapper::~VdrHazelcastWrapper+0x39
regini!ProfileIsFTSFeatureAvailable+0x245e
ucrtbase!time64+0x167
ucrtbase!register_onexit_function+0x87
ucrtbase!execute_onexit_table+0x31
regini!ProfileIsFTSFeatureAvailable+0x10c22
regini!ProfileIsFTSFeatureAvailable+0x10d18
ntdll!LdrShutdownProcess+0x1db
ntdll!RtlExitUserProcess+0x90
ucrtbase!wassert+0x356
ucrtbase!wassert+0x2ae
rdsarcrt+0xc0ee9
kernel32!BaseThreadInitThunk+0xd
ntdll!RtlUserThreadStart+0x1d

Can somebody help?

Thank you and loikking forward to your answer.

Kaleb

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.