-
Type: Bug
-
Resolution: Done
-
Priority: Minor - P4
-
Affects Version/s: 3.2.0-rc0
-
Component/s: WiredTiger
-
None
-
Fully Compatible
-
ALL
-
-
QuInt C (11/23/15)
There appears to be a race between shutting down a mongod instance and running getlasterror with fsync:true when the storage engine is wired tiger and journaling is disabled. When the race goes poorly, mongod segfaults.
The stack trace via addr2line -i is as follows, with a build of mongod at commit 737bb20fcb9176eb5f664bd874cdaece779d4012.
/data/rbuild/mongo/src/mongo/util/stacktrace_posix.cpp:171 /data/rbuild/mongo/src/mongo/util/signal_handlers_synchronous.cpp:179 /data/rbuild/mongo/src/mongo/util/signal_handlers_synchronous.cpp:274 ??:0 /data/rbuild/mongo/src/third_party/wiredtiger/src/txn/txn_ckpt.c:322 /data/rbuild/mongo/src/third_party/wiredtiger/src/txn/txn_ckpt.c:529 (discriminator 1) /data/rbuild/mongo/src/third_party/wiredtiger/src/session/session_api.c:1086 (discriminator 3) /data/rbuild/mongo/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:299 /data/rbuild/mongo/src/mongo/db/storage/kv/kv_storage_engine.cpp:247 /data/rbuild/mongo/src/mongo/db/write_concern.cpp:244 /data/rbuild/mongo/src/mongo/db/commands/get_last_error.cpp:274 (discriminator 1) /data/rbuild/mongo/src/mongo/db/dbcommands.cpp:1385 /data/rbuild/mongo/src/mongo/db/dbcommands.cpp:1290 /data/rbuild/mongo/src/mongo/db/commands.cpp:496 /data/rbuild/mongo/src/mongo/db/instance.cpp:293 /data/rbuild/mongo/src/mongo/db/instance.cpp:526 /data/rbuild/mongo/src/mongo/db/db.cpp:170 (discriminator 1) /data/rbuild/mongo/src/mongo/util/net/message_server_port.cpp:229
- is duplicated by
-
SERVER-21582 Sharding tests' run time has doubled
- Closed
- is related to
-
SERVER-20856 During CSRS upgrade, config server gets stuck in STARTUP2 when restarted with --replSet and --configsvrMode=sccc set
- Closed