[SERVER-47039] Actual exception type: std::length_error Created: 23/Mar/20 Updated: 27/Oct/23 Resolved: 07/Jul/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Stability |
| Affects Version/s: | 4.0.9 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Kin Wai Cheung | Assignee: | Dmitry Agranat |
| Resolution: | Community Answered | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating System: | ALL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Steps To Reproduce: | A deveoper did execute statements ( a lot of sessions) doing
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Participants: |
| Description |
|
| Comments |
| Comment by Dmitry Agranat [ 07/Jul/20 ] |
|
Hi kinwai.cheung@clarivate.com, We haven’t heard back from you for some time, so I’m going to mark this ticket as resolved. If this is still an issue for you, please provide additional information and we will reopen the ticket. Regards, |
| Comment by Carl Champain (Inactive) [ 26/Mar/20 ] |
|
We used internal tools to investigate the backtrace. Upgrading to the latest 4.0.17 would help us determine whether or not you are experiencing Thank you, |
| Comment by Kin Wai Cheung [ 26/Mar/20 ] |
|
Thanks Carl will check it out. I tried make the backtrace more readable with c++filt (sse below) but it didn't help me further though. How did you came to the conclusion that CollectionBulkLoaderImpl could be the issue? When I checked for the std::exception::what(): vector::reserve on https://en.cppreference.com/w/cpp/container/vector/reserve it tells me that the new_cap value is greater than it's max_size() -------------------------------------------------- 2020-03-19T16:47:41.630+0000 F - [conn114] std::exception::what(): vector::reserve ,{"b":"55ADAA973000","o":"2426785"},{"b":"55ADAA973000","o":"251B7C6","s":"ZN10cxxabiv111terminateEPFvvE"},{"b":"55ADAA973000","o":"251B811"},{"b":"55ADAA973000","o":"251B918"},{"b":"55ADAA973000","o":"253467F","s":"_ZSt20_throw_length_errorPKc"},{"b":"55ADAA973000","o":"1A2EEE4"},{"b":"55ADAA973000","o":"221387C","s":"_ZN5mongo5Value20deserializeForSorterERNS_9BufReaderERKNS0_25SorterDeserializeSettingsE"},{"b":"55ADAA973000","o":"19E66EB","s":"_ZN5mongo6sorter12FileIteratorINS_5ValueES2_E4nextEv"},{"b":"55ADAA973000","o":"19E2418","s":"_ZN5mongo19DocumentSourceGroup10initializeEv"},{"b":"55ADAA973000","o":"19E2FBC","s":"_ZN5mongo19DocumentSourceGroup7getNextEv"},{"b":"55ADAA973000","o":"19FCF29","s":"_ZN5mongo19DocumentSourceMatch7getNextEv"},{"b":"55ADAA973000","o":"1A4075D","s":"_ZN5mongo8Pipeline7getNextEv"},{"b":"55ADAA973000","o":"12FC265","s":"_ZN5mongo18PipelineProxyStage11getNextBsonEv"},{"b":"55ADAA973000","o":"12FC18D","s":"_ZN5mongo18PipelineProxyStage6doWorkEPm"},{"b":"55ADAA973000","o":"12FC95B","s":"_ZN5mongo9PlanStage4workEPm"},{"b":"55ADAA973000","o":"134D7ED","s":"_ZN5mongo12PlanExecutor11getNextImplEPNS_11SnapshottedINS_7BSONObjEEEPNS_8RecordIdE"},{"b":"55ADAA973000","o":"134E17B","s":"_ZN5mongo12PlanExecutor7getNextEPNS_7BSONObjEPNS_8RecordIdE"},{"b":"55ADAA973000","o":"10F1637","s":"_ZN5mongo12runAggregateEPNS_16OperationContextERKNS_15NamespaceStringERKNS_18AggregationRequestERKNS_7BSONObjERNS_14BSONObjBuilderE"},{"b":"55ADAA973000","o":"10E729A"},{"b":"55ADAA973000","o":"1E8AFB9","s":"_ZN5mongo12BasicCommand10Invocation3runEPNS_16OperationContextEPNS_19CommandReplyBuilderE"},{"b":"55ADAA973000","o":"ACF088"},{"b":"55ADAA973000","o":"AD119E"},{"b":"55ADAA973000","o":"AD2AB9"},{"b":"55ADAA973000","o":"AD3A01","s":"_ZN5mongo23ServiceEntryPointCommon13handleRequestEPNS_16OperationContextERKNS_7MessageERKNS0_5HooksE"},{"b":"55ADAA973000","o":"ABF09A","s":"_ZN5mongo23ServiceEntryPointMongod13handleRequestEPNS_16OperationContextERKNS_7MessageE"},{"b":"55ADAA973000","o":"ACBC3A","s":"_ZN5mongo19ServiceStateMachine15_processMessageENS0_11ThreadGuardE"},{"b":"55ADAA973000","o":"AC69A7","s":"_ZN5mongo19ServiceStateMachine15_runNextInGuardENS0_11ThreadGuardE"},{"b":"55ADAA973000","o":"ACA101"},{"b":"55ADAA973000","o":"1C79892","s":"_ZN5mongo9transport26ServiceExecutorSynchronous8scheduleESt8functionIFvvEENS0_15ServiceExecutor13ScheduleFlagsENS0_23ServiceExecutorTaskNameE"},{"b":"55ADAA973000","o":"AC4B90","s":"_ZN5mongo19ServiceStateMachine22_scheduleNextWithGuardENS0_11ThreadGuardENS_9transport15ServiceExecutor13ScheduleFlagsENS2_23ServiceExecutorTaskNameENS0_9OwnershipE"},{"b":"55ADAA973000","o":"AC7C85","s":"_ZN5mongo19ServiceStateMachine15_sourceCallbackENS_6StatusE"},{"b":"55ADAA973000","o":"AC60E7","s":"_ZN5mongo19ServiceStateMachine14_sourceMessageENS0_11ThreadGuardE"},{"b":"55ADAA973000","o":"AC6A2D","s":"_ZN5mongo19ServiceStateMachine15_runNextInGuardENS0_11ThreadGuardE"},{"b":"55ADAA973000","o":"ACA101"},{"b":"55ADAA973000","o":"1C79DF5"},{"b":"55ADAA973000","o":"237DE24"},{"b":"7FB432CB7000","o":"7AA1"},{"b":"7FB432923000","o":"E8BCD","s":"clone"}],"processInfo":{ "mongodbVersion" : "4.0.9", "gitVersion" : "fc525e2d9b0e4bceff5c2201457e564362909765", "compiledModules" : [], "uname" : { "sysname" : "Linux", "release" : "4.1.12-61.1.28.el6uek.x86_64", "version" : "#2 SMP Thu Feb 23 20:03:53 PST 2017", "machine" : "x86_64" }, "somap" : [ { "b" : "55ADAA973000", "elfType" : 3, "buildId" : "1608990BA9F24FFB0C9133E50C74957A69393AE7" }, { "b" : "7FFDC0D80000", "elfType" : 3, "buildId" : "61D4C01DF75DC089B47A6D2EE3A9EAE22EDA3691" }, { "b" : "7F78B4BE5000", "path" : "/usr/lib64/libcurl.so.4", "elfType" : 3, "buildId" : "25589170D46DC1419D258BCEF8EBA45DFEBF90C9" }, { "b" : "7F78BF5CB000", "path" : "/lib64/libresolv.so.2", "elfType" : 3, "buildId" : "F0BE1166EDCFFB2422B940D601A1BBD89352D80F" }, { "b" : "7F78B7DE6000", "path" : "/usr/lib64/libcrypto.so.10", "elfType" : 3, "buildId" : "9B14622E8FD1C74B89FD318DD1ACDA27A0713FF8" }, { "b" : "7F78B4B7A000", "path" : "/usr/lib64/libssl.so.10", "elfType" : 3, "buildId" : "2C58F69B34107BCE6E0E65B2642CBCE7B9571ECE" }, { "b" : "7F78C0D76000", "path" : "/lib64/libdl.so.2", "elfType" : 3, "buildId" : "1F7E85410384392BC51FA7324961719A10125F31" }, { "b" : "7F78BFF6E000", "path" : "/lib64/librt.so.1", "elfType" : 3, "buildId" : "8CE34B59DECD0B577E05E1D9085F7EDD18AD6F17" }, { "b" : "7F78BF8EA000", "path" : "/lib64/libm.so.6", "elfType" : 3, "buildId" : "1F4B47E6CD57B2A0E10406329448ED33C095FBAF" }, { "b" : "7F78BDED4000", "path" : "/lib64/libgcc_s.so.1", "elfType" : 3, "buildId" : "BC7550A8A7C2D706FE4E489058BADC963465DBB7" }, { "b" : "7F78BFCB7000", "path" : "/lib64/libpthread.so.0", "elfType" : 3, "buildId" : "9704352BD4F54A3839DA5AE80D9C4633FDC600D1" }, { "b" : "7F78BFD23000", "path" : "/lib64/libc.so.6", "elfType" : 3, "buildId" : "DC14F55D42D410E6BF92975130E0894F214B9A07" }, { "b" : "7F78C1E3A000", "path" : "/lib64/ld-linux-x86-64.so.2", "elfType" : 3, "buildId" : "9C5AE7B449C51BEC0EA459850AA037931F524D26" }, { "b" : "7F78BDAF1000", "path" : "/lib64/libidn.so.11", "elfType" : 3, "buildId" : "65E4BD3DC00C6CB5B31BE35CECFAEC28C57FA65F" }, { "b" : "7F78B44A0000", "path" : "/lib64/libldap-2.4.so.2", "elfType" : 3, "buildId" : "D28AB8040B8D7DEFFF17AF81398D2E9F7937224E" }, { "b" : "7F78B6A5C000", "path" : "/lib64/libgssapi_krb5.so.2", "elfType" : 3, "buildId" : "2CBD7B734972204176F168E3BC983371F08D46B0" }, { "b" : "7F78B7F75000", "path" : "/lib64/libkrb5.so.3", "elfType" : 3, "buildId" : "68864AF40B36D187E9B61CCAD2741DB1A1E647A9" }, { "b" : "7F78B8949000", "path" : "/lib64/libk5crypto.so.3", "elfType" : 3, "buildId" : "13CCE164ACE084DAB18CB6280557C0535FCBDE80" }, { "b" : "7F78B9345000", "path" : "/lib64/libcom_err.so.2", "elfType" : 3, "buildId" : "D593146D2D8A933B3782E63E021B13E72169426F" }, { "b" : "7F78BDD2F000", "path" : "/lib64/libz.so.1", "elfType" : 3, "buildId" : "5FA8E5038EC04A774AF72A9BB62DC86E1049C4D6" }, { "b" : "7F78B86E2000", "path" : "/usr/lib64/libssl3.so", "elfType" : 3, "buildId" : "0C02309C46E99FA217C6C969446C60F8BF2E4898" }, { "b" : "7F78B88B6000", "path" : "/usr/lib64/libsmime3.so", "elfType" : 3, "buildId" : "F2C9D1C53F5E37DDB1B27EC28013BCEC6CD4FA08" }, { "b" : "7F78BA573000", "path" : "/usr/lib64/libnss3.so", "elfType" : 3, "buildId" : "97E2C4BA1FC045EEC14CD1D1C40CF50A35810384" }, { "b" : "7F78B9B46000", "path" : "/usr/lib64/libnssutil3.so", "elfType" : 3, "buildId" : "ECA4DB7B320155B81EB3358CBE79186277A24DDD" }, { "b" : "7F78BA942000", "path" : "/lib64/libplds4.so", "elfType" : 3, "buildId" : "A5A515D1FF66E636267EC260BEB72918BC4E325A" }, { "b" : "7F78BA33D000", "path" : "/lib64/libplc4.so", "elfType" : 3, "buildId" : "280139E2286532655CC31EDAE943B8729E25DF0D" }, { "b" : "7F78B98FF000", "path" : "/lib64/libnspr4.so", "elfType" : 3, "buildId" : "2BF6EF6A0BA1114869862223E8DCFCC30FC0B739" }, { "b" : "7F78B0ED7000", "path" : "/usr/lib64/libssh2.so.1", "elfType" : 3, "buildId" : "52F6E18262B6DFAC418D2B474D51F8C927A3AC91" }, { "b" : "7F78B30C8000", "path" : "/lib64/liblber-2.4.so.2", "elfType" : 3, "buildId" : "04C0A5933873AB7117968F72138C68EA610BE27A" }, { "b" : "7F78B3EAE000", "path" : "/usr/lib64/libsasl2.so.2", "elfType" : 3, "buildId" : "90F78E5E1AF40EE481268BEAF15F9A2E3E8EFBD2" }, { "b" : "7F78B58A3000", "path" : "/lib64/libkrb5support.so.0", "elfType" : 3, "buildId" : "3E8E0EB7EDCBF0C22F201C8E56EB2CB7F5017490" }, { "b" : "7F78B52A0000", "path" : "/lib64/libkeyutils.so.1", "elfType" : 3, "buildId" : "AF374BAFB7F5B139A0B431D3F06D82014AFF3251" }, { "b" : "7F78B8069000", "path" : "/lib64/libcrypt.so.1", "elfType" : 3, "buildId" : "F542C8ACD4AD1F2C6A551043BDFBAB051905DA1C" }, { "b" : "7F78BB64A000", "path" : "/lib64/libselinux.so.1", "elfType" : 3, "buildId" : "B4576BE308DDCF7BC31F7304E4734C3D846D0236" }, { "b" : "7F78B7847000", "path" : "/lib64/libfreebl3.so", "elfType" : 3, "buildId" : "AFF1C795A3CF422C9F8AC32C7522F6376B1EA087" } ] }} |
| Comment by Carl Champain (Inactive) [ 25/Mar/20 ] |
|
You could be experiencing Let us know if it resolves your issue! |
| Comment by Kin Wai Cheung [ 24/Mar/20 ] |
|
mongod.log when crash occured on primary node have been attached |
| Comment by Carl Champain (Inactive) [ 24/Mar/20 ] |
|
Hi kinwai.cheung@clarivate.com, Thank you for the report. |