-
Type:
Bug
-
Resolution: Done
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
None
-
ALL
-
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
-
None
(base) some-mac-machine:recipe nwani$ /Users/nwani/m3/conda-bld/mongodb_1529673715372/work/build/opt/mongo/util/net/network_test 2018-06-22T13:28:01.777-0500 I - [main] going to run suite: CIDRTest 2018-06-22T13:28:01.778-0500 I - [main] going to run test: toAndFromString 2018-06-22T13:28:01.778-0500 I - [main] going to run test: contains 2018-06-22T13:28:01.778-0500 I - [main] going to run test: containsBits 2018-06-22T13:28:01.800-0500 I - [main] going to run test: doesNotParse 2018-06-22T13:28:01.808-0500 F - [main] terminate() called. An exception is active; attempting to gather more information 2018-06-22T13:28:01.813-0500 F - [main] A non-standard exception type was thrown 0x1056521d9 0x105651557 0x7fff8fa300a1 0x7fff8fa2fb30 0x105ec7e47 0x10552800b 0x1054f5b0c 0x10557e0e9 0x1054f4fe6 0x10557f553 0x105580a9f 0x105575e8f 0x7fff913865c9 ----- BEGIN BACKTRACE ----- {"backtrace":[ {"b":"1054EC000","o":"1661D9","s":"_ZN5mongo15printStackTraceERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE"} , {"b":"1054EC000","o":"165557","s":"_ZN5mongo12_GLOBAL__N_111myTerminateEv"} , {"b":"7FFF8FA0A000","o":"260A1","s":"_ZSt11__terminatePFvvE"} , {"b":"7FFF8FA0A000","o":"25B30","s":"_ZN10__cxxabiv1L22exception_cleanup_funcE19_Unwind_Reason_CodeP17_Unwind_Exception"} , {"b":"105E63000","o":"64E47","s":"_ZNSt3__14stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi"} , {"b":"1054EC000","o":"3C00B","s":"_ZN5mongo4CIDRC2ENS_10StringDataE"} , {"b":"1054EC000","o":"9B0C","s":"_ZN5mongo12_GLOBAL__N_132UnitTest__CIDRTest__doesNotParse7_doTestEv"} , {"b":"1054EC000","o":"920E9","s":"_ZN5mongo8unittest4Test3runEv"} , {"b":"1054EC000","o":"8FE6","s":"_ZN5mongo8unittest5Suite13runTestObjectINS_12_GLOBAL__N_132UnitTest__CIDRTest__doesNotParseEEEvv"} , {"b":"1054EC000","o":"93553","s":"_ZN5mongo8unittest5Suite3runERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi"} , {"b":"1054EC000","o":"94A9F","s":"_ZN5mongo8unittest5Suite3runERKNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEERKS9_i"} , {"b":"1054EC000","o":"89E8F","s":"main"} , {"b":"7FFF91383000","o":"35C9","s":"start"} ],"processInfo":{ "mongodbVersion" : "unknown", "gitVersion" : "none", "compiledModules" : [ "unknown" ], "uname" : { "sysname" : "Darwin", "release" : "14.5.0", "version" : "Darwin Kernel Version 14.5.0: Wed Jul 29 02:26:53 PDT 2015; root:xnu-2782.40.9~1/RELEASE_X86_64", "machine" : "x86_64" } , "somap" : [ { "path" : "/Users/nwani/m3/conda-bld/mongodb_1529673715372/work/build/opt/mongo/util/net/network_test", "machType" : 2, "b" : "1054EC000", "vmaddr" : "100000000", "buildId" : "D88D74A5C22C3ACEBAFFD2880AC22152" } , { "path" : "/Users/nwani/m3/conda-bld/mongodb_1529673715372/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/libssl.1.0.0.dylib", "machType" : 6, "b" : "105BD7000", "vmaddr" : "0", "buildId" : "52341C91756C306F9A9C4BEBFF9AAD96" } , { "path" : "/Users/nwani/m3/conda-bld/mongodb_1529673715372/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/libcrypto.1.0.0.dylib", "machType" : 6, "b" : "105C56000", "vmaddr" : "0", "buildId" : "6C9F155739E9368D903AD4A94E070A3A" } , { "path" : "/usr/lib/libSystem.B.dylib", "machType" : 6, "b" : "7FFF8E9B9000", "vmaddr" : "7FFF85D4D000", "buildId" : "1866C519C5F33D098C17A8F703664521" } , { "path" : "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation", "machType" : 6, "b" : "7FFF90CA0000", "vmaddr" : "7FFF88034000", "buildId" : "5C0892B89691341F9279CA3A74D59AA0" } , { "path" : "/System/Library/Frameworks/Security.framework/Versions/A/Security", "machType" : 6, "b" : "7FFF97035000", "vmaddr" : "7FFF8E3C9000", "buildId" : "FCCCC4FD043A30CA99974211CA0E9297" } , { "path" : "/Users/nwani/m3/conda-bld/mongodb_1529673715372/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/libc++.1.dylib", "machType" : 6, "b" : "105E63000", "vmaddr" : "0", "buildId" : "AC6AA58EB9053866B09AAB949CCB09F8" } , { "path" : "/usr/lib/system/libcache.dylib", "machType" : 6, "b" : "7FFF8EFB7000", "vmaddr" : "7FFF8634B000", "buildId" : "45E9A2E799C436B2BEE30C4E11614AD1" } , { "path" : "/usr/lib/system/libcommonCrypto.dylib", "machType" : 6, "b" : "7FFF93671000", "vmaddr" : "7FFF8AA05000", "buildId" : "E789748DF9A73CFFB31790DF348B1E95" } , { "path" : "/usr/lib/system/libcompiler_rt.dylib", "machType" : 6, "b" : "7FFF89C3F000", "vmaddr" : "7FFF80FD3000", "buildId" : "BF8FC133EE103DA69B9092039E28678F" } , { "path" : "/usr/lib/system/libcopyfile.dylib", "machType" : 6, "b" : "7FFF8EFBC000", "vmaddr" : "7FFF86350000", "buildId" : "0C68D3A6ACDD3EF3991ACC82C32AB836" } , { "path" : "/usr/lib/system/libcorecrypto.dylib", "machType" : 6, "b" : "7FFF93213000", "vmaddr" : "7FFF8A5A7000", "buildId" : "5779FFA04D9A3AD4B7F2618227621DC8" } , { "path" : "/usr/lib/system/libdispatch.dylib", "machType" : 6, "b" : "7FFF8B0A7000", "vmaddr" : "7FFF8243B000", "buildId" : "502CF32B669B3709886208188225E4F0" } , { "path" : "/usr/lib/system/libdyld.dylib", "machType" : 6, "b" : "7FFF91383000", "vmaddr" : "7FFF88717000", "buildId" : "CFBBE540D5033AFCB5D6644F1E69949B" } , { "path" : "/usr/lib/system/libkeymgr.dylib", "machType" : 6, "b" : "7FFF9846F000", "vmaddr" : "7FFF8F803000", "buildId" : "77845842DE703CC5BD01C3D14227CED5" } , { "path" : "/usr/lib/system/liblaunch.dylib", "machType" : 6, "b" : "7FFF8D211000", "vmaddr" : "7FFF845A5000", "buildId" : "4F81CA3AD2CE3030A89D42F3DAD7BA8F" } , { "path" : "/usr/lib/system/libmacho.dylib", "machType" : 6, "b" : "7FFF8CB8E000", "vmaddr" : "7FFF83F22000", "buildId" : "126CA2EDDE91308F8881B9DAEC3C63B6" } , { "path" : "/usr/lib/system/libquarantine.dylib", "machType" : 6, "b" : "7FFF92C95000", "vmaddr" : "7FFF8A029000", "buildId" : "7AF900412768378A925AD83161863642" } , { "path" : "/usr/lib/system/libremovefile.dylib", "machType" : 6, "b" : "7FFF8D4A1000", "vmaddr" : "7FFF84835000", "buildId" : "3485B5F46CE83C628DFD8736ED6E8531" } , { "path" : "/usr/lib/system/libsystem_asl.dylib", "machType" : 6, "b" : "7FFF8CA97000", "vmaddr" : "7FFF83E2B000", "buildId" : "F153AC5B0542356E88C820A62CA704E2" } , { "path" : "/usr/lib/system/libsystem_blocks.dylib", "machType" : 6, "b" : "7FFF97D49000", "vmaddr" : "7FFF8F0DD000", "buildId" : "9615D10AFCA73BE4AA1A1B195DACE1A1" } , { "path" : "/usr/lib/system/libsystem_c.dylib", "machType" : 6, "b" : "7FFF903B4000", "vmaddr" : "7FFF87748000", "buildId" : "F0635E0FFE4B34DBACF9A58C1E9070E9" } , { "path" : "/usr/lib/system/libsystem_configuration.dylib", "machType" : 6, "b" : "7FFF97421000", "vmaddr" : "7FFF8E7B5000", "buildId" : "56F94DCEDBDE36158F07DE6270D9F8BE" } , { "path" : "/usr/lib/system/libsystem_coreservices.dylib", "machType" : 6, "b" : "7FFF8E272000", "vmaddr" : "7FFF85606000", "buildId" : "41B7C5785A5331C8A96FC73E030B0938" } , { "path" : "/usr/lib/system/libsystem_coretls.dylib", "machType" : 6, "b" : "7FFF90291000", "vmaddr" : "7FFF87625000", "buildId" : "155DA0A92046332EBFA3D7974A51F731" } , { "path" : "/usr/lib/system/libsystem_dnssd.dylib", "machType" : 6, "b" : "7FFF8AFF3000", "vmaddr" : "7FFF82387000", "buildId" : "0CEB5910843F315CA1DE5D955A48A045" } , { "path" : "/usr/lib/system/libsystem_info.dylib", "machType" : 6, "b" : "7FFF8B64F000", "vmaddr" : "7FFF829E3000", "buildId" : "2E16C4B3A32739579C41143911979A1E" } , { "path" : "/usr/lib/system/libsystem_kernel.dylib", "machType" : 6, "b" : "7FFF89D08000", "vmaddr" : "7FFF8109C000", "buildId" : "16AD15EF3DAE3F639D2626CCE1920762" } , { "path" : "/usr/lib/system/libsystem_m.dylib", "machType" : 6, "b" : "7FFF8EE8F000", "vmaddr" : "7FFF86223000", "buildId" : "1E12AB456D9636D0A226F24D9FB0D9D6" } , { "path" : "/usr/lib/system/libsystem_malloc.dylib", "machType" : 6, "b" : "7FFF8F370000", "vmaddr" : "7FFF86704000", "buildId" : "DDA8928BCC0D3255BD8A3FEA0982B890" } , { "path" : "/usr/lib/system/libsystem_network.dylib", "machType" : 6, "b" : "7FFF9269D000", "vmaddr" : "7FFF89A31000", "buildId" : "6105C13467223C0AA4CE5E1261E2E1CC" } , { "path" : "/usr/lib/system/libsystem_networkextension.dylib", "machType" : 6, "b" : "7FFF97732000", "vmaddr" : "7FFF8EAC6000", "buildId" : "BA58B30B83773B0A8AE34F84021D9D4E" } , { "path" : "/usr/lib/system/libsystem_notify.dylib", "machType" : 6, "b" : "7FFF9048F000", "vmaddr" : "7FFF87823000", "buildId" : "61147800F3203DAA850CBADF33855F29" } , { "path" : "/usr/lib/system/libsystem_platform.dylib", "machType" : 6, "b" : "7FFF896BE000", "vmaddr" : "7FFF80A52000", "buildId" : "64E34079D7123D669CE2418624A5C040" } , { "path" : "/usr/lib/system/libsystem_pthread.dylib", "machType" : 6, "b" : "7FFF8EF0C000", "vmaddr" : "7FFF862A0000", "buildId" : "ACE90967ECD03251AEEB461E3C6414F7" } , { "path" : "/usr/lib/system/libsystem_sandbox.dylib", "machType" : 6, "b" : "7FFF8D213000", "vmaddr" : "7FFF845A7000", "buildId" : "3F5E973FC70231AC97BC05F5C195683C" } , { "path" : "/usr/lib/system/libsystem_secinit.dylib", "machType" : 6, "b" : "7FFF94011000", "vmaddr" : "7FFF8B3A5000", "buildId" : "581DAD0F6B633A48B63B917AF799ABAA" } , { "path" : "/usr/lib/system/libsystem_stats.dylib", "machType" : 6, "b" : "7FFF9400B000", "vmaddr" : "7FFF8B39F000", "buildId" : "D0E968373CF6323DB7116DF6F660E530" } , { "path" : "/usr/lib/system/libsystem_trace.dylib", "machType" : 6, "b" : "7FFF8F908000", "vmaddr" : "7FFF86C9C000", "buildId" : "840F5301B55A307890B9FEFFD6CD741A" } , { "path" : "/usr/lib/system/libunc.dylib", "machType" : 6, "b" : "7FFF8D212000", "vmaddr" : "7FFF845A6000", "buildId" : "5676F7EAC1DF329FB006D2C3022B7D70" } , { "path" : "/usr/lib/system/libunwind.dylib", "machType" : 6, "b" : "7FFF9702F000", "vmaddr" : "7FFF8E3C3000", "buildId" : "BE7E51A0B6EA3A549CCA9D88F683A6D6" } , { "path" : "/usr/lib/system/libxpc.dylib", "machType" : 6, "b" : "7FFF8CA6B000", "vmaddr" : "7FFF83DFF000", "buildId" : "5C829202962E37448B5000D38CC88E84" } , { "path" : "/usr/lib/libobjc.A.dylib", "machType" : 6, "b" : "7FFF91E17000", "vmaddr" : "7FFF891AB000", "buildId" : "759E155DBC423D4E869B6F57D477177C" } , { "path" : "/usr/lib/libauto.dylib", "machType" : 6, "b" : "7FFF97952000", "vmaddr" : "7FFF8ECE6000", "buildId" : "A260789BD4D8316A9490254767B8A5F1" } , { "path" : "/usr/lib/libc++abi.dylib", "machType" : 6, "b" : "7FFF8FA0A000", "vmaddr" : "7FFF86D9E000", "buildId" : "88A22A0F87C63002BFBAAC0F2808B8B9" } , { "path" : "/usr/lib/libc++.1.dylib", "machType" : 6, "b" : "7FFF8AF65000", "vmaddr" : "7FFF822F9000", "buildId" : "1B9530FD989B3174BB1CBDC159501710" } , { "path" : "/usr/lib/libDiagnosticMessagesClient.dylib", "machType" : 6, "b" : "7FFF97D58000", "vmaddr" : "7FFF8F0EC000", "buildId" : "2EE8E4365CDC34C599595BA218D507FB" } , { "path" : "/usr/lib/libicucore.A.dylib", "machType" : 6, "b" : "7FFF8E7D3000", "vmaddr" : "7FFF85B67000", "buildId" : "3CD34752B1F931D2865DB5B0F0BE3111" } , { "path" : "/usr/lib/libz.1.dylib", "machType" : 6, "b" : "7FFF8B3DD000", "vmaddr" : "7FFF82771000", "buildId" : "88C7C7DE04B8316F8B74ACD9F3DE1AA1" } , { "path" : "/usr/lib/libbsm.0.dylib", "machType" : 6, "b" : "7FFF97739000", "vmaddr" : "7FFF8EACD000", "buildId" : "A3A2E56C2B6537C7B43AA1F926E1A0BB" } , { "path" : "/usr/lib/libxar.1.dylib", "machType" : 6, "b" : "7FFF9784E000", "vmaddr" : "7FFF8EBE2000", "buildId" : "7CD69BB597BA38588A8B2F33F129E6E7" } , { "path" : "/usr/lib/libsqlite3.dylib", "machType" : 6, "b" : "7FFF8B4A7000", "vmaddr" : "7FFF8283B000", "buildId" : "BCB1F77E24843EC4A1D51AE90A407A23" } , { "path" : "/usr/lib/libpam.2.dylib", "machType" : 6, "b" : "7FFF8EF16000", "vmaddr" : "7FFF862AA000", "buildId" : "E805398D9A9231F880058DC188BD8B6E" } , { "path" : "/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit", "machType" : 6, "b" : "7FFF934A1000", "vmaddr" : "7FFF8A835000", "buildId" : "09C0518C90DF3FC396D634D35F72C8EF" } , { "path" : "/usr/lib/libOpenScriptingUtil.dylib", "machType" : 6, "b" : "7FFF934A0000", "vmaddr" : "7FFF8A834000", "buildId" : "D6A2216DADB23F24AD30F6D00829F545" } , { "path" : "/usr/lib/libbz2.1.0.dylib", "machType" : 6, "b" : "7FFF8D493000", "vmaddr" : "7FFF84827000", "buildId" : "2DF83FBC5C0839E194F5C28653791B5F" } , { "path" : "/usr/lib/libxml2.2.dylib", "machType" : 6, "b" : "7FFF89536000", "vmaddr" : "7FFF808CA000", "buildId" : "3FBA890F28503A4587EADB6892BDEB60" } , { "path" : "/usr/lib/system/libkxld.dylib", "machType" : 6, "b" : "7FFF8B3D0000", "vmaddr" : "7FFF82764000", "buildId" : "2ADAE06778A0371EA5A81E7C892D193C" } , { "path" : "/Users/nwani/m3/conda-bld/mongodb_1529673715372/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib//libc++abi.1.dylib", "machType" : 6, "b" : "105F34000", "vmaddr" : "0", "buildId" : "168E89BB2D5130A3B69062FB2384096C" } ] }} network_test(_ZN5mongo15printStackTraceERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE+0x39) [0x1056521d9] network_test(_ZN5mongo12_GLOBAL__N_111myTerminateEv+0x87) [0x105651557] libc++abi.dylib(_ZSt11__terminatePFvvE+0x8) [0x7fff8fa300a1] libc++abi.dylib(_ZN10__cxxabiv1L22exception_cleanup_funcE19_Unwind_Reason_CodeP17_Unwind_Exception+0x0) [0x7fff8fa2fb30] libc++.1.dylib(_ZNSt3__14stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi+0x157) [0x105ec7e47] network_test(_ZN5mongo4CIDRC2ENS_10StringDataE+0x3CB) [0x10552800b] network_test(_ZN5mongo12_GLOBAL__N_132UnitTest__CIDRTest__doesNotParse7_doTestEv+0xABC) [0x1054f5b0c] network_test(_ZN5mongo8unittest4Test3runEv+0x19) [0x10557e0e9] network_test(_ZN5mongo8unittest5Suite13runTestObjectINS_12_GLOBAL__N_132UnitTest__CIDRTest__doesNotParseEEEvv+0x36) [0x1054f4fe6] network_test(_ZN5mongo8unittest5Suite3runERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi+0x933) [0x10557f553] network_test(_ZN5mongo8unittest5Suite3runERKNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEERKS9_i+0x53F) [0x105580a9f] network_test(main+0xD7F) [0x105575e8f] libdyld.dylib(start+0x1) [0x7fff913865c9] ----- END BACKTRACE ----- Abort trap: 6
If I comment out the following, the tests pass:
(ctags) some-mac-machine:work nwani$ git diff src/ diff --git a/src/mongo/util/net/cidr_test.cpp b/src/mongo/util/net/cidr_test.cpp index d15ce89..250a6f6 100644 --- a/src/mongo/util/net/cidr_test.cpp +++ b/src/mongo/util/net/cidr_test.cpp @@ -228,12 +228,12 @@ TEST(CIDRTest, doesNotParse) { \{"::1/129", kLenOOB}, \{"1.2.3.4/-1", kLenOOB}, \{"::1/-1", kLenOOB}, - \{"::1/flower", kBadLen}, +// \{"::1/flower", kBadLen}, \{"::1/12a", kBadLen}, \{"", kBadIp}, \{"/", kBadIp}, - \{"1.2.3.4//", kBadLen}, - \{"::/", kBadLen}, +// \{"1.2.3.4//", kBadLen}, +// \{"::/", kBadLen}, \{"candygram", kBadIp}, }; for (auto&& p : bad_addrs) {