# Segfault in cluster coordinator after force exclude

**URL:** <https://forums.foundationdb.org/t/segfault-in-cluster-coordinator-after-force-exclude/2646>\
**Category:** Using FoundationDB\
**Created:** [April 10, 2021, 12:01am UTC](https://forums.foundationdb.org/t/segfault-in-cluster-coordinator-after-force-exclude/2646 "2021-04-10T00:01:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kentwang929](https://sea1.discourse-cdn.com/foundationdb/user_avatar/forums.foundationdb.org/kentwang929/32/799_2.png) [@kentwang929](https://forums.foundationdb.org/u/kentwang929)\
**Post date:** [April 10, 2021, 12:01am UTC](https://forums.foundationdb.org/t/segfault-in-cluster-coordinator-after-force-exclude/2646/1 "2021-04-10T00:01:27Z")

</div>

FoundationDB CLI 6.2 (v6.2.20)  
source version 77b5171e81754f2fda8869703d662e59d85b7f23  
protocol fdb00b062010001

The status switches between  
Unable to communicate with the cluster controller at 10.19.0.5:4650 to get  
status.

to

```
Recruiting new transaction servers.

Need at least 2 log servers across unique zones, 1 proxies and 1 resolvers.

Have 24 non-excluded processes on 8 machines across 8 zones.

Unable to locate the data distributor worker.

Unable to locate the ratekeeper worker.
```

---

<div class="post-metadata">

**Author:** ![kentwang929](https://sea1.discourse-cdn.com/foundationdb/user_avatar/forums.foundationdb.org/kentwang929/32/799_2.png) [@kentwang929](https://forums.foundationdb.org/u/kentwang929)\
**Post date:** [April 10, 2021, 12:05am UTC](https://forums.foundationdb.org/t/segfault-in-cluster-coordinator-after-force-exclude/2646/2 "2021-04-10T00:05:28Z")

</div>

We have tried upsizing the mem capacity of the cc.  
Tried include all, but did not help.

addr2line -e fdbserver.debug -p -C -f -i 0x1986185 0x7fdd58a8c890 0x149acaf 0xf01669 0xf01e0c 0xf098ad 0xf09b90 0xef5490 0xef62a7 0x8ff69c 0x18edf16 0x18ee228 0x18ee691 0x18eee98 0x18e946b 0x18ea6bd 0x7f2ba0 0x19d92f0 0x66e06e 0x7fdd58104b97

shows  
`$ addr2line -e ./fdbserver.debug -p -C -f -i 0x1986185 0x7fdd58a8c890 0x149acaf 0xf01669 0xf01e0c 0xf098ad 0xf09b90 0xef5490 0xef62a7 0x8ff69c 0x18edf16 0x18ee228 0x18ee691 0x18eee98 0x18e9 46b 0x18ea6bd 0x7f2ba0 0x19d92f0 0x66e06e 0x7fdd58104b97 crashHandler(int) at /opt/foundation/foundationdb/flow/Platform.cpp:2780 ?? ??:0 DatabaseConfiguration::toString() const at /opt/boost_1_67_0/boost/variant/detail/initializer.hpp:110 (inlined by) ?? at /opt/boost_1_67_0/boost/variant/variant.hpp:1665 (inlined by) ?? at /opt/boost_1_67_0/boost/variant/variant.hpp:1828 (inlined by) ?? at /opt/foundation/foundationdb/./fdbclient/json_spirit/json_spirit_value.h:279 (inlined by) DatabaseConfiguration::toString() const at /opt/foundation/foundationdb/fdbclient/DatabaseConfiguration.cpp:384 (anonymous namespace)::RecruitEverythingActorState<(anonymous namespace)::RecruitEverythingActor>::a_body1(int) [clone .isra.3749] at /opt/foundation/foundationdb/fdbserver/masterserver.actor.cpp:548 recruitEverything(Reference<MasterData> const&, std::vector<StorageServerInterface, std::allocator<StorageServerInterface> >* const&, Reference<ILogSystem> const&) at /opt/foundation/foundationdb/./flow/flow.h:746 (inlined by) recruitEverything(Reference<MasterData> const&, std::vector<StorageServerInterface, std::allocator<StorageServerInterface> >* const&, Reference<ILogSystem> const&) at /opt/foundation/foundationdb/fdbserver/masterserver.actor.cpp:544 (anonymous namespace)::RecoverFromActorState<(anonymous namespace)::RecoverFromActor>::a_body1cont4loopBody1when2(Standalone<CommitTransactionRef> const&, int) at /opt/foundation/foundationdb/./flow/flow.h:715 (discriminator 1) (inlined by) a_body1cont4loopBody1when2 at /opt/foundation/foundationdb/fdbserver/masterserver.actor.cpp:882 (discriminator 1) ActorCallback<(anonymous namespace)::RecoverFromActor, 4, Standalone<CommitTransactionRef> >::fire(Standalone<CommitTransactionRef> const&) at /opt/foundation/foundationdb/./flow/FastRef.h:114 (inlined by) ?? at /opt/foundation/foundationdb/./flow/Arena.h:92 (inlined by) ?? at /opt/foundation/foundationdb/./flow/Arena.h:340 (inlined by) fire at /opt/foundation/foundationdb/./flow/flow.h:999 (anonymous namespace)::ProvisionalMasterActorState<(anonymous namespace)::ProvisionalMasterActor>::a_body1cont1loopBody1when2(CommitTransactionRequest const&, int) at /opt/foundation/foundationdb/./flow/flow.h:478 (inlined by) a_body1cont1loopBody1when2 at /opt/foundation/foundationdb/.objs/fdbserver/masterserver.actor.g.cpp:2897 ActorSingleCallback<(anonymous namespace)::ProvisionalMasterActor, 2, CommitTransactionRequest>::fire(CommitTransactionRequest const&) at /opt/foundation/foundationdb/./fdbrpc/fdbrpc.h:135 (inlined by) ?? at /opt/foundation/foundationdb/./fdbclient/MasterProxyInterface.h:117 (inlined by) fire at /opt/foundation/foundationdb/./flow/flow.h:1009 NetNotifiedQueue<CommitTransactionRequest>::receive(ArenaObjectReader&) at /opt/foundation/foundationdb/./flow/flow.h:598 (inlined by) ?? at /opt/foundation/foundationdb/./flow/flow.h:594 (inlined by) NetNotifiedQueue<CommitTransactionRequest>::receive(ArenaObjectReader&) at /opt/foundation/foundationdb/./fdbrpc/fdbrpc.h:253 (anonymous namespace)::DeliverActorState<(anonymous namespace)::DeliverActor>::a_body1cont1(int) [clone .isra.924] at /opt/foundation/foundationdb/./flow/FastRef.h:114 (inlined by) ?? at /opt/foundation/foundationdb/./flow/Arena.h:92 (inlined by) ?? at /opt/foundation/foundationdb/./flow/ObjectSerializer.h:120 (inlined by) ?? at /opt/foundation/foundationdb/fdbrpc/FlowTransport.actor.cpp:653 deliver(TransportData* const&, Endpoint const&, ArenaReader const&, bool const&) at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:2258 (inlined by) ?? at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:2489 (inlined by) deliver at /opt/foundation/foundationdb/fdbrpc/FlowTransport.actor.cpp:638 scanPackets(TransportData*, unsigned char*&, unsigned char const*, Arena&, NetworkAddress const&, ProtocolVersion) [clone .isra.929] at /opt/foundation/foundationdb/./fdbrpc/FlowTransport.h:32 (inlined by) scanPackets at /opt/foundation/foundationdb/fdbrpc/FlowTransport.actor.cpp:770 (anonymous namespace)::ConnectionReaderActorState<(anonymous namespace)::ConnectionReaderActor>::a_body1loopBody1loopBody1cont4(int) at /opt/foundation/foundationdb/fdbrpc/FlowTransport.actor.cpp:942 (anonymous namespace)::ConnectionReaderActorState<(anonymous namespace)::ConnectionReaderActor>::a_body1loopBody1loopBody1cont1(int) at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:3173 (inlined by) a_body1loopBody1loopBody1cont1 at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:3017 ActorCallback<(anonymous namespace)::ConnectionReaderActor, 4, Void>::fire(Void const&) at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:3069 (inlined by) ?? at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:3050 (inlined by) ?? at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:3030 (inlined by) ?? at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:2807 (inlined by) ?? at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:2762 (inlined by) ?? at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:2739 (inlined by) ?? at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:2730 (inlined by) ?? at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:3327 (inlined by) ?? at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:3333 (inlined by) ?? at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:3331 (inlined by) ?? at /opt/foundation/foundationdb/.objs/fdbrpc/FlowTransport.actor.g.cpp:3347 (inlined by) fire at /opt/foundation/foundationdb/./flow/flow.h:999 void SAV<Void>::send<Void>(Void&&) at /opt/foundation/foundationdb/./flow/flow.h:446 N2::Net2::run() at /opt/foundation/foundationdb/./flow/flow.h:791 (inlined by) ?? at /opt/foundation/foundationdb/flow/Net2.actor.cpp:852 (inlined by) ?? at /opt/foundation/foundationdb/flow/Net2.actor.cpp:859 (inlined by) N2::Net2::run() at /opt/foundation/foundationdb/flow/Net2.actor.cpp:1144 main at /opt/foundation/foundationdb/fdbserver/fdbserver.actor.cpp:1787 ?? ??:0 `

---

<div class="post-metadata">

**Author:** ![kentwang929](https://sea1.discourse-cdn.com/foundationdb/user_avatar/forums.foundationdb.org/kentwang929/32/799_2.png) [@kentwang929](https://forums.foundationdb.org/u/kentwang929)\
**Post date:** [April 10, 2021, 12:48am UTC](https://forums.foundationdb.org/t/segfault-in-cluster-coordinator-after-force-exclude/2646/3 "2021-04-10T00:48:38Z")

</div>

Adding a new additional node immediately solved the issue somehow.
