GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". Attaching to process 21655 [New LWP 21656] [New LWP 21657] [New LWP 21658] [New LWP 21659] [New LWP 21660] [New LWP 21661] [New LWP 21662] [New LWP 21663] [New LWP 21664] [New LWP 21665] [New LWP 21666] [New LWP 21667] [New LWP 21684] [New LWP 21685] [New LWP 21686] [New LWP 21687] [New LWP 21688] [New LWP 21689] [New LWP 21690] [New LWP 21692] [New LWP 21693] [New LWP 21694] [New LWP 21695] [New LWP 21696] [New LWP 21697] [New LWP 21698] [New LWP 21722] [New LWP 21723] [New LWP 21724] [New LWP 21725] [New LWP 21726] [New LWP 21727] [New LWP 21728] [New LWP 21729] [New LWP 21730] [New LWP 21731] [New LWP 21732] [New LWP 21733] [New LWP 21734] [New LWP 21735] [New LWP 21736] [New LWP 21737] [New LWP 21738] [New LWP 21739] [New LWP 21740] [New LWP 21741] [New LWP 21742] [New LWP 21743] [New LWP 21744] [New LWP 21745] [New LWP 21746] [New LWP 21747] [New LWP 21748] [New LWP 21749] [New LWP 21750] [New LWP 21751] [New LWP 21752] [New LWP 21753] [New LWP 21754] [New LWP 21755] [New LWP 21756] [New LWP 21757] [New LWP 21758] [New LWP 21759] [New LWP 21760] [New LWP 21761] [New LWP 21762] [New LWP 21764] [New LWP 21767] [New LWP 21920] [New LWP 24406] [New LWP 24407] [New LWP 24408] [New LWP 24409] [New LWP 24410] [New LWP 24411] [New LWP 24412] [New LWP 24413] [New LWP 24414] [New LWP 24415] [New LWP 24416] [New LWP 24417] [New LWP 24418] [New LWP 24419] [New LWP 24420] [New LWP 24422] [New LWP 24424] [New LWP 24426] [New LWP 24428] [New LWP 24430] [New LWP 24432] [New LWP 24439] [New LWP 24440] [New LWP 24443] [New LWP 24445] [New LWP 24447] [New LWP 24448] [New LWP 24451] [New LWP 24453] [New LWP 24455] [New LWP 24457] [New LWP 24459] [New LWP 24461] [New LWP 24463] [New LWP 24465] [New LWP 24467] [New LWP 24469] [New LWP 24471] [New LWP 24472] [New LWP 24474] [New LWP 24477] [New LWP 24479] [New LWP 24481] [New LWP 24483] [New LWP 24485] [New LWP 24486] [New LWP 24488] [New LWP 24490] [New LWP 24492] [New LWP 24494] [New LWP 24497] [New LWP 24498] [New LWP 24500] [New LWP 24503] [New LWP 24505] [New LWP 24508] [New LWP 24510] [New LWP 24512] [New LWP 24514] [New LWP 24527] [New LWP 24530] [New LWP 24532] [New LWP 24534] [New LWP 24536] [New LWP 24538] [New LWP 24540] [New LWP 24542] [New LWP 24544] [New LWP 24545] [New LWP 24547] [New LWP 24550] [New LWP 24551] [New LWP 24554] [New LWP 24556] [New LWP 24558] [New LWP 24560] [New LWP 24562] [New LWP 24563] [New LWP 24565] [New LWP 24568] [New LWP 24570] [New LWP 24577] [New LWP 24579] [New LWP 24581] [New LWP 24583] [New LWP 24585] [New LWP 24587] [New LWP 24589] [New LWP 24591] [New LWP 24593] [New LWP 24595] [New LWP 24597] [New LWP 24599] [New LWP 24601] [New LWP 24603] [New LWP 24604] [New LWP 24607] [New LWP 24608] [New LWP 24618] [New LWP 24620] [New LWP 24621] [New LWP 24623] [New LWP 24625] [New LWP 24628] [New LWP 24630] [New LWP 24631] [New LWP 24633] [New LWP 24636] [New LWP 24638] [New LWP 24639] [New LWP 24642] [New LWP 24643] [New LWP 24646] [New LWP 24648] [New LWP 24650] [New LWP 24653] [New LWP 24655] [New LWP 24656] [New LWP 24659] [New LWP 24661] [New LWP 24663] [New LWP 24665] [New LWP 24667] [New LWP 24669] [New LWP 24671] [New LWP 24672] [New LWP 24675] [New LWP 24677] [New LWP 24679] [New LWP 24682] [New LWP 24684] [New LWP 24685] [New LWP 24688] [New LWP 24689] [New LWP 24692] [New LWP 24693] [New LWP 24695] [New LWP 24698] [New LWP 24699] [New LWP 24702] [New LWP 24704] [New LWP 24711] [New LWP 24713] [New LWP 24715] [New LWP 24716] [New LWP 24719] [New LWP 24721] [New LWP 24722] [New LWP 24725] [New LWP 24727] [New LWP 24728] [New LWP 24731] [New LWP 24732] [New LWP 24735] [New LWP 24737] [New LWP 24739] [New LWP 24740] [New LWP 24743] [New LWP 24745] [New LWP 24747] [New LWP 24748] [New LWP 24750] [New LWP 24753] [New LWP 24754] [New LWP 24757] [New LWP 24759] [New LWP 24761] [New LWP 24763] [New LWP 24765] [New LWP 24769] [New LWP 24772] [New LWP 24774] [New LWP 24776] [New LWP 24778] [New LWP 24779] [New LWP 24782] [New LWP 24783] [New LWP 24785] [New LWP 24787] [New LWP 24789] [New LWP 24791] [New LWP 24793] [New LWP 24796] [New LWP 24798] [New LWP 24799] [New LWP 24802] [New LWP 24803] [New LWP 24806] [New LWP 24808] [New LWP 24809] [New LWP 24812] [New LWP 24813] [New LWP 24816] [New LWP 24817] [New LWP 24820] [New LWP 24821] [New LWP 24823] [New LWP 24826] [New LWP 24828] [New LWP 24830] [New LWP 24831] [New LWP 24834] [New LWP 24840] [New LWP 24842] [New LWP 24845] [New LWP 24847] [New LWP 24849] [New LWP 24851] [New LWP 24853] [New LWP 24855] [New LWP 24857] [New LWP 24859] [New LWP 24860] [New LWP 24863] [New LWP 24865] [New LWP 24867] [New LWP 24869] [New LWP 24871] [New LWP 24873] [New LWP 24874] [New LWP 24876] [New LWP 24878] [New LWP 24881] [New LWP 24883] [New LWP 24885] [New LWP 24887] [New LWP 24889] [New LWP 24891] [New LWP 24892] [New LWP 24895] [New LWP 24896] [New LWP 24899] [New LWP 24901] [New LWP 24903] [New LWP 24904] [New LWP 24907] [New LWP 24908] [New LWP 24911] [New LWP 24912] [New LWP 24914] [New LWP 24917] [New LWP 24919] [New LWP 24920] [New LWP 24922] [New LWP 24924] [New LWP 24925] [New LWP 24928] [New LWP 24930] [New LWP 24931] [New LWP 24935] [New LWP 24937] [New LWP 24938] [New LWP 24941] [New LWP 24944] [New LWP 24946] [New LWP 24948] [New LWP 24950] [New LWP 24952] [New LWP 24953] [New LWP 24955] [New LWP 24958] [New LWP 24960] [New LWP 24962] [New LWP 24969] [New LWP 24971] [New LWP 24972] [New LWP 24975] [New LWP 24976] [New LWP 24978] [New LWP 24981] [New LWP 24982] [New LWP 24985] [New LWP 24987] [New LWP 24989] [New LWP 24990] [New LWP 24993] [New LWP 24994] [New LWP 24997] [New LWP 24999] [New LWP 25001] [New LWP 25003] [New LWP 25005] [New LWP 25006] [New LWP 25008] [New LWP 25011] [New LWP 25012] [New LWP 25014] [New LWP 25017] [New LWP 25019] [New LWP 25021] [New LWP 25023] [New LWP 25025] [New LWP 25027] [New LWP 25028] [New LWP 25030] [New LWP 25033] [New LWP 25035] [New LWP 25037] [New LWP 25039] [New LWP 25040] [New LWP 25055] [New LWP 25057] [New LWP 25058] [New LWP 25061] [New LWP 25063] [New LWP 25064] [New LWP 25078] [New LWP 25080] [New LWP 25082] [New LWP 25083] [New LWP 25085] [New LWP 25086] [New LWP 25088] [New LWP 25091] [New LWP 25093] [New LWP 25095] [New LWP 25108] [New LWP 25110] [New LWP 25112] [New LWP 25114] [New LWP 25128] [New LWP 25130] [New LWP 25131] [New LWP 25134] [New LWP 25142] [New LWP 25144] [New LWP 25147] [New LWP 25149] [New LWP 25150] [New LWP 25153] [New LWP 25155] [New LWP 25156] [New LWP 25158] [New LWP 25160] [New LWP 25163] [New LWP 25165] [New LWP 25167] [New LWP 25169] [New LWP 25170] [New LWP 25173] [New LWP 25175] [New LWP 25176] [New LWP 25179] [New LWP 25181] [New LWP 25182] [New LWP 25185] [New LWP 25187] [New LWP 25190] [New LWP 25197] [New LWP 25209] [New LWP 25230] [New LWP 25256] [New LWP 26060] [New LWP 26062] [New LWP 26063] [New LWP 26078] [New LWP 26081] [New LWP 26090] [New LWP 26099] [New LWP 26102] [New LWP 26104] [New LWP 26107] [New LWP 26110] [New LWP 26111] [New LWP 26114] [New LWP 26117] [New LWP 26120] [New LWP 26122] [New LWP 26124] [New LWP 26125] [New LWP 26128] [New LWP 26131] [New LWP 26133] [New LWP 26134] [New LWP 26136] [New LWP 26137] [New LWP 26139] [New LWP 26140] [New LWP 26143] [New LWP 26144] [New LWP 26146] [New LWP 26147] [New LWP 26148] [New LWP 26149] [New LWP 26150] [New LWP 26151] [New LWP 26152] [New LWP 26153] [New LWP 26155] [New LWP 26157] [New LWP 26159] [New LWP 26161] [New LWP 26163] [New LWP 26164] [New LWP 26166] [New LWP 26169] [New LWP 26170] [New LWP 26171] [New LWP 26172] [New LWP 26173] [New LWP 26174] [New LWP 26175] [New LWP 26176] [New LWP 26177] [New LWP 26178] [New LWP 26179] [New LWP 26180] [New LWP 26181] [New LWP 26182] [New LWP 26183] [New LWP 26184] [New LWP 26187] [New LWP 26189] [New LWP 26191] [New LWP 26193] [New LWP 26194] [New LWP 26196] [New LWP 26198] [New LWP 26200] [New LWP 26201] [New LWP 26202] [New LWP 26203] [New LWP 26204] [New LWP 26206] [New LWP 26207] [New LWP 26208] [New LWP 26209] [New LWP 26210] [New LWP 26211] [New LWP 26304] [New LWP 26305] [New LWP 26306] [New LWP 26307] [New LWP 26357] [New LWP 26364] [New LWP 26371] [New LWP 26382] [New LWP 26393] [New LWP 26405] [New LWP 26414] [New LWP 26451] [New LWP 26452] [New LWP 26453] [New LWP 26454] [New LWP 26455] [New LWP 26456] [New LWP 26457] [New LWP 26458] [New LWP 26459] [New LWP 26460] [New LWP 26463] [New LWP 26464] [New LWP 26465] [New LWP 26466] [New LWP 26467] [New LWP 26468] [New LWP 26469] [New LWP 26470] [New LWP 26471] [New LWP 26472] [New LWP 26473] [New LWP 26474] [New LWP 26475] [New LWP 26477] [New LWP 26478] [New LWP 26481] [New LWP 26483] [New LWP 26487] [New LWP 26488] [New LWP 26490] [New LWP 26492] [New LWP 26495] [New LWP 26496] [New LWP 26497] [New LWP 26498] [New LWP 26499] [New LWP 26501] [New LWP 26503] [New LWP 26505] [New LWP 26506] [New LWP 26507] [New LWP 26508] [New LWP 26512] [New LWP 26513] [New LWP 26514] [New LWP 26515] [New LWP 26517] [New LWP 26518] [New LWP 26527] [New LWP 26528] [New LWP 26530] [New LWP 26533] [New LWP 26534] [New LWP 26535] [New LWP 26536] [New LWP 26537] [New LWP 26538] [New LWP 26539] [New LWP 26540] [New LWP 26541] [New LWP 26542] [New LWP 26543] [New LWP 26544] [New LWP 26545] [New LWP 26546] [New LWP 26547] [New LWP 26548] [New LWP 26549] [New LWP 26550] [New LWP 26551] [New LWP 26552] [New LWP 26553] [New LWP 26554] [New LWP 26555] [New LWP 26556] [New LWP 26557] [New LWP 26558] [New LWP 26559] [New LWP 26560] [New LWP 26561] [New LWP 26562] [New LWP 26563] [New LWP 26564] [New LWP 26565] [New LWP 26566] [New LWP 26567] [New LWP 26568] [New LWP 26569] [New LWP 26570] [New LWP 26571] [New LWP 26572] [New LWP 26573] [New LWP 26574] [New LWP 26575] [New LWP 26576] [New LWP 26577] [New LWP 26578] [New LWP 26579] [New LWP 26580] [New LWP 26581] [New LWP 26582] [New LWP 26583] [New LWP 26584] [New LWP 26585] [New LWP 26586] [New LWP 26588] [New LWP 26589] [New LWP 26590] [New LWP 26591] [New LWP 26592] [New LWP 26593] [New LWP 26594] [New LWP 26595] [New LWP 26596] [New LWP 26597] [New LWP 26598] [New LWP 26599] [New LWP 26600] [New LWP 26601] [New LWP 26602] [New LWP 26603] [New LWP 26604] [New LWP 26605] [New LWP 26606] [New LWP 26607] [New LWP 26608] [New LWP 26614] [New LWP 26615] [New LWP 26617] [New LWP 26618] [New LWP 26619] [New LWP 26620] [New LWP 26621] [New LWP 26622] [New LWP 26623] [New LWP 26624] [New LWP 26625] [New LWP 26626] [New LWP 26627] [New LWP 26628] [New LWP 26629] [New LWP 26630] [New LWP 26631] [New LWP 26632] [New LWP 26633] [New LWP 26634] [New LWP 26635] [New LWP 26636] [New LWP 26637] [New LWP 26638] [New LWP 26639] [New LWP 26640] [New LWP 26641] [New LWP 26642] [New LWP 26643] [New LWP 26644] [New LWP 26645] [New LWP 26646] [New LWP 26647] [New LWP 26648] [New LWP 26649] [New LWP 26650] [New LWP 26651] [New LWP 26652] [New LWP 26653] [New LWP 26654] [New LWP 26655] [New LWP 26656] [New LWP 26660] [New LWP 26661] [New LWP 26662] [New LWP 26663] [New LWP 26664] [New LWP 26665] [New LWP 26666] [New LWP 26667] [New LWP 26668] [New LWP 26669] [New LWP 26670] [New LWP 26671] [New LWP 26672] [New LWP 26673] [New LWP 26674] [New LWP 26675] [New LWP 26676] [New LWP 26677] [New LWP 26678] [New LWP 26679] [New LWP 26680] [New LWP 26681] [New LWP 26682] [New LWP 26683] [New LWP 26684] [New LWP 26685] [New LWP 26686] [New LWP 26687] [New LWP 26688] [New LWP 26689] [New LWP 26690] [New LWP 26691] [New LWP 26692] [New LWP 26693] [New LWP 26694] [New LWP 26695] [New LWP 26696] [New LWP 26697] [New LWP 26698] [New LWP 26699] [New LWP 26700] [New LWP 26701] [New LWP 26702] [New LWP 26703] [New LWP 26704] [New LWP 26705] [New LWP 26706] [New LWP 26707] [New LWP 26708] [New LWP 26709] [New LWP 26710] [New LWP 26711] [New LWP 26712] [New LWP 26713] [New LWP 26714] [New LWP 26715] [New LWP 26716] [New LWP 26717] [New LWP 26718] [New LWP 26719] [New LWP 26720] [New LWP 26721] [New LWP 26722] [New LWP 26723] [New LWP 26724] [New LWP 26725] [New LWP 26726] [New LWP 26727] [New LWP 26728] [New LWP 26729] [New LWP 26730] [New LWP 26731] [New LWP 26732] [New LWP 26733] [New LWP 26734] [New LWP 26735] [New LWP 26736] [New LWP 26737] [New LWP 26744] [New LWP 26745] [New LWP 26746] [New LWP 26747] [New LWP 26748] [New LWP 26749] [New LWP 26750] [New LWP 26751] [New LWP 26752] [New LWP 26753] [New LWP 26754] [New LWP 26755] [New LWP 26756] [New LWP 26757] [New LWP 26758] [New LWP 26760] [New LWP 26761] [New LWP 26763] [New LWP 26764] [New LWP 26765] [New LWP 26766] [New LWP 26767] [New LWP 26768] [New LWP 26769] [New LWP 26770] [New LWP 26771] [New LWP 26772] [New LWP 26773] [New LWP 26774] [New LWP 26775] [New LWP 26776] [New LWP 26777] [New LWP 26778] [New LWP 26779] [New LWP 26780] [New LWP 26781] [New LWP 26782] [New LWP 26783] [New LWP 26784] [New LWP 26785] [New LWP 26786] [New LWP 26787] [New LWP 26788] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 185 ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S: No such file or directory. Thread 800 (Thread 0x7f5cbc4b2700 (LWP 26788)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbc4ae180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbc4ae180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbc4ae180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbc4ae180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3eb2d400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbc4ae430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbc4ae430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbc4ae430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbc4af4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3eb17680, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3eb17680, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3eb17680, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3eaa4440, request=..., command=0x55bef91aee00 , opCtx=0x55bf3eb17680) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbc4b0200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3eb17680) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3eb17680, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3eab5430, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3eab5430, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3eb36120) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbc4b12b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3eab5430, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3eab5430, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3eab5430, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3eab5430, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3eb360c0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa920) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea7aa60) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbc4b2700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 799 (Thread 0x7f5cbc5b3700 (LWP 26787)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=767, bufs=bufs@entry=0x7f5cbc5b21c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=767, state=, bufs=bufs@entry=0x7f5cbc5b21c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3eb106f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3eb10500) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3eb016c0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3eb016c0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3eab5350, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3eab5350, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9afa0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa8f0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea7a9a0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbc5b3700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 798 (Thread 0x7f5cbc6b4700 (LWP 26786)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=766, bufs=bufs@entry=0x7f5cbc6b31c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=766, state=, bufs=bufs@entry=0x7f5cbc6b31c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3eb10378) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3eb10180) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3eb01660) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3eb01660, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f470eb0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470eb0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9ae60) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa8c0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea7a8e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbc6b4700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 797 (Thread 0x7f5cbc7b5700 (LWP 26785)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbc7b1180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbc7b1180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbc7b1180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbc7b1180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3eb2b000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbc7b1430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbc7b1430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbc7b1430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbc7b24e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3eb16b40, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3eb16b40, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3eb16b40, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3eaa4200, request=..., command=0x55bef91aee00 , opCtx=0x55bf3eb16b40) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbc7b3200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3eb16b40) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3eb16b40, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f470dd0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470dd0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9ade0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbc7b42b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f470dd0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f470dd0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f470dd0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470dd0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9ad80) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa890) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea7a820) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbc7b5700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 796 (Thread 0x7f5cbc8b6700 (LWP 26784)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbc8b2180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbc8b2180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbc8b2180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbc8b2180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3eb13400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbc8b2430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbc8b2430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbc8b2430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbc8b34e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3eb16780, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3eb16780, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3eb16780, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3eaa40e0, request=..., command=0x55bef91aee00 , opCtx=0x55bf3eb16780) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbc8b4200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3eb16780) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3eb16780, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f470cf0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470cf0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9aca0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbc8b52b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f470cf0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f470cf0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f470cf0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470cf0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9ac40) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa860) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea7a760) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbc8b6700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 795 (Thread 0x7f5cbc9b7700 (LWP 26783)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=763, bufs=bufs@entry=0x7f5cbc9b61c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=763, state=, bufs=bufs@entry=0x7f5cbc9b61c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3eaf26f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3eaf2500) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3eb013c0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3eb013c0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f470c10, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470c10, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9aaa0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa830) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea7a6a0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbc9b7700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 794 (Thread 0x7f5cbcab8700 (LWP 26782)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=762, bufs=bufs@entry=0x7f5cbcab71c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=762, state=, bufs=bufs@entry=0x7f5cbcab71c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3eaf2378) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3eaf2180) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3eb012a0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3eb012a0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f470b30, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470b30, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9a8e0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa800) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea7a5e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbcab8700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 793 (Thread 0x7f5cbcbb9700 (LWP 26781)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbcbb5180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbcbb5180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbcbb5180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbcbb5180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3eb11000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbcbb5430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbcbb5430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbcbb5430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbcbb64e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3eb07640, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3eb07640, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3eb07640, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3eaa3ea0, request=..., command=0x55bef91aee00 , opCtx=0x55bf3eb07640) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbcbb7200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3eb07640) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3eb07640, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f470a50, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470a50, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9aa20) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbcbb82b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f470a50, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f470a50, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f470a50, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470a50, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9a9c0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa7d0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea7a520) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbcbb9700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 792 (Thread 0x7f5cbccba700 (LWP 26780)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=760, bufs=bufs@entry=0x7f5cbccb91c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=760, state=, bufs=bufs@entry=0x7f5cbccb91c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3eae3a78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3eae3880) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3eb011e0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3eb011e0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f470970, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470970, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9a6e0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa7a0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea7a460) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbccba700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 791 (Thread 0x7f5cbcdbb700 (LWP 26779)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbcdb7180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbcdb7180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbcdb7180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbcdb7180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3eafa800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbcdb7430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbcdb7430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbcdb7430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbcdb84e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3eadae00, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3eadae00, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3eadae00, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3eaa3cf0, request=..., command=0x55bef91aee00 , opCtx=0x55bf3eadae00) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbcdb9200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3eadae00) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3eadae00, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f470890, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470890, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9a660) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbcdba2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f470890, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f470890, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f470890, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470890, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9a600) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa770) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea7a3a0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbcdbb700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 790 (Thread 0x7f5cbcebc700 (LWP 26778)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbceb8180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbceb8180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbceb8180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbceb8180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3eaf9c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbceb8430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbceb8430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbceb8430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbceb94e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3eadaa40, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3eadaa40, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3eadaa40, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3eaa3bd0, request=..., command=0x55bef91aee00 , opCtx=0x55bf3eadaa40) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbceba200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3eadaa40) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3eadaa40, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f4707b0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f4707b0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9a520) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbcebb2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f4707b0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f4707b0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f4707b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f4707b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9a4c0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa740) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea7a2e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbcebc700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 789 (Thread 0x7f5cbcfbd700 (LWP 26777)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=757, bufs=bufs@entry=0x7f5cbcfbc1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=757, state=, bufs=bufs@entry=0x7f5cbcfbc1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3eae2ff8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3eae2e00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3df20) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3df20, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f4706d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f4706d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9a320) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa710) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea7a220) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbcfbd700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 788 (Thread 0x7f5cbd0be700 (LWP 26776)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbd0ba180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbd0ba180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbd0ba180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbd0ba180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3eadf400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbd0ba430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbd0ba430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbd0ba430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbd0bb4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3eada2c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3eada2c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3eada2c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3eaa3a20, request=..., command=0x55bef91aee00 , opCtx=0x55bf3eada2c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbd0bc200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3eada2c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3eada2c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f4705f0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f4705f0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9a2a0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbd0bd2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f4705f0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f4705f0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f4705f0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f4705f0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9a240) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa6e0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea7a160) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbd0be700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 787 (Thread 0x7f5cbd1bf700 (LWP 26775)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=755, bufs=bufs@entry=0x7f5cbd1be1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=755, state=, bufs=bufs@entry=0x7f5cbd1be1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3eac0df8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3eac0c00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3dda0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3dda0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f470510, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470510, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9a0a0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa6b0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea7a0a0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbd1bf700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 786 (Thread 0x7f5cbd2c0700 (LWP 26774)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbd2bc180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbd2bc180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbd2bc180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbd2bc180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3eaddc00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbd2bc430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbd2bc430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbd2bc430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbd2bd4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3ead9b40, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3ead9b40, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3ead9b40, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3eaa3870, request=..., command=0x55bef91aee00 , opCtx=0x55bf3ead9b40) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbd2be200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3ead9b40) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3ead9b40, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f470430, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470430, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea9a020) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbd2bf2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f470430, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f470430, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f470430, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470430, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea99fc0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa680) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea79fe0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbd2c0700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 785 (Thread 0x7f5cbd3c1700 (LWP 26773)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=753, bufs=bufs@entry=0x7f5cbd3c01c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=753, state=, bufs=bufs@entry=0x7f5cbd3c01c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3eac06f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3eac0500) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3dc20) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3dc20, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f470350, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470350, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea99e20) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa650) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea79f20) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbd3c1700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 784 (Thread 0x7f5cbd4c2700 (LWP 26772)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbd4be180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbd4be180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbd4be180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbd4be180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3eaca400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbd4be430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbd4be430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbd4be430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbd4bf4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3ead93c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3ead93c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3ead93c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3eaa36c0, request=..., command=0x55bef91aee00 , opCtx=0x55bf3ead93c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbd4c0200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3ead93c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3ead93c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f470270, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470270, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea99da0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbd4c12b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f470270, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f470270, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f470270, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470270, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea99d40) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa620) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea79e60) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbd4c2700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 783 (Thread 0x7f5cbd5c3700 (LWP 26771)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=751, bufs=bufs@entry=0x7f5cbd5c21c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=751, state=, bufs=bufs@entry=0x7f5cbd5c21c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3eaa8a78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3eaa8880) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3daa0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3daa0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f470190, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f470190, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea99ba0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa5f0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea79da0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbd5c3700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 782 (Thread 0x7f5cbd6c4700 (LWP 26770)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbd6c0180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbd6c0180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbd6c0180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbd6c0180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3eac8c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbd6c0430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbd6c0430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbd6c0430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbd6c14e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3eacb000, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3eacb000, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3eacb000, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3eaa3510, request=..., command=0x55bef91aee00 , opCtx=0x55bf3eacb000) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbd6c2200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3eacb000) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3eacb000, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f4700b0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f4700b0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea99b20) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbd6c32b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f4700b0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f4700b0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f4700b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f4700b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea99ac0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa5c0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea79ce0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbd6c4700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 781 (Thread 0x7f5cbd7c5700 (LWP 26769)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=749, bufs=bufs@entry=0x7f5cbd7c41c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=749, state=, bufs=bufs@entry=0x7f5cbd7c41c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3eaa8378) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3eaa8180) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3d920) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3d920, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f46ffd0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f46ffd0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea99920) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa590) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea79c20) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbd7c5700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 780 (Thread 0x7f5cbd8c6700 (LWP 26768)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbd8c2180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbd8c2180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbd8c2180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbd8c2180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3eab1400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbd8c2430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbd8c2430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbd8c2430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbd8c34e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3ea96900, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3ea96900, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3ea96900, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3eaa3360, request=..., command=0x55bef91aee00 , opCtx=0x55bf3ea96900) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbd8c4200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3ea96900) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3ea96900, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f46fef0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f46fef0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea998a0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbd8c52b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f46fef0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f46fef0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f46fef0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f46fef0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea99840) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa560) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea79b60) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbd8c6700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 779 (Thread 0x7f5cbd9c7700 (LWP 26767)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=747, bufs=bufs@entry=0x7f5cbd9c61c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=747, state=, bufs=bufs@entry=0x7f5cbd9c61c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3eaa7c78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3eaa7a80) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3d7a0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3d7a0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f46fe10, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f46fe10, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea996a0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa530) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea79aa0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbd9c7700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 778 (Thread 0x7f5cbdac8700 (LWP 26766)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbdac4180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbdac4180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbdac4180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbdac4180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3eaafc00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbdac4430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbdac4430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbdac4430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbdac54e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3ea96180, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3ea96180, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3ea96180, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3eaa31b0, request=..., command=0x55bef91aee00 , opCtx=0x55bf3ea96180) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbdac6200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3ea96180) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3ea96180, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f46fd30, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f46fd30, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea99620) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbdac72b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f46fd30, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f46fd30, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f46fd30, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f46fd30, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea995c0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa500) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea799e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbdac8700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 777 (Thread 0x7f5cbdbc9700 (LWP 26765)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=745, bufs=bufs@entry=0x7f5cbdbc81c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=745, state=, bufs=bufs@entry=0x7f5cbdbc81c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3ea7fa78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3ea7f880) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3d620) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3d620, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f46fc50, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f46fc50, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea99420) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa4d0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea79920) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbdbc9700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 776 (Thread 0x7f5cbdcca700 (LWP 26764)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbdcc6180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbdcc6180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbdcc6180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbdcc6180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3ea94400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbdcc6430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbdcc6430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbdcc6430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbdcc74e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3ea95a00, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3ea95a00, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3ea95a00, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3eaa3000, request=..., command=0x55bef91aee00 , opCtx=0x55bf3ea95a00) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbdcc8200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3ea95a00) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3ea95a00, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf219f2eb0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f2eb0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea993a0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbdcc92b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf219f2eb0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf219f2eb0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f2eb0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f2eb0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea99340) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa4a0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea79860) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbdcca700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 775 (Thread 0x7f5cbddcb700 (LWP 26763)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=743, bufs=bufs@entry=0x7f5cbddca1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=743, state=, bufs=bufs@entry=0x7f5cbddca1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3ea76df8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3ea76c00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3d4a0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3d4a0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f2c10, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f2c10, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea991a0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa470) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea797a0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbddcb700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 774 (Thread 0x7f5cbdecc700 (LWP 26761)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbdec8180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbdec8180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbdec8180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbdec8180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3ea92c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbdec8430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbdec8430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbdec8430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbdec94e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3ea95280, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3ea95280, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3ea95280, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea20dd0, request=..., command=0x55bef91aee00 , opCtx=0x55bf3ea95280) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbdeca200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3ea95280) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3ea95280, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf219f2a50, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f2a50, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea99120) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbdecb2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf219f2a50, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf219f2a50, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f2a50, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f2a50, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea990c0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa440) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea796e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbdecc700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 773 (Thread 0x7f5cbdfcd700 (LWP 26760)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=741, bufs=bufs@entry=0x7f5cbdfcc1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=741, state=, bufs=bufs@entry=0x7f5cbdfcc1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3ea766f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3ea76500) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3d320) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3d320, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f26d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f26d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21b24fc0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa410) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3ea79620) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbdfcd700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 772 (Thread 0x7f5cbe0ce700 (LWP 26758)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=740, bufs=bufs@entry=0x7f5cbe0cd1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=740, state=, bufs=bufs@entry=0x7f5cbe0cd1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3ea75ff8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3ea75e00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3d2c0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3d2c0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f2890, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f2890, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea79420) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa3b0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21b24fa0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbe0ce700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 771 (Thread 0x7f5cbe1cf700 (LWP 26757)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbe1cb180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbe1cb180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbe1cb180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbe1cb180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3ea7c800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbe1cb430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbe1cb430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbe1cb430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbe1cc4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3ea63a40, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3ea63a40, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3ea63a40, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea20c20, request=..., command=0x55bef91aee00 , opCtx=0x55bf3ea63a40) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbe1cd200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3ea63a40) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3ea63a40, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf219f2430, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f2430, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea793a0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbe1ce2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf219f2430, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf219f2430, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f2430, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f2430, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea79340) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa380) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21b24ee0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbe1cf700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 770 (Thread 0x7f5cbe2d0700 (LWP 26756)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbe2cc180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbe2cc180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbe2cc180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbe2cc180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3ea7bc00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbe2cc430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbe2cc430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbe2cc430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbe2cd4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3ea63680, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3ea63680, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3ea63680, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea20b00, request=..., command=0x55bef91aee00 , opCtx=0x55bf3ea63680) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbe2ce200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3ea63680) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3ea63680, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf219f1ef0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f1ef0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea79260) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbe2cf2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf219f1ef0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf219f1ef0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f1ef0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f1ef0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea79200) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa350) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21b24e20) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbe2d0700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 769 (Thread 0x7f5cbe3d1700 (LWP 26755)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=737, bufs=bufs@entry=0x7f5cbe3d01c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=737, state=, bufs=bufs@entry=0x7f5cbe3d01c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3ea75578) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3ea75380) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3d020) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3d020, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f1d30, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f1d30, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3ea790c0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa320) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21b24d60) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbe3d1700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 768 (Thread 0x7f5cbe4d2700 (LWP 26754)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=736, bufs=bufs@entry=0x7f5cbe4d11c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=736, state=, bufs=bufs@entry=0x7f5cbe4d11c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21b06378) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21b06180) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3cfc0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3cfc0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f2270, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f2270, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21b24c40) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa2f0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21948800) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbe4d2700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 767 (Thread 0x7f5cbe5d3700 (LWP 26753)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbe5cf180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbe5cf180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbe5cf180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbe5cf180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3ea6d800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbe5cf430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbe5cf430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbe5cf430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbe5d04e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3ea62b40, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3ea62b40, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3ea62b40, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea208c0, request=..., command=0x55bef91aee00 , opCtx=0x55bf3ea62b40) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbe5d1200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3ea62b40) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3ea62b40, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf219f20b0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f20b0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21b24b60) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbe5d22b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf219f20b0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf219f20b0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f20b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f20b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21b24b00) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa2c0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21948e80) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbe5d3700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 766 (Thread 0x7f5cbe6d4700 (LWP 26752)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbe6d0180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbe6d0180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbe6d0180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbe6d0180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3ea6cc00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbe6d0430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbe6d0430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbe6d0430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbe6d14e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3ea62780, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3ea62780, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3ea62780, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea207a0, request=..., command=0x55bef91aee00 , opCtx=0x55bf3ea62780) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbe6d2200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3ea62780) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3ea62780, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf219f1b70, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f1b70, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af2580) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbe6d32b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf219f1b70, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf219f1b70, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f1b70, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f1b70, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af2940) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa290) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21948ec0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbe6d4700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 765 (Thread 0x7f5cbe7d5700 (LWP 26751)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=733, bufs=bufs@entry=0x7f5cbe7d41c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=733, state=, bufs=bufs@entry=0x7f5cbe7d41c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21b4fff8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21b4fe00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3cd20) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3cd20, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f19b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f19b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af2320) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa260) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21948d20) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbe7d5700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 764 (Thread 0x7f5cbe8d6700 (LWP 26750)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbe8d2180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbe8d2180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbe8d2180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbe8d2180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3f621400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbe8d2430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbe8d2430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbe8d2430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbe8d34e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3ea62000, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3ea62000, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3ea62000, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea205f0, request=..., command=0x55bef91aee00 , opCtx=0x55bf3ea62000) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbe8d4200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3ea62000) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3ea62000, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf219f17f0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f17f0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af3a40) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbe8d52b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf219f17f0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf219f17f0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f17f0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f17f0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af2140) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa230) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21948b80) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbe8d6700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 763 (Thread 0x7f5cbe9d7700 (LWP 26749)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=731, bufs=bufs@entry=0x7f5cbe9d61c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=731, state=, bufs=bufs@entry=0x7f5cbe9d61c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21b506f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21b50500) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3cba0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3cba0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f1630, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f1630, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af2b80) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa200) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa09d00) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbe9d7700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 762 (Thread 0x7f5cbead8700 (LWP 26748)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbead4180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbead4180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbead4180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbead4180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3f61fc00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbead4430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbead4430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbead4430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbead54e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3f5f57c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3f5f57c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3f5f57c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea203b0, request=..., command=0x55bef91aee00 , opCtx=0x55bf3f5f57c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbead6200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3f5f57c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3f5f57c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf219f1470, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f1470, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af2a00) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbead72b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf219f1470, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf219f1470, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f1470, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f1470, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af3d20) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa1d0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa09d60) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbead8700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 761 (Thread 0x7f5cbecda700 (LWP 26747)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=728, bufs=bufs@entry=0x7f5cbecd91c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=728, state=, bufs=bufs@entry=0x7f5cbecd91c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21b50a78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21b50880) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3ca20) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3ca20, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf219f12b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf219f12b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af2620) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa1a0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa09f20) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbecda700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 760 (Thread 0x7f5cbf2e0700 (LWP 26746)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbf2dcce0, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbf2dcce0) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbf2dcce0) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbf2dcce0) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21b25c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbf2dcf50, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbf2dcf50, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbf2dcf50, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef6c9afd2 in mongo::CmdListDatabases::run (this=this@entry=0x55bef9192f80 , opCtx=opCtx@entry=0x55bf3f5f5040, dbname="admin", jsobj=..., result=...) at src/mongo/db/commands/list_databases.cpp:115 #10 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef9192f80 , opCtx=0x55bf3f5f5040, request=..., result=...) at src/mongo/db/commands.cpp:416 #11 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef9192f80 , opCtx=0x55bf3f5f5040, request=..., result=...) at src/mongo/db/commands.cpp:354 #12 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea20380, request=..., command=0x55bef9192f80 , opCtx=0x55bf3f5f5040) at src/mongo/db/service_entry_point_mongod.cpp:481 #13 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef9192f80 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #14 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbf2de200) at src/mongo/db/service_entry_point_mongod.cpp:877 #15 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3f5f5040) at src/mongo/db/service_entry_point_mongod.cpp:887 #16 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3f5f5040, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #17 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21a90430, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #18 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a90430, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #19 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af2fa0) at src/mongo/transport/service_state_machine.cpp:456 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbf2df2b0) at /usr/include/c++/5/functional:2267 #22 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #23 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21a90430, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #24 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21a90430, status=...) at src/mongo/transport/service_state_machine.cpp:291 #25 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a90430, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #26 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a90430, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #27 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af2f80) at src/mongo/transport/service_state_machine.cpp:456 #28 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #29 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #30 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa170) at src/mongo/transport/service_executor_synchronous.cpp:135 #31 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #32 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #33 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa09660) at src/mongo/transport/service_entry_point_utils.cpp:55 #34 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbf2e0700) at pthread_create.c:333 #35 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 759 (Thread 0x7f5cbf3e1700 (LWP 26745)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbf3dd180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbf3dd180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbf3dd180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbf3dd180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21b25000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbf3dd430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbf3dd430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbf3dd430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbf3de4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21b14780, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21b14780, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21b14780, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea20260, request=..., command=0x55bef91aee00 , opCtx=0x55bf21b14780) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbf3df200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21b14780) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21b14780, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21a90890, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a90890, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af34c0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbf3e02b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21a90890, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21a90890, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a90890, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a90890, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af34a0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa140) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa094e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbf3e1700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 758 (Thread 0x7f5cbf5e3700 (LWP 26744)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=720, bufs=bufs@entry=0x7f5cbf5e21c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=720, state=, bufs=bufs@entry=0x7f5cbf5e21c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21ac8a78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21ac8880) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3c840) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3c840, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a900b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a900b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af33c0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa110) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa09420) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbf5e3700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 757 (Thread 0x7f5cbf7e5700 (LWP 26737)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbf7e1180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbf7e1180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbf7e1180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbf7e1180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21b3b800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbf7e1430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbf7e1430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbf7e1430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbf7e24e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21b2f2c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21b2f2c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21b2f2c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea200b0, request=..., command=0x55bef91aee00 , opCtx=0x55bf21b2f2c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbf7e3200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21b2f2c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21b2f2c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21a907b0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a907b0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af35e0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbf7e42b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21a907b0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21a907b0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a907b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a907b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af35a0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa0e0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa091e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbf7e5700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 756 (Thread 0x7f5cbf8e6700 (LWP 26736)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=717, bufs=bufs@entry=0x7f5cbf8e51c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=717, state=, bufs=bufs@entry=0x7f5cbf8e51c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21ac7578) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21ac7380) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3c6c0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3c6c0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a90350, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a90350, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af3760) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa0b0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa09060) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbf8e6700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 755 (Thread 0x7f5cbfbe9700 (LWP 26735)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbfbe5180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbfbe5180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbfbe5180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbfbe5180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21b00c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbfbe5430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbfbe5430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbfbe5430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbfbe64e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21b2e780, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21b2e780, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21b2e780, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea1ff00, request=..., command=0x55bef91aee00 , opCtx=0x55bf21b2e780) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbfbe7200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21b2e780) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21b2e780, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21a905f0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a905f0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af37a0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbfbe82b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21a905f0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21a905f0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a905f0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a905f0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af3940) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa080) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa08e20) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbfbe9700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 754 (Thread 0x7f5cbfdeb700 (LWP 26734)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=712, bufs=bufs@entry=0x7f5cbfdea1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=712, state=, bufs=bufs@entry=0x7f5cbfdea1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21ad56f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21ad5500) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3c540) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3c540, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a8fef0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8fef0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af31e0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa050) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa08ca0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbfdeb700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 753 (Thread 0x7f5cbfeec700 (LWP 26733)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cbfee8180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbfee8180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cbfee8180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cbfee8180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21ae7800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cbfee8430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbfee8430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cbfee8430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cbfee94e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21ad1540, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21ad1540, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21ad1540, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea1fd50, request=..., command=0x55bef91aee00 , opCtx=0x55bf21ad1540) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cbfeea200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21ad1540) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21ad1540, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21a8fe10, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8fe10, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af2f40) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cbfeeb2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21a8fe10, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21a8fe10, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a8fe10, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8fe10, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21af2b20) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9fa020) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa08a60) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cbfeec700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 752 (Thread 0x7f5cc01ef700 (LWP 26732)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=708, bufs=bufs@entry=0x7f5cc01ee1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=708, state=, bufs=bufs@entry=0x7f5cc01ee1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21ad48f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21ad4700) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3c3c0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3c3c0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a8fb70, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8fb70, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4bd40) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9ff0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa08720) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc01ef700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 751 (Thread 0x7f5cc03f1700 (LWP 26731)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=706, bufs=bufs@entry=0x7f5cc03f01c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=706, state=, bufs=bufs@entry=0x7f5cc03f01c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21ad41f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21ad4000) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3c360) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3c360, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a8f9b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8f9b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4bcc0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9fc0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa087e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc03f1700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 750 (Thread 0x7f5cc04f2700 (LWP 26730)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc04ee180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc04ee180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc04ee180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc04ee180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21acbc00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc04ee430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc04ee430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc04ee430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc04ef4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21ad1e00, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21ad1e00, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21ad1e00, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea1fb10, request=..., command=0x55bef91aee00 , opCtx=0x55bf21ad1e00) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc04f0200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21ad1e00) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21ad1e00, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21a8f8d0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8f8d0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4ba20) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc04f12b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21a8f8d0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21a8f8d0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a8f8d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8f8d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4bac0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9f90) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa08820) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc04f2700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 749 (Thread 0x7f5cc07f5700 (LWP 26729)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc07f1180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc07f1180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc07f1180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc07f1180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21aacc00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc07f1430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc07f1430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc07f1430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc07f24e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21ad0780, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21ad0780, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21ad0780, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea1f9f0, request=..., command=0x55bef91aee00 , opCtx=0x55bf21ad0780) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc07f3200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21ad0780) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21ad0780, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21a8f710, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8f710, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4b600) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc07f42b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21a8f710, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21a8f710, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a8f710, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8f710, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4b540) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9f60) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa08460) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc07f5700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 748 (Thread 0x7f5cc09f7700 (LWP 26728)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=700, bufs=bufs@entry=0x7f5cc09f61c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=700, state=, bufs=bufs@entry=0x7f5cc09f61c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21a5b1f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21a5b000) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3ea3c0c0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3ea3c0c0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a8f550, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8f550, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4b340) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9f30) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa081e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc09f7700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 747 (Thread 0x7f5cc0bf9700 (LWP 26727)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc0bf5180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc0bf5180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc0bf5180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc0bf5180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21a97c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc0bf5430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc0bf5430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc0bf5430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc0bf64e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21ad9540, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21ad9540, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21ad9540, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea1f840, request=..., command=0x55bef91aee00 , opCtx=0x55bf21ad9540) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc0bf7200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21ad9540) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21ad9540, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21a8f390, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8f390, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4ae80) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc0bf82b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21a8f390, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21a8f390, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a8f390, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8f390, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4b2c0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9f00) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa09a80) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc0bf9700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 746 (Thread 0x7f5cc0dfb700 (LWP 26726)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=696, bufs=bufs@entry=0x7f5cc0dfa1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=696, state=, bufs=bufs@entry=0x7f5cc0dfa1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21a64a78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21a64880) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e3f20) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e3f20, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a8f1d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8f1d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4ad00) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9ed0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa09ae0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc0dfb700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 745 (Thread 0x7f5cc0efc700 (LWP 26725)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc0ef8180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc0ef8180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc0ef8180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc0ef8180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21a83800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc0ef8430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc0ef8430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc0ef8430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc0ef94e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21aa28c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21aa28c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21aa28c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea1f690, request=..., command=0x55bef91aee00 , opCtx=0x55bf21aa28c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc0efa200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21aa28c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21aa28c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21a8f010, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8f010, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4b100) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc0efb2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21a8f010, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21a8f010, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a8f010, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a8f010, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4ac80) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9ea0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa08080) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc0efc700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 744 (Thread 0x7f5cc10fe700 (LWP 26724)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=693, bufs=bufs@entry=0x7f5cc10fd1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=693, state=, bufs=bufs@entry=0x7f5cc10fd1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21a63c78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21a63a80) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e3da0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e3da0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21a90eb0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21a90eb0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4b040) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9e70) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa09760) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc10fe700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 743 (Thread 0x7f5cc1300700 (LWP 26723)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc12fc180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc12fc180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc12fc180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc12fc180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21a68800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc12fc430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc12fc430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc12fc430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc12fd4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21a57dc0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21a57dc0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21a57dc0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea1f4e0, request=..., command=0x55bef91aee00 , opCtx=0x55bf21a57dc0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc12fe200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21a57dc0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21a57dc0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21addc10, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21addc10, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4aa60) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc12ff2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21addc10, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21addc10, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21addc10, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21addc10, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4a800) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9e40) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fa09880) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc1300700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 742 (Thread 0x7f5cc1603700 (LWP 26722)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=688, bufs=bufs@entry=0x7f5cc16021c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=688, state=, bufs=bufs@entry=0x7f5cc16021c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21a8dc78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21a8da80) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e3c20) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e3c20, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21addeb0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21addeb0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4a1c0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9e10) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2170fde0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc1603700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 741 (Thread 0x7f5cc1805700 (LWP 26721)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc1801180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc1801180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc1801180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc1801180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21a4e400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc1801430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc1801430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc1801430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc18024e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21a58900, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21a58900, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21a58900, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea1f330, request=..., command=0x55bef91aee00 , opCtx=0x55bf21a58900) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc1803200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21a58900) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21a58900, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21826eb0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21826eb0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4a4e0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc18042b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21826eb0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21826eb0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21826eb0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21826eb0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4a140) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9de0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2170ff40) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc1805700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 740 (Thread 0x7f5cc1906700 (LWP 26720)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=685, bufs=bufs@entry=0x7f5cc19051c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=685, state=, bufs=bufs@entry=0x7f5cc19051c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf219da378) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf219da180) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e3aa0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e3aa0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21826c10, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21826c10, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4a080) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9db0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2170fd60) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc1906700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 739 (Thread 0x7f5cc1c09700 (LWP 26719)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc1c05180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc1c05180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc1c05180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc1c05180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21a2dc00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc1c05430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc1c05430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc1c05430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc1c064e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21a5e7c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21a5e7c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21a5e7c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3ea1f180, request=..., command=0x55bef91aee00 , opCtx=0x55bf21a5e7c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc1c07200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21a5e7c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21a5e7c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21826970, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21826970, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4a100) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc1c082b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21826970, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21826970, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21826970, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21826970, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a4b8a0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9d80) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2170fb20) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc1c09700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 738 (Thread 0x7f5cc1e0b700 (LWP 26718)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=680, bufs=bufs@entry=0x7f5cc1e0a1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=680, state=, bufs=bufs@entry=0x7f5cc1e0a1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf219eea78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf219ee880) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e3920) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e3920, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21826a50, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21826a50, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21710e60) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9d50) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2170fa80) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc1e0b700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 737 (Thread 0x7f5cc1f0c700 (LWP 26717)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc1f08180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc1f08180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc1f08180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc1f08180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21a1b800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc1f08430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc1f08430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc1f08430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc1f094e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21a5d500, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21a5d500, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21a5d500, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9fafb0, request=..., command=0x55bef91aee00 , opCtx=0x55bf21a5d500) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc1f0a200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21a5d500) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21a5d500, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf218266d0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218266d0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21710bc0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc1f0b2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf218266d0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf218266d0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf218266d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218266d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21710b00) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9d20) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2170f5c0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc1f0c700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 736 (Thread 0x7f5cc210e700 (LWP 26716)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=677, bufs=bufs@entry=0x7f5cc210d1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=677, state=, bufs=bufs@entry=0x7f5cc210d1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf219edc78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf219eda80) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e37a0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e37a0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21826510, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21826510, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21710940) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9cf0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2170f2e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc210e700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 735 (Thread 0x7f5cc2411700 (LWP 26715)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc240d180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc240d180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc240d180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc240d180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf219fcc00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc240d430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc240d430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc240d430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc240e4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21a03c80, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21a03c80, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21a03c80, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9fae00, request=..., command=0x55bef91aee00 , opCtx=0x55bf21a03c80) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc240f200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21a03c80) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21a03c80, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21826350, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21826350, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf217107a0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc24102b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21826350, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21826350, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21826350, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21826350, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21710460) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9cc0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2170f740) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc2411700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 734 (Thread 0x7f5cc2512700 (LWP 26714)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=673, bufs=bufs@entry=0x7f5cc25111c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=673, state=, bufs=bufs@entry=0x7f5cc25111c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21a1d8f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21a1d700) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e3620) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e3620, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21826190, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21826190, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21710600) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9c90) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2170f200) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc2512700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 733 (Thread 0x7f5cc2815700 (LWP 26713)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc2811180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc2811180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc2811180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc2811180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf219dbc00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc2811430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc2811430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc2811430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc28124e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf219d0400, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf219d0400, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf219d0400, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9fac50, request=..., command=0x55bef91aee00 , opCtx=0x55bf219d0400) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc2813200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf219d0400) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf219d0400, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf218260b0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218260b0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21710120) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc28142b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf218260b0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf218260b0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf218260b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218260b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21710160) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3e9f9c60) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2170f700) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc2815700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 732 (Thread 0x7f5cc2a17700 (LWP 26712)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=668, bufs=bufs@entry=0x7f5cc2a161c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=668, state=, bufs=bufs@entry=0x7f5cc2a161c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf2197ec78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf2197ea80) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e34a0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e34a0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21825ef0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21825ef0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21948620) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196efb0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fafff40) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc2a17700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 731 (Thread 0x7f5cc2c19700 (LWP 26711)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=666, bufs=bufs@entry=0x7f5cc2c181c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=666, state=, bufs=bufs@entry=0x7f5cc2c181c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf2197e578) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf2197e380) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e3380) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e3380, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21825b70, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21825b70, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21947020) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196ef50) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3faff4a0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc2c19700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 730 (Thread 0x7f5cc2e1b700 (LWP 26710)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc2e17180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc2e17180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc2e17180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc2e17180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf219af400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc2e17430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc2e17430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc2e17430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc2e184e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf219d3b40, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf219d3b40, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf219d3b40, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9f9a20, request=..., command=0x55bef91aee00 , opCtx=0x55bf219d3b40) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc2e19200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf219d3b40) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf219d3b40, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21825d30, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21825d30, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf219470c0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc2e1a2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21825d30, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21825d30, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21825d30, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21825d30, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21947700) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196ee90) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3faff200) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc2e1b700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 729 (Thread 0x7f5cc301d700 (LWP 26709)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc3019180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc3019180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc3019180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc3019180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf219adc00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc3019430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc3019430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc3019430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc301a4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf219d33c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf219d33c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf219d33c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9f9900, request=..., command=0x55bef91aee00 , opCtx=0x55bf219d33c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc301b200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf219d33c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf219d33c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf218259b0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218259b0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21947760) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc301c2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf218259b0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf218259b0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf218259b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218259b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21947fc0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196ee60) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fafeea0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc301d700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 728 (Thread 0x7f5cc321f700 (LWP 26708)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=660, bufs=bufs@entry=0x7f5cc321e1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=660, state=, bufs=bufs@entry=0x7f5cc321e1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21960a78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21960880) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e31a0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e31a0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf218257f0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218257f0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21947640) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196eef0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3faff240) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc321f700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 727 (Thread 0x7f5cc3320700 (LWP 26707)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=659, bufs=bufs@entry=0x7f5cc331f1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=659, state=, bufs=bufs@entry=0x7f5cc331f1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21960378) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21960180) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e3140) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e3140, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf218252b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218252b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf219478a0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196ee00) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fafeec0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc3320700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 726 (Thread 0x7f5cc3724700 (LWP 26706)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc3720180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc3720180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc3720180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc3720180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf2197b000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc3720430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc3720430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc3720430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc37214e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf2199c040, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf2199c040, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf2199c040, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9f96c0, request=..., command=0x55bef91aee00 , opCtx=0x55bf2199c040) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc3722200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf2199c040) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf2199c040, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21825470, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21825470, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21947ec0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc37232b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21825470, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21825470, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21825470, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21825470, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21947de0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196eda0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fafebe0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc3724700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 725 (Thread 0x7f5cc3926700 (LWP 26705)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc3922180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc3922180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc3922180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc3922180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21992400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc3922430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc3922430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc3922430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc39234e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf2199b8c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf2199b8c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf2199b8c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9f95a0, request=..., command=0x55bef91aee00 , opCtx=0x55bf2199b8c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc3924200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf2199b8c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf2199b8c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf21825630, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21825630, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21947aa0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc39252b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf21825630, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf21825630, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf21825630, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf21825630, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf219482e0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196ecb0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3fafe8c0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc3926700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 724 (Thread 0x7f5cc3b28700 (LWP 26704)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=653, bufs=bufs@entry=0x7f5cc3b271c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=653, state=, bufs=bufs@entry=0x7f5cc3b271c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf2199d1f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf2199d000) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e2ea0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e2ea0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf218250f0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218250f0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21948140) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196ed10) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21919f60) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc3b28700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 723 (Thread 0x7f5cc3e2b700 (LWP 26703)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc3e27180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc3e27180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc3e27180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc3e27180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf2195d800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc3e27430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc3e27430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc3e27430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc3e284e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21989540, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21989540, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21989540, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9f93f0, request=..., command=0x55bef91aee00 , opCtx=0x55bf21989540) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc3e29200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21989540) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21989540, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf218a0dd0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218a0dd0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21947960) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc3e2a2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf218a0dd0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf218a0dd0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf218a0dd0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218a0dd0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21948460) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196ec80) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21919ea0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc3e2b700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 722 (Thread 0x7f5cc412e700 (LWP 26702)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=648, bufs=bufs@entry=0x7f5cc412d1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=648, state=, bufs=bufs@entry=0x7f5cc412d1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf218eaff8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf218eae00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e2d20) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e2d20, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf218a0c10, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218a0c10, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21947fa0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196e9b0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21919c60) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc412e700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 721 (Thread 0x7f5cc4431700 (LWP 26701)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc442d180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc442d180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc442d180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc442d180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21949000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc442d430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc442d430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc442d430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc442e4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21952640, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21952640, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21952640, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9f9240, request=..., command=0x55bef91aee00 , opCtx=0x55bf21952640) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc442f200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21952640) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21952640, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf218a0b30, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218a0b30, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21947840) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc44302b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf218a0b30, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf218a0b30, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf218a0b30, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218a0b30, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf219480c0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196ea10) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21919480) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc4431700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 720 (Thread 0x7f5cc4633700 (LWP 26700)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=643, bufs=bufs@entry=0x7f5cc46321c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=643, state=, bufs=bufs@entry=0x7f5cc46321c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf218ea1f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf218ea000) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e2ba0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e2ba0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf218a0970, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218a0970, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21947720) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196e9e0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf219194c0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc4633700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 719 (Thread 0x7f5cc4835700 (LWP 26699)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc4831180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc4831180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc4831180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc4831180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf2192c000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc4831430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc4831430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc4831430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc48324e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21902780, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21902780, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21902780, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9f9090, request=..., command=0x55bef91aee00 , opCtx=0x55bf21902780) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc4833200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21902780) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21902780, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf218a06d0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218a06d0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21947ae0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc48342b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf218a06d0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf218a06d0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf218a06d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218a06d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21948440) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196e800) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21919340) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc4835700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 718 (Thread 0x7f5cc4936700 (LWP 26698)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=640, bufs=bufs@entry=0x7f5cc49351c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=640, state=, bufs=bufs@entry=0x7f5cc49351c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf219056f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21905500) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e2a20) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e2a20, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf218a0430, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218a0430, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21948060) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196e860) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf219191c0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc4936700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 717 (Thread 0x7f5cc4c39700 (LWP 26697)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc4c35180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc4c35180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc4c35180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc4c35180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21915000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc4c35430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc4c35430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc4c35430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc4c364e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf219032c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf219032c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf219032c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c2ec0, request=..., command=0x55bef91aee00 , opCtx=0x55bf219032c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc4c37200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf219032c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf219032c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf218a0270, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218a0270, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf219483c0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc4c382b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf218a0270, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf218a0270, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf218a0270, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218a0270, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21947c40) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196e830) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21918c80) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc4c39700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 716 (Thread 0x7f5cc4e3b700 (LWP 26696)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=635, bufs=bufs@entry=0x7f5cc4e3a1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=635, state=, bufs=bufs@entry=0x7f5cc4e3a1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf219048f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21904700) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e28a0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e28a0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf218a00b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf218a00b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0cf20) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196e770) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21919000) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc4e3b700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 715 (Thread 0x7f5cc4f3c700 (LWP 26695)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc4f38180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc4f38180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc4f38180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc4f38180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf218f7c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc4f38430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc4f38430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc4f38430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc4f394e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf2191d400, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf2191d400, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf2191d400, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c2d10, request=..., command=0x55bef91aee00 , opCtx=0x55bf2191d400) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc4f3a200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf2191d400) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf2191d400, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf2189ffd0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189ffd0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0cc80) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc4f3b2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf2189ffd0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf2189ffd0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf2189ffd0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189ffd0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0ca40) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196e7d0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21919040) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc4f3c700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 714 (Thread 0x7f5cc5340700 (LWP 26694)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=631, bufs=bufs@entry=0x7f5cc533f1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=631, state=, bufs=bufs@entry=0x7f5cc533f1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21871df8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21871c00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e2720) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e2720, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf2189fd30, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189fd30, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0c880) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf2196e7a0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21918a00) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc5340700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 713 (Thread 0x7f5cc5542700 (LWP 26693)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=629, bufs=bufs@entry=0x7f5cc55411c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=629, state=, bufs=bufs@entry=0x7f5cc55411c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21871a78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21871880) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e26c0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e26c0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf2189fb70, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189fb70, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0c3a0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a518d0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21918a40) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc5542700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 712 (Thread 0x7f5cc5643700 (LWP 26692)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc563f180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc563f180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc563f180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc563f180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf218c9400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc563f430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc563f430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc563f430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc56404e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf218cb7c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf218cb7c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf218cb7c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c2ad0, request=..., command=0x55bef91aee00 , opCtx=0x55bf218cb7c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc5641200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf218cb7c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf218cb7c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf2189fa90, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189fa90, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0c660) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc56422b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf2189fa90, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf2189fa90, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf2189fa90, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189fa90, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0c360) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a518a0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf219188c0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc5643700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 711 (Thread 0x7f5cc5946700 (LWP 26691)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc5942180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc5942180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc5942180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc5942180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf218c7000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc5942430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc5942430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc5942430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc59434e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf218ca640, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf218ca640, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf218ca640, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c29b0, request=..., command=0x55bef91aee00 , opCtx=0x55bf218ca640) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc5944200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf218ca640) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf218ca640, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf2189f8d0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189f8d0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0c340) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc59452b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf2189f8d0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf2189f8d0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf2189f8d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189f8d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0c180) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a51ab0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21919660) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc5946700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 710 (Thread 0x7f5cc5b48700 (LWP 26690)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=623, bufs=bufs@entry=0x7f5cc5b471c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=623, state=, bufs=bufs@entry=0x7f5cc5b471c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3df496f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3df49500) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e2420) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e2420, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf2189f710, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189f710, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0c020) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a51b10) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21919ae0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc5b48700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 709 (Thread 0x7f5cc5f4c700 (LWP 26689)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc5f48180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc5f48180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc5f48180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc5f48180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf2bf7f400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc5f48430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc5f48430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc5f48430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc5f494e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21886e00, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21886e00, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21886e00, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c27a0, request=..., command=0x55bef91aee00 , opCtx=0x55bf21886e00) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc5f4a200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21886e00) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21886e00, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf2189f550, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189f550, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0bc00) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc5f4b2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf2189f550, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf2189f550, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf2189f550, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189f550, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0bd80) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a51ae0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21919860) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc5f4c700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 708 (Thread 0x7f5cc604d700 (LWP 26688)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=619, bufs=bufs@entry=0x7f5cc604c1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=619, state=, bufs=bufs@entry=0x7f5cc604c1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21896ff8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21896e00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e22a0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e22a0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf2189f390, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189f390, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0bc60) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a516c0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf219183e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc604d700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 707 (Thread 0x7f5cc624f700 (LWP 26687)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc624b180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc624b180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc624b180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc624b180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf2bf7e800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc624b430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc624b430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc624b430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc624c4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21886040, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21886040, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21886040, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c2650, request=..., command=0x55bef91aee00 , opCtx=0x55bf21886040) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc624d200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21886040) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21886040, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf2189f1d0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189f1d0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0b580) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc624e2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf2189f1d0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf2189f1d0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf2189f1d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189f1d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0b520) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a51720) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21918320) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc624f700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 706 (Thread 0x7f5cc6552700 (LWP 26686)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=614, bufs=bufs@entry=0x7f5cc65511c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=614, state=, bufs=bufs@entry=0x7f5cc65511c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21896578) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21896380) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3e9e2120) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3e9e2120, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf2189f010, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2189f010, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0b500) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a516f0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21918280) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc6552700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 705 (Thread 0x7f5cc6754700 (LWP 26685)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc6750180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc6750180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc6750180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc6750180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf2188a800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc6750430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc6750430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc6750430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc67514e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21885500, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21885500, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21885500, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c24a0, request=..., command=0x55bef91aee00 , opCtx=0x55bf21885500) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc6752200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21885500) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21885500, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3fae5cf0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fae5cf0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0b3c0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc67532b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3fae5cf0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3fae5cf0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3fae5cf0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fae5cf0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0b420) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a51510) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21986b00) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc6754700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 704 (Thread 0x7f5cc6956700 (LWP 26684)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=610, bufs=bufs@entry=0x7f5cc69551c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=610, state=, bufs=bufs@entry=0x7f5cc69551c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf217fdff8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf217fde00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c6ec0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c6ec0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3fae5a50, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fae5a50, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21a0b140) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a51570) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21986ae0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc6956700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 703 (Thread 0x7f5cc6b58700 (LWP 26683)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc6b54180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc6b54180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc6b54180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc6b54180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21876c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc6b54430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc6b54430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc6b54430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc6b554e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3fe258c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3fe258c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3fe258c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c22f0, request=..., command=0x55bef91aee00 , opCtx=0x55bf3fe258c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc6b56200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3fe258c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3fe258c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf216cecf0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cecf0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21987c60) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc6b572b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf216cecf0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf216cecf0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216cecf0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cecf0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21987e20) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a51540) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf219867c0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc6b58700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 702 (Thread 0x7f5cc6d5a700 (LWP 26682)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=606, bufs=bufs@entry=0x7f5cc6d591c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=606, state=, bufs=bufs@entry=0x7f5cc6d591c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21824df8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21824c00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c6d40) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c6d40, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216cec10, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cec10, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21987b80) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a51090) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21986800) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc6d5a700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 701 (Thread 0x7f5cc6f5c700 (LWP 26681)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc6f58180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc6f58180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc6f58180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc6f58180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21855c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc6f58430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc6f58430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc6f58430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc6f594e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf2ca57b80, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf2ca57b80, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf2ca57b80, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c2140, request=..., command=0x55bef91aee00 , opCtx=0x55bf2ca57b80) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc6f5a200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf2ca57b80) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf2ca57b80, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf216ce5f0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216ce5f0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21987720) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc6f5b2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf216ce5f0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf216ce5f0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216ce5f0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216ce5f0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf219876c0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a510f0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf219860e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc6f5c700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 700 (Thread 0x7f5cc705d700 (LWP 26680)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=603, bufs=bufs@entry=0x7f5cc705c1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=603, state=, bufs=bufs@entry=0x7f5cc705c1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21823ff8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21823e00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c6bc0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c6bc0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216ce7b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216ce7b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf219875e0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a510c0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21986600) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc705d700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 699 (Thread 0x7f5cc7360700 (LWP 26679)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc735c180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc735c180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc735c180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc735c180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21842c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc735c430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc735c430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc735c430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc735d4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf2ca56b40, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf2ca56b40, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf2ca56b40, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c1f90, request=..., command=0x55bef91aee00 , opCtx=0x55bf2ca56b40) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc735e200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf2ca56b40) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf2ca56b40, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf216ce970, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216ce970, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21987220) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc735f2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf216ce970, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf216ce970, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216ce970, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216ce970, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf219871c0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a51240) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf219865e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc7360700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 698 (Thread 0x7f5cc7663700 (LWP 26678)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=598, bufs=bufs@entry=0x7f5cc76621c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=598, state=, bufs=bufs@entry=0x7f5cc76621c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21823578) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21823380) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c6a40) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c6a40, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216ce270, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216ce270, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21986fa0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a512a0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21986420) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc7663700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 697 (Thread 0x7f5cc7764700 (LWP 26677)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc7760180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc7760180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc7760180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc7760180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf2182d800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc7760430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc7760430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc7760430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc77614e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf2183f540, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf2183f540, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf2183f540, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c1de0, request=..., command=0x55bef91aee00 , opCtx=0x55bf2183f540) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc7762200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf2183f540) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf2183f540, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf216ce190, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216ce190, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21986f20) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc77632b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf216ce190, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf216ce190, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216ce190, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216ce190, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21987020) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a51270) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf21986460) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc7764700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 696 (Thread 0x7f5cc7966700 (LWP 26676)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=595, bufs=bufs@entry=0x7f5cc79651c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=595, state=, bufs=bufs@entry=0x7f5cc79651c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf2178da78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf2178d880) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c68c0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c68c0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216ce510, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216ce510, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3fafe9c0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a51000) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf216dfbc0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc7966700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 695 (Thread 0x7f5cc7c69700 (LWP 26675)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc7c65180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc7c65180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc7c65180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc7c65180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21810c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc7c65430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc7c65430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc7c65430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc7c664e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21806140, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21806140, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21806140, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c1c30, request=..., command=0x55bef91aee00 , opCtx=0x55bf21806140) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc7c67200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21806140) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21806140, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf216cdfd0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cdfd0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3fafe660) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc7c682b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf216cdfd0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf216cdfd0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216cdfd0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cdfd0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3fafe680) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a51060) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf216dfba0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc7c69700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 694 (Thread 0x7f5cc7e6b700 (LWP 26674)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=590, bufs=bufs@entry=0x7f5cc7e6a1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=590, state=, bufs=bufs@entry=0x7f5cc7e6a1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf2178cff8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf2178ce00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c6740) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c6740, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216cde10, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cde10, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3fafe3e0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a51030) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf216df980) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc7e6b700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 693 (Thread 0x7f5cc816e700 (LWP 26673)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=588, bufs=bufs@entry=0x7f5cc816d1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=588, state=, bufs=bufs@entry=0x7f5cc816d1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf2178cc78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf2178ca80) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c66e0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c66e0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216cd8d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cd8d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3fafe160) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a524a0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf216df960) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc816e700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 692 (Thread 0x7f5cc8370700 (LWP 26672)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc836c180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc836c180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc836c180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc836c180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf217e0400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc836c430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc836c430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc836c430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc836d4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf2180bb80, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf2180bb80, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf2180bb80, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c19f0, request=..., command=0x55bef91aee00 , opCtx=0x55bf2180bb80) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc836e200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf2180bb80) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf2180bb80, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf216cd710, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cd710, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3fafe240) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc836f2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf216cd710, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf216cd710, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216cd710, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cd710, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3fafe040) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52530) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf216df380) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc8370700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 691 (Thread 0x7f5cc8572700 (LWP 26671)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=584, bufs=bufs@entry=0x7f5cc85711c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=584, state=, bufs=bufs@entry=0x7f5cc85711c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf217b2ff8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf217b2e00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c6560) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c6560, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216cdc50, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cdc50, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3faffbe0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52500) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf216df360) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc8572700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 690 (Thread 0x7f5cc8774700 (LWP 26670)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc8770180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc8770180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc8770180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc8770180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf217c2400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc8770430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc8770430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc8770430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc87714e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf2180a8c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf2180a8c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf2180a8c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c1840, request=..., command=0x55bef91aee00 , opCtx=0x55bf2180a8c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc8772200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf2180a8c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf2180a8c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf216cd550, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cd550, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3faff6c0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc87732b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf216cd550, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf216cd550, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216cd550, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cd550, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3faff940) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a524d0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217ccea0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc8774700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 689 (Thread 0x7f5cc8875700 (LWP 26669)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=580, bufs=bufs@entry=0x7f5cc88741c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=580, state=, bufs=bufs@entry=0x7f5cc88741c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf217b2578) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf217b2380) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c63e0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c63e0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216cda90, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cda90, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3faff680) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52560) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217ccd20) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc8875700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 688 (Thread 0x7f5cc8b78700 (LWP 26668)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc8b74180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc8b74180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc8b74180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc8b74180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf217a7800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc8b74430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc8b74430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc8b74430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc8b754e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf217bd540, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf217bd540, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf217bd540, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c1690, request=..., command=0x55bef91aee00 , opCtx=0x55bf217bd540) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc8b76200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf217bd540) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf217bd540, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf216cd390, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cd390, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3faff7e0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc8b772b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf216cd390, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf216cd390, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216cd390, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cd390, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3faffae0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52590) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217ccba0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc8b78700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 687 (Thread 0x7f5cc8d7a700 (LWP 26667)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc8d76180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc8d76180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc8d76180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc8d76180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf217a8400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc8d76430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc8d76430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc8d76430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc8d774e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf217bc640, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf217bc640, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf217bc640, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c1570, request=..., command=0x55bef91aee00 , opCtx=0x55bf217bc640) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc8d78200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf217bc640) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf217bc640, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf216cd1d0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cd1d0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3faffb40) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc8d792b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf216cd1d0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf216cd1d0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216cd1d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cd1d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3faffca0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a525c0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cca20) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc8d7a700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 686 (Thread 0x7f5cc907d700 (LWP 26666)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=574, bufs=bufs@entry=0x7f5cc907c1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=574, state=, bufs=bufs@entry=0x7f5cc907c1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf2171ac78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf2171aa80) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c6140) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c6140, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf216cd010, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf216cd010, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3faff700) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a525f0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cc8a0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc907d700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 685 (Thread 0x7f5cc927f700 (LWP 26665)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc927b180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc927b180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc927b180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc927b180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf2175c400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc927b430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc927b430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc927b430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc927c4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf217cee00, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf217cee00, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf217cee00, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c1330, request=..., command=0x55bef91aee00 , opCtx=0x55bf217cee00) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc927d200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf217cee00) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf217cee00, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf274eb190, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274eb190, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21884ea0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc927e2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf274eb190, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf274eb190, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274eb190, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274eb190, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21884ee0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52650) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cc720) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc927f700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 684 (Thread 0x7f5cc9481700 (LWP 26664)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=571, bufs=bufs@entry=0x7f5cc94801c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=571, state=, bufs=bufs@entry=0x7f5cc94801c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21755378) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21755180) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c6020) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c6020, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274ea7f0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274ea7f0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf3faff5e0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52680) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cc560) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc9481700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 683 (Thread 0x7f5cc9582700 (LWP 26663)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc957e180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc957e180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc957e180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc957e180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf2175b800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc957e430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc957e430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc957e430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc957f4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21787180, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21787180, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21787180, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c1210, request=..., command=0x55bef91aee00 , opCtx=0x55bf21787180) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc9580200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21787180) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21787180, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf274ea8d0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274ea8d0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21884c80) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc95812b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf274ea8d0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf274ea8d0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274ea8d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274ea8d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21884a60) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52740) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cc5a0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc9582700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 682 (Thread 0x7f5cc9a87700 (LWP 26662)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=567, bufs=bufs@entry=0x7f5cc9a861c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=567, state=, bufs=bufs@entry=0x7f5cc9a861c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21754578) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21754380) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c5e40) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c5e40, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274eaa90, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274eaa90, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf218849e0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52470) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cc2c0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc9a87700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 681 (Thread 0x7f5cc9b88700 (LWP 26661)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cc9b84180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc9b84180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cc9b84180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cc9b84180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21775400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cc9b84430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc9b84430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cc9b84430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cc9b854e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21786280, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21786280, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21786280, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf3e9c1060, request=..., command=0x55bef91aee00 , opCtx=0x55bf21786280) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cc9b86200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21786280) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21786280, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf274ea390, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274ea390, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf218847c0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cc9b872b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf274ea390, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf274ea390, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274ea390, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274ea390, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf218846a0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52620) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cbfe0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc9b88700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 680 (Thread 0x7f5cc9d8a700 (LWP 26660)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=562, bufs=bufs@entry=0x7f5cc9d891c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=562, state=, bufs=bufs@entry=0x7f5cc9d891c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf21754ff8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf21754e00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c5cc0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c5cc0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274eab70, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274eab70, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21884680) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52770) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cbe80) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cc9d8a700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 679 (Thread 0x7f5cca08d700 (LWP 26656)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cca089180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cca089180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cca089180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cca089180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21748800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cca089430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cca089430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cca089430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cca08a4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf2173d3c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf2173d3c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf2173d3c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21ad3e90, request=..., command=0x55bef91aee00 , opCtx=0x55bf2173d3c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cca08b200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf2173d3c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf2173d3c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf274eae10, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274eae10, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf218842c0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cca08c2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf274eae10, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf274eae10, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274eae10, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274eae10, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21883f20) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52710) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cc000) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cca08d700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 678 (Thread 0x7f5cca18e700 (LWP 26655)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=558, bufs=bufs@entry=0x7f5cca18d1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=558, state=, bufs=bufs@entry=0x7f5cca18d1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf216c0ff8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf216c0e00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c5b40) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c5b40, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274ea2b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274ea2b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21883f60) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52860) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cbe20) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cca18e700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 677 (Thread 0x7f5cca592700 (LWP 26654)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cca58e180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cca58e180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cca58e180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cca58e180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21727000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cca58e430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cca58e430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cca58e430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cca58f4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf2173e400, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf2173e400, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf2173e400, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21ad3ce0, request=..., command=0x55bef91aee00 , opCtx=0x55bf2173e400) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cca590200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf2173e400) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf2173e400, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf274ebeb0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274ebeb0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21883fe0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cca5912b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf274ebeb0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf274ebeb0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274ebeb0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274ebeb0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21883b60) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52830) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cbb40) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cca592700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 676 (Thread 0x7f5cca794700 (LWP 26653)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=554, bufs=bufs@entry=0x7f5cca7931c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=554, state=, bufs=bufs@entry=0x7f5cca7931c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf216c08f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf216c0700) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c59c0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c59c0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274eb430, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274eb430, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf218838a0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a528f0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cb860) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cca794700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 675 (Thread 0x7f5cca996700 (LWP 26652)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cca992180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cca992180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cca992180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cca992180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf21711c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cca992430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cca992430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cca992430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cca9934e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21751cc0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21751cc0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21751cc0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21ad3b30, request=..., command=0x55bef91aee00 , opCtx=0x55bf21751cc0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cca994200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21751cc0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21751cc0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf274eb890, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274eb890, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21883860) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cca9952b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf274eb890, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf274eb890, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274eb890, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274eb890, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf218835e0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52920) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cb8a0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cca996700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 674 (Thread 0x7f5ccab98700 (LWP 26651)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=550, bufs=bufs@entry=0x7f5ccab971c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=550, state=, bufs=bufs@entry=0x7f5ccab971c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3fb35df8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3fb35c00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c5840) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c5840, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274ea9b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274ea9b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21883460) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a527d0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cb2a0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccab98700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 673 (Thread 0x7f5ccad9a700 (LWP 26650)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=549, bufs=bufs@entry=0x7f5ccad991c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=549, state=, bufs=bufs@entry=0x7f5ccad991c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3fb356f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3fb35500) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c57e0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c57e0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274eb6d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274eb6d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf218831e0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52980) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cb2e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccad9a700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 672 (Thread 0x7f5ccae9b700 (LWP 26649)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5ccae97180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccae97180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5ccae97180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccae97180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf216d7000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5ccae97430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccae97430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccae97430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5ccae984e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf21750280, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf21750280, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf21750280, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21ad38f0, request=..., command=0x55bef91aee00 , opCtx=0x55bf21750280) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5ccae99200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf21750280) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf21750280, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf274ea010, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274ea010, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf21883260) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5ccae9a2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf274ea010, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf274ea010, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274ea010, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274ea010, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183bf80) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a529b0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cb000) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccae9b700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 671 (Thread 0x7f5ccb09d700 (LWP 26648)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=544, bufs=bufs@entry=0x7f5ccb09c1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=544, state=, bufs=bufs@entry=0x7f5ccb09c1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3fb34578) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3fb34380) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c5660) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c5660, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf274ea0f0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf274ea0f0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183bce0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a529e0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cb5e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccb09d700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 670 (Thread 0x7f5ccb3a0700 (LWP 26647)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5ccb39c180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccb39c180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5ccb39c180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccb39c180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf216d7c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5ccb39c430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccb39c430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccb39c430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5ccb39d4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf216bbf00, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf216bbf00, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf216bbf00, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21ad3740, request=..., command=0x55bef91aee00 , opCtx=0x55bf216bbf00) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5ccb39e200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf216bbf00) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf216bbf00, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf2933a350, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2933a350, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183bae0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5ccb39f2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf2933a350, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf2933a350, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf2933a350, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf2933a350, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183bb20) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52b00) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf217cb620) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccb3a0700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 669 (Thread 0x7f5ccb4a1700 (LWP 26646)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=540, bufs=bufs@entry=0x7f5ccb4a01c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=540, state=, bufs=bufs@entry=0x7f5ccb4a01c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3fac8c78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3fac8a80) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c54e0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c54e0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f91fc10, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f91fc10, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183b980) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52b30) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3df51980) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccb4a1700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 668 (Thread 0x7f5ccb6a3700 (LWP 26645)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5ccb69f180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccb69f180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5ccb69f180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccb69f180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3fb33400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5ccb69f430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccb69f430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccb69f430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5ccb6a04e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf216cccc0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf216cccc0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf216cccc0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21ad3590, request=..., command=0x55bef91aee00 , opCtx=0x55bf216cccc0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5ccb6a1200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf216cccc0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf216cccc0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f91feb0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f91feb0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183b620) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5ccb6a22b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f91feb0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f91feb0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f91feb0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f91feb0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183b600) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52b60) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3df52700) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccb6a3700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 667 (Thread 0x7f5ccb8a5700 (LWP 26644)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5ccb8a1180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccb8a1180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5ccb8a1180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccb8a1180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3fb31c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5ccb8a1430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccb8a1430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccb8a1430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5ccb8a24e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf216cc540, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf216cc540, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf216cc540, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21ad3470, request=..., command=0x55bef91aee00 , opCtx=0x55bf216cc540) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5ccb8a3200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf216cc540) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf216cc540, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f994dd0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f994dd0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183b360) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5ccb8a42b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f994dd0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f994dd0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f994dd0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f994dd0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183b3a0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52890) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf3df52360) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccb8a5700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 666 (Thread 0x7f5ccbaa7700 (LWP 26643)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=534, bufs=bufs@entry=0x7f5ccbaa61c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=534, state=, bufs=bufs@entry=0x7f5ccbaa61c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3fac9378) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3fac9180) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c5240) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c5240, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f994a50, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f994a50, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183b140) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52b90) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2183a540) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccbaa7700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 665 (Thread 0x7f5ccbdaa700 (LWP 26642)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5ccbda6180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccbda6180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5ccbda6180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccbda6180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3fb19c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5ccbda6430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccbda6430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccbda6430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5ccbda74e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf216cb280, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf216cb280, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf216cb280, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21ad32c0, request=..., command=0x55bef91aee00 , opCtx=0x55bf216cb280) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5ccbda8200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf216cb280) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf216cb280, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f994b30, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f994b30, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183ad40) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5ccbda92b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f994b30, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f994b30, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f994b30, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f994b30, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183afa0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52950) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2183a340) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccbdaa700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 664 (Thread 0x7f5ccbfac700 (LWP 26641)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=530, bufs=bufs@entry=0x7f5ccbfab1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=530, state=, bufs=bufs@entry=0x7f5ccbfab1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3fad66f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3fad6500) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf3f6c50c0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf3f6c50c0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f9946d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f9946d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183aac0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52a10) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2183a380) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccbfac700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 663 (Thread 0x7f5ccc1ae700 (LWP 26640)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5ccc1aa180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccc1aa180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5ccc1aa180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccc1aa180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3fb00c00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5ccc1aa430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccc1aa430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccc1aa430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5ccc1ab4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3fb12180, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3fb12180, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3fb12180, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21ad30b0, request=..., command=0x55bef91aee00 , opCtx=0x55bf3fb12180) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5ccc1ac200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3fb12180) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3fb12180, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f9947b0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f9947b0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183aa40) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5ccc1ad2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f9947b0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f9947b0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f9947b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f9947b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183aa60) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52a70) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2183a0a0) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccc1ae700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 662 (Thread 0x7f5ccc5b2700 (LWP 26639)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=527, bufs=bufs@entry=0x7f5ccc5b11c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=527, state=, bufs=bufs@entry=0x7f5ccc5b11c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3fad5c78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3fad5a80) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf21923f20) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf21923f20, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f994430, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f994430, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf2183a5c0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a528c0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf2183a9a0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccc5b2700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 661 (Thread 0x7f5ccc8b5700 (LWP 26638)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5ccc8b1180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccc8b1180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5ccc8b1180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccc8b1180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3facf800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5ccc8b1430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccc8b1430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccc8b1430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5ccc8b24e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3fb118c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3fb118c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3fb118c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21ad2a20, request=..., command=0x55bef91aee00 , opCtx=0x55bf3fb118c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5ccc8b3200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3fb118c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3fb118c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f994270, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f994270, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216df4e0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5ccc8b42b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f994270, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f994270, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f994270, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f994270, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216df680) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52800) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf40b23e20) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccc8b5700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 660 (Thread 0x7f5ccc9b6700 (LWP 26637)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=522, bufs=bufs@entry=0x7f5ccc9b51c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=522, state=, bufs=bufs@entry=0x7f5ccc9b51c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3fa52a78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3fa52880) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf21923da0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf21923da0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f9940b0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f9940b0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216df300) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a526e0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf40b23d80) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccc9b6700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 659 (Thread 0x7f5ccccb9700 (LWP 26636)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5ccccb5180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccccb5180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5ccccb5180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccccb5180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3fab2400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5ccccb5430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccccb5430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccccb5430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5ccccb64e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3fad1640, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3fad1640, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3fad1640, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21ad2d80, request=..., command=0x55bef91aee00 , opCtx=0x55bf3fad1640) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5ccccb7200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3fad1640) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3fad1640, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f993e10, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f993e10, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216df020) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5ccccb82b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f993e10, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f993e10, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f993e10, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f993e10, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216df320) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52ad0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf40b23740) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccccb9700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 658 (Thread 0x7f5cccebb700 (LWP 26635)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=518, bufs=bufs@entry=0x7f5ccceba1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=518, state=, bufs=bufs@entry=0x7f5ccceba1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3fa518f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3fa51700) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf21923c20) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf21923c20, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f993fd0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f993fd0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216deb20) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52bf0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf042d3980) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cccebb700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 657 (Thread 0x7f5cccfbc700 (LWP 26634)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cccfb8180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cccfb8180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cccfb8180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cccfb8180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3fab0000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cccfb8430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cccfb8430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cccfb8430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cccfb94e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3fad2040, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3fad2040, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3fad2040, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21ad2510, request=..., command=0x55bef91aee00 , opCtx=0x55bf3fad2040) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cccfba200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3fad2040) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3fad2040, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f993c50, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f993c50, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216de7c0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cccfbb2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f993c50, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f993c50, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f993c50, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f993c50, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216dec40) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a526b0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf042d3860) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cccfbc700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 656 (Thread 0x7f5ccd5c2700 (LWP 26633)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=513, bufs=bufs@entry=0x7f5ccd5c11c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=513, state=, bufs=bufs@entry=0x7f5ccd5c11c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3fa67df8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3fa67c00) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf21923aa0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf21923aa0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f993a90, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f993a90, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216dec80) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a527a0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf042d3700) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccd5c2700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 655 (Thread 0x7f5ccd7c4700 (LWP 26632)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5ccd7c0180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccd7c0180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5ccd7c0180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccd7c0180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3fa9ac00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5ccd7c0430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccd7c0430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccd7c0430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5ccd7c14e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3fadc680, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3fadc680, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3fadc680, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21a52440, request=..., command=0x55bef91aee00 , opCtx=0x55bf3fadc680) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5ccd7c2200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3fadc680) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3fadc680, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f9938d0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f9938d0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216de6c0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5ccd7c32b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f9938d0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f9938d0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f9938d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f9938d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216de680) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52bc0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf042d3740) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccd7c4700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 654 (Thread 0x7f5ccdac7700 (LWP 26631)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=510, bufs=bufs@entry=0x7f5ccdac61c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=510, state=, bufs=bufs@entry=0x7f5ccdac61c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3fa66c78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3fa66a80) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf21923920) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf21923920, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f993710, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f993710, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216de340) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52c20) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf042d36a0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccdac7700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 653 (Thread 0x7f5ccdcc9700 (LWP 26630)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=508, bufs=bufs@entry=0x7f5ccdcc81c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=508, state=, bufs=bufs@entry=0x7f5ccdcc81c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3fa661f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3fa66000) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf219238c0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf219238c0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f993550, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f993550, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216de0c0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52aa0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf042d3180) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccdcc9700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 652 (Thread 0x7f5ccddca700 (LWP 26629)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5ccddc6180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccddc6180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5ccddc6180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccddc6180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3fa6d800, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5ccddc6430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccddc6430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccddc6430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5ccddc74e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3fadb500, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3fadb500, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3fadb500, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21a51f00, request=..., command=0x55bef91aee00 , opCtx=0x55bf3fadb500) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5ccddc8200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3fadb500) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3fadb500, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f993390, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f993390, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216de5a0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5ccddc92b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f993390, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f993390, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f993390, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f993390, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf216de500) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52c50) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf042d3160) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccddca700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 651 (Thread 0x7f5ccdfcc700 (LWP 26628)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5ccdfc8180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccdfc8180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5ccdfc8180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccdfc8180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3fa6cc00, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5ccdfc8430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccdfc8430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccdfc8430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5ccdfc94e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3fa8d040, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3fa8d040, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3fa8d040, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21a51e40, request=..., command=0x55bef91aee00 , opCtx=0x55bf3fa8d040) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5ccdfca200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3fa8d040) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3fa8d040, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3f9931d0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f9931d0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747ee60) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5ccdfcb2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3f9931d0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3f9931d0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f9931d0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f9931d0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747efc0) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52cb0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf042d3000) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccdfcc700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 650 (Thread 0x7f5cce3d0700 (LWP 26627)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=501, bufs=bufs@entry=0x7f5cce3cf1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=501, state=, bufs=bufs@entry=0x7f5cce3cf1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3f9d0c78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3f9d0a80) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf21923620) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf21923620, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3f993010, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3f993010, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747eca0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52c80) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf22d7b160) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cce3d0700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 649 (Thread 0x7f5cce4d1700 (LWP 26626)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cce4cd180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cce4cd180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cce4cd180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cce4cd180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3fa4a000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cce4cd430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cce4cd430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cce4cd430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cce4ce4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3fa8d400, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3fa8d400, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3fa8d400, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf21a51870, request=..., command=0x55bef91aee00 , opCtx=0x55bf3fa8d400) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cce4cf200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3fa8d400) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3fa8d400, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3fa0b970, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fa0b970, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747ea00) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cce4d02b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3fa0b970, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3fa0b970, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3fa0b970, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fa0b970, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747e700) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf21a52a40) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf22d7ae20) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cce4d1700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 648 (Thread 0x7f5cce7d4700 (LWP 26625)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=497, bufs=bufs@entry=0x7f5cce7d31c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=497, state=, bufs=bufs@entry=0x7f5cce7d31c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3f9d08f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3f9d0700) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf219234a0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf219234a0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3fa0b890, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fa0b890, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747e580) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3f93ce60) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf22d7b140) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5cce7d4700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 647 (Thread 0x7f5cce8d5700 (LWP 26624)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5cce8d1180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cce8d1180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5cce8d1180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5cce8d1180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3fa3b000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5cce8d1430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cce8d1430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5cce8d1430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5cce8d24e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3fa992c0, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3fa992c0, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3fa992c0, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf2196e290, request=..., command=0x55bef91aee00 , opCtx=0x55bf3fa992c0) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5cce8d3200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3fa992c0) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3fa992c0, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3fa0b5f0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fa0b5f0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747e4e0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5cce8d42b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3fa0b5f0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3fa0b5f0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3fa0b5f0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fa0b5f0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747e560) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3f93cec0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf22d7b280) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5cce8d5700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 646 (Thread 0x7f5ccebd8700 (LWP 26623)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=493, bufs=bufs@entry=0x7f5ccebd71c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=493, state=, bufs=bufs@entry=0x7f5ccebd71c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3f9f66f8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3f9f6500) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf21923320) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf21923320, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3fa0b430, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fa0b430, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747e0e0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3f93ce90) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf22d7a3a0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccebd8700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 645 (Thread 0x7f5ccedda700 (LWP 26622)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5ccedd6180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccedd6180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5ccedd6180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccedd6180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3fa1c000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5ccedd6430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccedd6430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccedd6430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5ccedd74e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3fa5c500, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3fa5c500, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3fa5c500, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf2196dc60, request=..., command=0x55bef91aee00 , opCtx=0x55bf3fa5c500) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5ccedd8200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3fa5c500) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3fa5c500, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3fa0b190, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fa0b190, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747dea0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5ccedd92b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3fa0b190, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3fa0b190, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3fa0b190, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fa0b190, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747de60) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3f93ccb0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf22d7b080) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccedda700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 644 (Thread 0x7f5ccefdc700 (LWP 26621)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=489, bufs=bufs@entry=0x7f5ccefdb1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=489, state=, bufs=bufs@entry=0x7f5ccefdb1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3f9f5578) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3f9f5380) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf219231a0) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf219231a0, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3fa0afd0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fa0afd0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747dca0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3f93cd10) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf22d7b000) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccefdc700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 643 (Thread 0x7f5ccf0dd700 (LWP 26620)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5ccf0d9180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccf0d9180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5ccf0d9180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccf0d9180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3fa03000, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5ccf0d9430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccf0d9430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccf0d9430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5ccf0da4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3fa12640, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3fa12640, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3fa12640, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf2196d420, request=..., command=0x55bef91aee00 , opCtx=0x55bf3fa12640) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5ccf0db200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3fa12640) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3fa12640, m=...) at src/mongo/db/service_entry_point_mongod.cpp:1141 #19 0x000055bef6c3e92a in mongo::ServiceStateMachine::_processMessage (this=0x55bf3fa0aef0, guard=...) at src/mongo/transport/service_state_machine.cpp:360 #20 0x000055bef6c3a4d7 in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fa0aef0, guard=...) at src/mongo/transport/service_state_machine.cpp:419 #21 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747d9a0) at src/mongo/transport/service_state_machine.cpp:456 #22 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #23 0x000055bef7b6e282 in std::function::operator()() const (this=0x7f5ccf0dc2b0) at /usr/include/c++/5/functional:2267 #24 mongo::transport::ServiceExecutorSynchronous::schedule(std::function, mongo::transport::ServiceExecutor::ScheduleFlags) (this=this@entry=0x55befa087680, task=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse) at src/mongo/transport/service_executor_synchronous.cpp:118 #25 0x000055bef6c39340 in mongo::ServiceStateMachine::_scheduleNextWithGuard (this=this@entry=0x55bf3fa0aef0, guard=..., flags=flags@entry=mongo::transport::ServiceExecutor::kMayRecurse, ownershipModel=ownershipModel@entry=mongo::ServiceStateMachine::Ownership::kOwned) at src/mongo/transport/service_state_machine.cpp:459 #26 0x000055bef6c3b882 in mongo::ServiceStateMachine::_sourceCallback (this=this@entry=0x55bf3fa0aef0, status=...) at src/mongo/transport/service_state_machine.cpp:291 #27 0x000055bef6c3c17b in mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3fa0aef0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #28 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fa0aef0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #29 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747d960) at src/mongo/transport/service_state_machine.cpp:456 #30 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #31 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #32 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3f93cce0) at src/mongo/transport/service_executor_synchronous.cpp:135 #33 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #34 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #35 mongo::(anonymous namespace)::runFunc (ctx=0x55bf22d7b520) at src/mongo/transport/service_entry_point_utils.cpp:55 #36 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccf0dd700) at pthread_create.c:333 #37 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 642 (Thread 0x7f5ccf3e0700 (LWP 26619)): #0 0x00007f5d0e27a94d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055bef7d859fa in asio::detail::socket_ops::recv (s=s@entry=485, bufs=bufs@entry=0x7f5ccf3df1c0, count=count@entry=1, flags=flags@entry=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:781 #2 0x000055bef7d86f16 in asio::detail::socket_ops::sync_recv (s=485, state=, bufs=bufs@entry=0x7f5ccf3df1c0, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:808 #3 0x000055bef7d72f6e in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_service_base.hpp:315 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55bf3f96aa78) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 0x000055bef7d6fe7f in asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:71 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1, mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl():: > (this=, handler=, buffers=..., stream=..., sync=true) at src/mongo/transport/session_asio.h:179 #9 mongo::transport::TransportLayerASIO::ASIOSession::read > ( handler=, buffers=..., sync=true, this=0x55bf3f96a880) at src/mongo/transport/session_asio.h:153 #10 mongo::transport::TransportLayerASIO::ASIOSourceTicket::fillImpl (this=0x55bf21923020) at src/mongo/transport/ticket_asio.cpp:131 #11 0x000055bef7d64319 in mongo::transport::TransportLayerASIO::ASIOTicket::fill(bool, std::function&&) (this=this@entry=0x55bf21923020, sync=sync@entry=true, cb=cb@entry=) at src/mongo/transport/ticket_asio.cpp:164 #12 0x000055bef7d747f2 in mongo::transport::TransportLayerASIO::wait(mongo::transport::Ticket&&) (this=, ticket=) at src/mongo/transport/transport_layer_asio.cpp:110 #13 0x000055bef6c3c16b in mongo::ServiceStateMachine::::operator() (ticket=..., __closure=) at src/mongo/transport/service_state_machine.cpp:249 #14 mongo::ServiceStateMachine::_sourceMessage (this=this@entry=0x55bf3fa0beb0, guard=...) at src/mongo/transport/service_state_machine.cpp:250 #15 0x000055bef6c3a55d in mongo::ServiceStateMachine::_runNextInGuard (this=0x55bf3fa0beb0, guard=...) at src/mongo/transport/service_state_machine.cpp:416 #16 0x000055bef6c3d721 in mongo::ServiceStateMachine::::operator() (__closure=0x55bf1747d6e0) at src/mongo/transport/service_state_machine.cpp:456 #17 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #18 0x000055bef7b6e7e5 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #19 mongo::transport::ServiceExecutorSynchronous::::operator() (__closure=0x55bf3f93c7a0) at src/mongo/transport/service_executor_synchronous.cpp:135 #20 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 #21 0x000055bef80d0574 in std::function::operator()() const (this=) at /usr/include/c++/5/functional:2267 #22 mongo::(anonymous namespace)::runFunc (ctx=0x55bf22d7b4e0) at src/mongo/transport/service_entry_point_utils.cpp:55 #23 0x00007f5d0e2716ba in start_thread (arg=0x7f5ccf3e0700) at pthread_create.c:333 #24 0x00007f5d0dfa73dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 641 (Thread 0x7f5ccf4e1700 (LWP 26618)): #0 0x00007f5d0e279a15 in futex_abstimed_wait_cancelable (private=0, abstime=0x7f5ccf4dd180, expected=0, futex_word=0x55bef918d0c0 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccf4dd180) at sem_waitcommon.c:111 #2 0x00007f5d0e279adf in __new_sem_wait_slow (sem=0x55bef918d0c0 , abstime=0x7f5ccf4dd180) at sem_waitcommon.c:181 #3 0x00007f5d0e279b92 in sem_timedwait (sem=sem@entry=0x55bef918d0c0 , abstime=abstime@entry=0x7f5ccf4dd180) at sem_timedwait.c:36 #4 0x000055bef81083fc in mongo::TicketHolder::waitForTicketUntil (this=this@entry=0x55bef918d0c0 , until=...) at src/mongo/util/concurrency/ticketholder.cpp:83 #5 0x000055bef80b565c in mongo::LockerImpl::_lockGlobalBegin (this=0x55bf3f9e2400, mode=mongo::MODE_IS, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:315 #6 0x000055bef80a5204 in mongo::Lock::GlobalLock::_enqueue (this=this@entry=0x7f5ccf4dd430, lockMode=lockMode@entry=mongo::MODE_IS, timeoutMs=timeoutMs@entry=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:169 #7 0x000055bef80a527b in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccf4dd430, opCtx=, lockMode=mongo::MODE_IS, timeoutMs=4294967295, enqueueOnly=...) at src/mongo/db/concurrency/d_concurrency.cpp:152 #8 0x000055bef80a52b8 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f5ccf4dd430, opCtx=, lockMode=, timeoutMs=4294967295) at src/mongo/db/concurrency/d_concurrency.cpp:140 #9 0x000055bef69f3784 in mongo::RocksServerStatusSection::generateSection (this=0x55bef9f1ef30, opCtx=, configElement=...) at src/mongo/db/storage/rocks/src/rocks_server_status.cpp:113 #10 0x000055bef69ba2aa in mongo::ServerStatusSection::appendSection (this=0x55bef9f1ef30, opCtx=, configElement=..., result=0x7f5ccf4de4e0) at src/mongo/db/commands/server_status.h:101 #11 0x000055bef7b64a9f in mongo::CmdServerStatus::run (this=this@entry=0x55bef91aee00 , opCtx=opCtx@entry=0x55bf3fa13180, dbname="admin", cmdObj=..., result=...) at src/mongo/db/commands/server_status.cpp:139 #12 0x000055bef7cbb486 in mongo::BasicCommand::enhancedRun (this=0x55bef91aee00 , opCtx=0x55bf3fa13180, request=..., result=...) at src/mongo/db/commands.cpp:416 #13 0x000055bef7cb63ef in mongo::Command::publicRun (this=0x55bef91aee00 , opCtx=0x55bf3fa13180, request=..., result=...) at src/mongo/db/commands.cpp:354 #14 0x000055bef6c2f586 in mongo::(anonymous namespace)::runCommandImpl (startOperationTime=..., replyBuilder=0x55bf2196d210, request=..., command=0x55bef91aee00 , opCtx=0x55bf3fa13180) at src/mongo/db/service_entry_point_mongod.cpp:481 #15 mongo::(anonymous namespace)::execCommandDatabase (opCtx=, command=command@entry=0x55bef91aee00 , request=..., replyBuilder=) at src/mongo/db/service_entry_point_mongod.cpp:757 #16 0x000055bef6c31634 in mongo::(anonymous namespace)::::operator()(void) const (__closure=__closure@entry=0x7f5ccf4df200) at src/mongo/db/service_entry_point_mongod.cpp:877 #17 0x000055bef6c32370 in mongo::(anonymous namespace)::runCommands (message=..., opCtx=0x55bf3fa13180) at src/mongo/db/service_entry_point_mongod.cpp:887 #18 mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55bf3fa