...
I get a segfault when starting a 3.6.3-rc0 config server on macOS [tim@jazzstep dbs]$ mkdir cfg [tim@jazzstep dbs]$ /tmp/mms-automation/test/versions/mongodb-osx-ssl-x86_64-3.6.3-rc0/bin/mongod --replSet csrs --configsvr --dbpath cfg --logpath cfg/mongod.log Segmentation fault: 11 Logfile with stacktrace attached.
esha.maharishi@10gen.com commented on Wed, 21 Feb 2018 16:41:53 +0000: Symbolized stack trace from my local repro (on commit bb5a78f22349bb67cfe64271662e59ded1f86cb2 of the 3.6 branch): src/mongo/util/stacktrace_posix.cpp:172:30: mongo::printStackTrace(std::ostream&) src/mongo/util/signal_handlers_synchronous.cpp:180:5: mongo::(anonymous namespace)::printSignalAndBacktrace(int) src/mongo/util/signal_handlers_synchronous.cpp:276:5: mongo::(anonymous namespace)::abruptQuitWithAddrSignal(int, siginfo_t*, void*) ??:0:0: ?? src/mongo/db/service_liason_mongod.cpp:89:32: mongo::ServiceLiasonMongod::scheduleJob(mongo::PeriodicRunner::PeriodicJob) src/mongo/db/logical_session_cache_impl.cpp:69:19: mongo::LogicalSessionCacheImpl::LogicalSessionCacheImpl(std::unique_ptr >, std::shared_ptr, std::shared_ptr, mongo::LogicalSessionCacheImpl::Options) /opt/mongodbtoolchain/v2/bin/../lib/gcc/x86_64-mongodb-linux/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h:765:34: std::_MakeUniq::__single_object std::make_unique >, std::shared_ptr, std::shared_ptr, mongo::LogicalSessionCacheImpl::Options>(std::unique_ptr >&&, std::shared_ptr&&, std::shared_ptr&&, mongo::LogicalSessionCacheImpl::Options&&) src/mongo/db/logical_session_cache_factory_mongod.cpp:86:12: mongo::makeLogicalSessionCacheD(mongo::ServiceContext*, mongo::LogicalSessionCacheServer) src/mongo/db/s/sharding_initialization_mongod.cpp:139:25: mongo::initializeGlobalShardingStateForMongod(mongo::OperationContext*, mongo::ConnectionString const&, mongo::StringData) src/mongo/db/db.cpp:940:13: mongo::(anonymous namespace)::_initAndListen(int) src/mongo/db/db.cpp:1058:16: mongo::(anonymous namespace)::initAndListen(int) src/mongo/db/db.cpp:1410:25: mongo::mongoDbMain(int, char**, char**) src/mongo/db/dbmain.cpp:49:20: main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291:0: __libc_start_main ??:0:0: _start blake.oler commented on Fri, 16 Feb 2018 21:53:39 +0000: Verified working again. blake.oler commented on Fri, 16 Feb 2018 21:22:49 +0000: esha.maharishi Will look into this promptly. esha.maharishi@10gen.com commented on Fri, 16 Feb 2018 21:06:15 +0000: blake.oler, can you revert this backport from the 3.6 branch? We'll need to revisit it and re-commit with a fix, but we don't want this to hold up the release of 3.6.3 (or release 3.6.3 with this crash). milkie commented on Fri, 16 Feb 2018 20:57:57 +0000: A commit has been identified as the cause; will determine next steps shortly. commit cad0d35091f98b5c2bb37765861841844bd9e16d
1. Create dbpath: mkdir cfg 2. Start a config server: mongod --replSet csrs --configsvr --dbpath cfg --logpath cfg/mongod.log