I accidentally was trying to launch a mongod (4.0.0-rc7) passing a directory instead of file and got this stack trace in return.
mongod -f db/ tcmalloc: large alloc 9223372036854775808 bytes == (nil) @ 2018-06-25T19:16:10.655+0000 F - [main] out of memory. 0x7f341bef10a1 0x7f341bef06d4 0x7f341bfdfb6b 0x7f341c082564 0x7f341bdb8183 0x7f341bdaca8f 0x7f341bdb5b3c 0x7f341a542111 0x7f341a53c933 0x7f341bea42a1 0x7f341bea4b12 0x7f341a53aad7 0x7f341a4ccc69 0x7f341685bec5 0x7f341a539d4f ----- BEGIN BACKTRACE ----- {"backtrace":[{"b":"7F3419AB2000","o":"243F0A1","s":"_ZN5mongo15printStackTraceERSo"},{"b":"7F3419AB2000","o":"243E6D4","s":"_ZN5mongo29reportOutOfMemoryErrorAndExitEv"},{"b":"7F3419AB2000","o":"252DB6B"},{"b":"7F3419AB2000","o":"25D0564","s":"_Znam"},{"b":"7F3419AB2000","o":"2306183","s":"_ZNSt6vectorIcSaIcEE17_M_default_appendEm"},{"b":"7F3419AB2000","o":"22FAA8F","s":"_ZN5mongo17optionenvironment13OptionsParser14readConfigFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_"},{"b":"7F3419AB2000","o":"2303B3C","s":"_ZN5mongo17optionenvironment13OptionsParser3runERKNS0_13OptionSectionERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EERKSt3mapISB_SB_St4lessISB_ESaISt4pairIKSB_SB_EEEPNS0_11EnvironmentE"},{"b":"7F3419AB2000","o":"A90111","s":"_ZN5mongo17optionenvironment46_mongoInitializerFunction_StartupOptions_ParseEPNS_18InitializerContextE"},{"b":"7F3419AB2000","o":"A8A933","s":"_ZNSt17_Function_handlerIFN5mongo6StatusEPNS0_18InitializerContextEEPS4_E9_M_invokeERKSt9_Any_dataOS3_"},{"b":"7F3419AB2000","o":"23F22A1","s":"_ZN5mongo11Initializer19executeInitializersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EERKSt3mapIS7_S7_St4lessIS7_ESaISt4pairIKS7_S7_EEE"},{"b":"7F3419AB2000","o":"23F2B12","s":"_ZN5mongo21runGlobalInitializersEiPKPKcS3_"},{"b":"7F3419AB2000","o":"A88AD7","s":"_ZN5mongo11mongoDbMainEiPPcS1_"},{"b":"7F3419AB2000","o":"A1AC69","s":"main"},{"b":"7F341683A000","o":"21EC5","s":"__libc_start_main"},{"b":"7F3419AB2000","o":"A87D4F"}]} mongod(_ZN5mongo15printStackTraceERSo+0x41) [0x7f341bef10a1] mongod(_ZN5mongo29reportOutOfMemoryErrorAndExitEv+0x84) [0x7f341bef06d4] mongod(+0x252DB6B) [0x7f341bfdfb6b] mongod(_Znam+0x224) [0x7f341c082564] mongod(_ZNSt6vectorIcSaIcEE17_M_default_appendEm+0x83) [0x7f341bdb8183] mongod(_ZN5mongo17optionenvironment13OptionsParser14readConfigFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_+0x25F) [0x7f341bdaca8f] mongod(_ZN5mongo17optionenvironment13OptionsParser3runERKNS0_13OptionSectionERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EERKSt3mapISB_SB_St4lessISB_ESaISt4pairIKSB_SB_EEEPNS0_11EnvironmentE+0x163C) [0x7f341bdb5b3c] mongod(_ZN5mongo17optionenvironment46_mongoInitializerFunction_StartupOptions_ParseEPNS_18InitializerContextE+0x51) [0x7f341a542111] mongod(_ZNSt17_Function_handlerIFN5mongo6StatusEPNS0_18InitializerContextEEPS4_E9_M_invokeERKSt9_Any_dataOS3_+0x23) [0x7f341a53c933] mongod(_ZN5mongo11Initializer19executeInitializersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EERKSt3mapIS7_S7_St4lessIS7_ESaISt4pairIKS7_S7_EEE+0x371) [0x7f341bea42a1] mongod(_ZN5mongo21runGlobalInitializersEiPKPKcS3_+0x352) [0x7f341bea4b12] mongod(_ZN5mongo11mongoDbMainEiPPcS1_+0xA7) [0x7f341a53aad7] mongod(main+0x9) [0x7f341a4ccc69] libc.so.6(__libc_start_main+0xF5) [0x7f341685bec5] mongod(+0xA87D4F) [0x7f341a539d4f] ----- END BACKTRACE -----
This was caused by pilot error, nevertheless `mongod` probably should not error out this way.