swiftlang / swift

The Swift Programming Language
https://swift.org
Apache License 2.0
67.62k stars 10.37k forks source link

[SR-13467] TEST 'Swift(linux-x86_64) :: stdlib/symbol-visibility-linux.test-sh' FAILED #55909

Open dhoepfl opened 4 years ago

dhoepfl commented 4 years ago
Previous ID SR-13467
Radar rdar://problem/68115908
Original Reporter @dhoepfl
Type Bug
Environment Building 059344d4e2dd6f0cbc12cb35a12d1fd988b37c81. Debian 10.5
Additional Detail from JIRA | | | |------------------|-----------------| |Votes | 0 | |Component/s | | |Labels | Bug | |Assignee | None | |Priority | Medium | md5: e74d770a6e0df05da65e79da607bed76

Issue Description:

I'm (still) trying to build swift on my Debian machine. Currently, "swift/utils/build-script --xctest --foundation -t -j1" gets close to the end (I hope) but fails on two tests. The first being stdlib/symbol-visibility-linux.test-sh.

I think it is a problem with the test, not with the compiler.

The initial pull has one comment that the test failed on Ubuntu, too.
This pull also mentions issues with the test.

The output is:

FAIL: Swift(linux-x86_64) :: stdlib/symbol-visibility-linux.test-sh (903 of 6685)
******************** TEST 'Swift(linux-x86_64) :: stdlib/symbol-visibility-linux.test-sh' FAILED ********************
Script:
--
: 'RUN: at line 14';   rm -rf "/home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/test-linux-x86_64/stdlib/Output/symbol-visibility-linux.test-sh.tmp" && mkdir -p "/home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/test-linux-x86_64/stdlib/Output/symbol-visibility-linux.test-sh.tmp"
: 'RUN: at line 16';   /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/llvm-linux-x86_64/bin/llvm-nm --defined-only --extern-only /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/lib/swift/linux/x86_64/libswiftCore.so    | grep -v -e _ZNSt6vectorIjSaIjEE6insertEN9__gnu_cxx17__normal_iteratorIPKjS1_EERS4_              -e _ZNSt6vectorIjSaIjEE13_M_insert_auxIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_              -e _ZNSt6vectorIjSaIjEE13_M_insert_auxIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_              -e _ZNSt6vectorISt10unique_ptrIKvSt8functionIFvPS1_EEESaIS6_EE19_M_emplace_back_auxIJS6_EEEvDpOT_              -e _ZNSt6vectorISt10unique_ptrIKvSt8functionIFvPS1_EEESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_              -e _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z              -e _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEDnEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA1_cEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA8_cEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA24_cEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA32_cEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA40_cEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA80_cEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA88_cEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA104_cEEEvv              -e _ZN9__gnu_cxx12__to_xstringISscEET_PFiPT0_mPKS2_P13__va_list_tagEmS5_z    > /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/test-linux-x86_64/stdlib/Output/symbol-visibility-linux.test-sh.tmp/swiftCore-all.txt
: 'RUN: at line 35';   /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/llvm-linux-x86_64/bin/llvm-nm --defined-only --extern-only --no-weak /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/lib/swift/linux/x86_64/libswiftCore.so > /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/test-linux-x86_64/stdlib/Output/symbol-visibility-linux.test-sh.tmp/swiftCore-no-weak.txt
: 'RUN: at line 36';   diff -u /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/test-linux-x86_64/stdlib/Output/symbol-visibility-linux.test-sh.tmp/swiftCore-all.txt /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/test-linux-x86_64/stdlib/Output/symbol-visibility-linux.test-sh.tmp/swiftCore-no-weak.txt
: 'RUN: at line 38';   /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/llvm-linux-x86_64/bin/llvm-nm --defined-only --extern-only /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/lib/swift/linux/x86_64/libswiftRemoteMirror.so    | grep -v -e _ZNSt6vectorIjSaIjEE6insertEN9__gnu_cxx17__normal_iteratorIPKjS1_EERS4_              -e _ZNSt6vectorIjSaIjEE13_M_insert_auxIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_              -e _ZNSt6vectorIjSaIjEE13_M_insert_auxIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_              -e _ZNSt6vectorISt10unique_ptrIKvSt8functionIFvPS1_EEESaIS6_EE19_M_emplace_back_auxIJS6_EEEvDpOT_              -e _ZNSt6vectorISt10unique_ptrIKvSt8functionIFvPS1_EEESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_              -e _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z              -e _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEDnEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA1_cEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA8_cEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA24_cEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA32_cEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA40_cEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA80_cEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA88_cEEEvv              -e _ZSt16__once_call_implISt12_Bind_simpleIFPFvPvEPA104_cEEEvv              -e _ZN9__gnu_cxx12__to_xstringISscEET_PFiPT0_mPKS2_P13__va_list_tagEmS5_z    > /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/test-linux-x86_64/stdlib/Output/symbol-visibility-linux.test-sh.tmp/swiftRemoteMirror-all.txt
: 'RUN: at line 57';   /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/llvm-linux-x86_64/bin/llvm-nm --defined-only --extern-only --no-weak /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/lib/swift/linux/x86_64/libswiftRemoteMirror.so > /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/test-linux-x86_64/stdlib/Output/symbol-visibility-linux.test-sh.tmp/swiftRemoteMirror-no-weak.txt
: 'RUN: at line 58';   diff -u /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/test-linux-x86_64/stdlib/Output/symbol-visibility-linux.test-sh.tmp/swiftRemoteMirror-all.txt /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/test-linux-x86_64/stdlib/Output/symbol-visibility-linux.test-sh.tmp/swiftRemoteMirror-no-weak.txt
--
Exit Code: 1

Command Output (stdout):
--
--- /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/test-linux-x86_64/stdlib/Output/symbol-visibility-linux.test-sh.tmp/swiftCore-all.txt     2020-08-27 05:07:17.000000000 +0200
+++ /home/myuser/llvm/swift-source/build/Ninja-DebugAssert/swift-linux-x86_64/test-linux-x86_64/stdlib/Output/symbol-visibility-linux.test-sh.tmp/swiftCore-no-weak.txt 2020-08-27 05:07:20.000000000 +0200
@@ -13058,246 +13058,6 @@
 00000000009cbb78 D $syyXEWV
 00000000009cbbd0 D $syyXfWV
 00000000009cbb20 D $syycWV
-0000000000819af0 W _ZN9__gnu_cxxeqIPKjPjSt6vectorIjSaIjEEEEbRKNS_17__normal_iteratorIT_T1_EERKNS7_IT0_S9_EE
-0000000000819ab0 W _ZN9__gnu_cxxmiIPKjPjSt6vectorIjSaIjEEEEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_17__normal_iteratorIT_T1_EERKNS8_IT0_SA_EE
-0000000000819b30 W _ZN9__gnu_cxxmiIPKjSt6vectorIjSaIjEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_
-000000000082d500 W _ZN9__gnu_cxxmiIPPcSt6vectorIS1_SaIS1_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_
-00000000007bc660 W _ZN9__gnu_cxxmiIPjSt6vectorIjSaIjEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_
-00000000007feb90 W _ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_
-00000000008195f0 W _ZN9__gnu_cxxneIPKjSt6vectorIjSaIjEEEEbRKNS_17__normal_iteratorIT_T0_EESB_
-00000000007fea30 W _ZNKSt8functionIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmEEclEmm
-000000000073f150 W _ZNKSt8functionIFvPPviEEclES1_i
-00000000007983e0 W _ZNSt11this_thread6get_idEv
-000000000082d0d0 W _ZNSt6vectorIPcSaIS0_EE12emplace_backIJS0_EEEvDpOT_
-000000000082d1e0 W _ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_
-00000000007bc220 W _ZNSt6vectorIjSaIjEE12emplace_backIJjEEEvDpOT_
-0000000000819c00 W _ZNSt6vectorIjSaIjEE13_M_insert_auxIjEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEOT_
-0000000000819740 W _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_
-00000000007bc310 W _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_
-00000000008191d0 W _ZNSt6vectorIjSaIjEE7reserveEm
-00000000007fe890 W _ZNSt8functionIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmEEC2ERKS7_
-000000000072f030 W _ZNSt8functionIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmEEC2IPS6_vvEET_
-000000000073ec10 W _ZNSt8functionIFvPPviEEC2ERKS3_
-00000000007dec20 W _ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag
-000000000072f2e0 W _ZSt11__addressofIKPFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmEEPT_RS9_
-000000000079a580 W _ZSt11__addressofIPNSt8__detail15_Hash_node_baseEEPT_RS3_
-000000000073d560 W _ZSt11__addressofIZSt9call_onceIRFvPvEJDnEEvRSt9once_flagOT_DpOT0_EUlvE_EPS6_RS6_
-00000000007bed70 W _ZSt11__addressofIZSt9call_onceIRPFvPvEJPA104_cEEvRSt9once_flagOT_DpOT0_EUlvE_EPS9_RS9_
-00000000007d9e60 W _ZSt11__addressofIZSt9call_onceIRPFvPvEJPA1_cEEvRSt9once_flagOT_DpOT0_EUlvE_EPS9_RS9_
-0000000000733d10 W _ZSt11__addressofIZSt9call_onceIRPFvPvEJPA24_cEEvRSt9once_flagOT_DpOT0_EUlvE_EPS9_RS9_
-0000000000795860 W _ZSt11__addressofIZSt9call_onceIRPFvPvEJPA32_cEEvRSt9once_flagOT_DpOT0_EUlvE_EPS9_RS9_
-00000000007bf2d0 W _ZSt11__addressofIZSt9call_onceIRPFvPvEJPA40_cEEvRSt9once_flagOT_DpOT0_EUlvE_EPS9_RS9_
-00000000007cd1f0 W _ZSt11__addressofIZSt9call_onceIRPFvPvEJPA80_cEEvRSt9once_flagOT_DpOT0_EUlvE_EPS9_RS9_
-000000000079b260 W _ZSt11__addressofIZSt9call_onceIRPFvPvEJPA88_cEEvRSt9once_flagOT_DpOT0_EUlvE_EPS9_RS9_
-000000000082f0c0 W _ZSt11__addressofIZSt9call_onceIRPFvPvEJPA8_cEEvRSt9once_flagOT_DpOT0_EUlvE_EPS9_RS9_
-0000000000809fc0 W _ZSt11__addressofIcEPT_RS0_
-0000000000819dc0 W _ZSt11__addressofIjEPT_RS0_
-00000000007db740 W _ZSt11swap_rangesIPPKvS2_ET0_T_S4_S3_
-000000000082da40 W _ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPPcSt6vectorIS2_SaIS2_EEEEET_S8_
-0000000000739b40 W _ZSt12__miter_baseIPKcET_S2_
-00000000007db8c0 W _ZSt12__miter_baseIPPKvET_S3_
-000000000082d890 W _ZSt12__miter_baseIPPcEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E
-000000000082d970 W _ZSt12__miter_baseIPPcET_S2_
-00000000007bcad0 W _ZSt12__miter_baseIPjEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E
-00000000007bcbb0 W _ZSt12__miter_baseIPjET_S1_
-0000000000739b80 W _ZSt12__niter_baseIPKcET_S2_
-00000000007db900 W _ZSt12__niter_baseIPPKvET_S3_
-000000000082d8f0 W _ZSt12__niter_baseIPPcET_S2_
-000000000082da90 W _ZSt12__niter_baseIPPcSt6vectorIS0_SaIS0_EEET_N9__gnu_cxx17__normal_iteratorIS5_T0_EE
-0000000000739b90 W _ZSt12__niter_baseIPcET_S1_
-00000000007bcb30 W _ZSt12__niter_baseIPjET_S1_
-000000000079a350 W _ZSt12__to_addressIPNSt8__detail15_Hash_node_baseEEPT_S4_
-0000000000739b50 W _ZSt13__copy_move_aILb0EPKcPcET1_T0_S4_S3_
-00000000007db8d0 W _ZSt13__copy_move_aILb0EPPKvS2_ET1_T0_S4_S3_
-000000000082da60 W _ZSt13__copy_move_aILb0EPPcS1_ET1_T0_S3_S2_
-000000000082d8c0 W _ZSt13__copy_move_aILb1EPPcS1_ET1_T0_S3_S2_
-00000000007bcb00 W _ZSt13__copy_move_aILb1EPjS0_ET1_T0_S2_S1_
-000000000073d670 W _ZSt13__invoke_implIvRFvPvEJDnEET_St14__invoke_otherOT0_DpOT1_
-00000000007bee70 W _ZSt13__invoke_implIvRPFvPvEJPA104_cEET_St14__invoke_otherOT0_DpOT1_
-00000000007d9f60 W _ZSt13__invoke_implIvRPFvPvEJPA1_cEET_St14__invoke_otherOT0_DpOT1_
-0000000000733e20 W _ZSt13__invoke_implIvRPFvPvEJPA24_cEET_St14__invoke_otherOT0_DpOT1_
-0000000000795960 W _ZSt13__invoke_implIvRPFvPvEJPA32_cEET_St14__invoke_otherOT0_DpOT1_
-00000000007bf3d0 W _ZSt13__invoke_implIvRPFvPvEJPA40_cEET_St14__invoke_otherOT0_DpOT1_
-00000000007cd2f0 W _ZSt13__invoke_implIvRPFvPvEJPA80_cEET_St14__invoke_otherOT0_DpOT1_
-000000000079b360 W _ZSt13__invoke_implIvRPFvPvEJPA88_cEET_St14__invoke_otherOT0_DpOT1_
-000000000082f1c0 W _ZSt13__invoke_implIvRPFvPvEJPA8_cEET_St14__invoke_otherOT0_DpOT1_
-0000000000819dd0 W _ZSt13move_backwardIPjS0_ET0_T_S2_S1_
-000000000082d9e0 W _ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPPcSt6vectorIS2_SaIS2_EEEES3_ET1_T0_S9_S8_
-0000000000739af0 W _ZSt14__copy_move_a2ILb0EPKcPcET1_T0_S4_S3_
-00000000007db870 W _ZSt14__copy_move_a2ILb0EPPKvS2_ET1_T0_S4_S3_
-000000000082d840 W _ZSt14__copy_move_a2ILb1EPPcS1_ET1_T0_S3_S2_
-00000000007bca80 W _ZSt14__copy_move_a2ILb1EPjS0_ET1_T0_S2_S1_
-000000000082d770 W _ZSt18uninitialized_copyISt13move_iteratorIPPcES2_ET0_T_S5_S4_
-00000000007bc9b0 W _ZSt18uninitialized_copyISt13move_iteratorIPjES1_ET0_T_S4_S3_
-00000000007dec40 W _ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_
-000000000082ef20 W _ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_
-0000000000819e80 W _ZSt22__copy_move_backward_aILb1EPjS0_ET1_T0_S2_S1_
-000000000082d700 W _ZSt22__uninitialized_copy_aISt13move_iteratorIPPcES2_S1_ET0_T_S5_S4_RSaIT1_E
-00000000007bc940 W _ZSt22__uninitialized_copy_aISt13move_iteratorIPjES1_jET0_T_S4_S3_RSaIT1_E
-000000000074ae40 W _ZSt23__cmpexch_failure_orderSt12memory_order
-0000000000819e30 W _ZSt23__copy_move_backward_a2ILb1EPjS0_ET1_T0_S2_S1_
-000000000074ae80 W _ZSt24__cmpexch_failure_order2St12memory_order
-000000000082d740 W _ZSt32__make_move_if_noexcept_iteratorIPcSt13move_iteratorIPS0_EET0_PT_
-00000000007bc980 W _ZSt32__make_move_if_noexcept_iteratorIjSt13move_iteratorIPjEET0_PT_
-000000000082d5a0 W _ZSt34__uninitialized_move_if_noexcept_aIPPcS1_SaIS0_EET0_T_S4_S3_RT1_
-00000000007bc730 W _ZSt34__uninitialized_move_if_noexcept_aIPjS0_SaIjEET0_T_S3_S2_RT1_
-0000000000734f60 W _ZSt3maxIjERKT_S2_S2_
-0000000000739ab0 W _ZSt3maxImERKT_S2_S2_
-000000000073c840 W _ZSt3minIjERKT_S2_S2_
-000000000073edc0 W _ZSt3minImERKT_S2_S2_
-000000000082cd70 W _ZSt4copyIN9__gnu_cxx17__normal_iteratorIPPcSt6vectorIS2_SaIS2_EEEES3_ET0_T_S9_S8_
-00000000007399c0 W _ZSt4copyIPKcPcET0_T_S4_S3_
-00000000007db660 W _ZSt4copyIPPKvS2_ET0_T_S4_S3_
-000000000082d7f0 W _ZSt4copyISt13move_iteratorIPPcES2_ET0_T_S5_S4_
-00000000007bca30 W _ZSt4copyISt13move_iteratorIPjES1_ET0_T_S4_S3_
-00000000007666b0 W _ZSt4moveIRDv16_dEONSt16remove_referenceIT_E4typeEOS3_
-0000000000765bd0 W _ZSt4moveIRDv16_fEONSt16remove_referenceIT_E4typeEOS3_
-0000000000762ea0 W _ZSt4moveIRDv16_hEONSt16remove_referenceIT_E4typeEOS3_
-0000000000763da0 W _ZSt4moveIRDv16_jEONSt16remove_referenceIT_E4typeEOS3_
-0000000000764960 W _ZSt4moveIRDv16_mEONSt16remove_referenceIT_E4typeEOS3_
-0000000000763570 W _ZSt4moveIRDv16_tEONSt16remove_referenceIT_E4typeEOS3_
-0000000000766290 W _ZSt4moveIRDv2_dEONSt16remove_referenceIT_E4typeEOS3_
-00000000007658a0 W _ZSt4moveIRDv2_fEONSt16remove_referenceIT_E4typeEOS3_
-0000000000762b30 W _ZSt4moveIRDv2_hEONSt16remove_referenceIT_E4typeEOS3_
-0000000000763970 W _ZSt4moveIRDv2_jEONSt16remove_referenceIT_E4typeEOS3_
-0000000000764460 W _ZSt4moveIRDv2_mEONSt16remove_referenceIT_E4typeEOS3_
-00000000007631d0 W _ZSt4moveIRDv2_tEONSt16remove_referenceIT_E4typeEOS3_
-0000000000766a70 W _ZSt4moveIRDv32_dEONSt16remove_referenceIT_E4typeEOS3_
-0000000000765d80 W _ZSt4moveIRDv32_fEONSt16remove_referenceIT_E4typeEOS3_
-0000000000762fa0 W _ZSt4moveIRDv32_hEONSt16remove_referenceIT_E4typeEOS3_
-0000000000763f50 W _ZSt4moveIRDv32_jEONSt16remove_referenceIT_E4typeEOS3_
-0000000000764cb0 W _ZSt4moveIRDv32_mEONSt16remove_referenceIT_E4typeEOS3_
-00000000007636b0 W _ZSt4moveIRDv32_tEONSt16remove_referenceIT_E4typeEOS3_
-0000000000762c00 W _ZSt4moveIRDv3_hEONSt16remove_referenceIT_E4typeEOS3_
-0000000000763a60 W _ZSt4moveIRDv3_jEONSt16remove_referenceIT_E4typeEOS3_
-0000000000764560 W _ZSt4moveIRDv3_mEONSt16remove_referenceIT_E4typeEOS3_
-00000000007632a0 W _ZSt4moveIRDv3_tEONSt16remove_referenceIT_E4typeEOS3_
-0000000000766390 W _ZSt4moveIRDv4_dEONSt16remove_referenceIT_E4typeEOS3_
-0000000000765990 W _ZSt4moveIRDv4_fEONSt16remove_referenceIT_E4typeEOS3_
-0000000000762cd0 W _ZSt4moveIRDv4_hEONSt16remove_referenceIT_E4typeEOS3_
-0000000000763b60 W _ZSt4moveIRDv4_jEONSt16remove_referenceIT_E4typeEOS3_
-0000000000764670 W _ZSt4moveIRDv4_mEONSt16remove_referenceIT_E4typeEOS3_
-0000000000763370 W _ZSt4moveIRDv4_tEONSt16remove_referenceIT_E4typeEOS3_
-0000000000767400 W _ZSt4moveIRDv64_dEONSt16remove_referenceIT_E4typeEOS3_
-00000000007660d0 W _ZSt4moveIRDv64_fEONSt16remove_referenceIT_E4typeEOS3_
-00000000007630e0 W _ZSt4moveIRDv64_hEONSt16remove_referenceIT_E4typeEOS3_
-00000000007642a0 W _ZSt4moveIRDv64_jEONSt16remove_referenceIT_E4typeEOS3_
-0000000000765560 W _ZSt4moveIRDv64_mEONSt16remove_referenceIT_E4typeEOS3_
-0000000000763860 W _ZSt4moveIRDv64_tEONSt16remove_referenceIT_E4typeEOS3_
-00000000007664d0 W _ZSt4moveIRDv8_dEONSt16remove_referenceIT_E4typeEOS3_
-0000000000765a90 W _ZSt4moveIRDv8_fEONSt16remove_referenceIT_E4typeEOS3_
-0000000000762da0 W _ZSt4moveIRDv8_hEONSt16remove_referenceIT_E4typeEOS3_
-0000000000763c60 W _ZSt4moveIRDv8_jEONSt16remove_referenceIT_E4typeEOS3_
-00000000007647b0 W _ZSt4moveIRDv8_mEONSt16remove_referenceIT_E4typeEOS3_
-0000000000763470 W _ZSt4moveIRDv8_tEONSt16remove_referenceIT_E4typeEOS3_
-00000000007b7c20 W _ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_
-000000000072f130 W _ZSt4moveIRPFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmEEONSt16remove_referenceIT_E4typeEOSA_
-00000000007ef3d0 W _ZSt4moveIRPFbRSt9_Any_dataRKS0_St18_Manager_operationEEONSt16remove_referenceIT_E4typeEOS9_
-00000000007599a0 W _ZSt4moveIRPKcEONSt16remove_referenceIT_E4typeEOS4_
-00000000007dba10 W _ZSt4moveIRPKvEONSt16remove_referenceIT_E4typeEOS4_
-00000000007db980 W _ZSt4moveIRPPKvEONSt16remove_referenceIT_E4typeEOS5_
-0000000000767790 W _ZSt4moveIRPPvEONSt16remove_referenceIT_E4typeEOS4_
-000000000082d170 W _ZSt4moveIRPcEONSt16remove_referenceIT_E4typeEOS3_
-0000000000762650 W _ZSt4moveIRPvEONSt16remove_referenceIT_E4typeEOS3_
-0000000000734a90 W _ZSt4moveIRSt4pairIPKcmEEONSt16remove_referenceIT_E4typeEOS6_
-00000000007b7210 W _ZSt4moveIRSt4pairIjjEEONSt16remove_referenceIT_E4typeEOS4_
-00000000007ef3c0 W _ZSt4moveIRSt9_Any_dataEONSt16remove_referenceIT_E4typeEOS3_
-0000000000809ef0 W _ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_
-0000000000762100 W _ZSt4moveIRdEONSt16remove_referenceIT_E4typeEOS2_
-0000000000762000 W _ZSt4moveIRfEONSt16remove_referenceIT_E4typeEOS2_
-0000000000761b40 W _ZSt4moveIRhEONSt16remove_referenceIT_E4typeEOS2_
-0000000000761d20 W _ZSt4moveIRjEONSt16remove_referenceIT_E4typeEOS2_
-0000000000761f00 W _ZSt4moveIRlEONSt16remove_referenceIT_E4typeEOS2_
-0000000000761e10 W _ZSt4moveIRmEONSt16remove_referenceIT_E4typeEOS2_
-0000000000761c30 W _ZSt4moveIRtEONSt16remove_referenceIT_E4typeEOS2_
-00000000007ef320 W _ZSt4swapIPFbRSt9_Any_dataRKS0_St18_Manager_operationEENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISA_ESt18is_move_assignableISA_EEE5valueEvE4typeERSA_SJ_
-0000000000759950 W _ZSt4swapIPKcENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SE_
-00000000007db9c0 W _ZSt4swapIPKvENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SE_
-00000000007db6a0 W _ZSt4swapIPPKvENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SF_
-00000000007ef2b0 W _ZSt4swapISt9_Any_dataENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SD_
-000000000082ef60 W _ZSt4swapIcENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_
-00000000007db6f0 W _ZSt4swapIjENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_
-00000000007df3d0 W _ZSt4swapImENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_
-00000000007d2cb0 W _ZSt5isinfd
-00000000007d2d50 W _ZSt5isinfe
-00000000007d2c20 W _ZSt5isinff
-000000000073d660 W _ZSt7forwardIDnEOT_RNSt16remove_referenceIS0_E4typeE
-00000000007bee60 W _ZSt7forwardIPA104_cEOT_RNSt16remove_referenceIS2_E4typeE
-00000000007d9f50 W _ZSt7forwardIPA1_cEOT_RNSt16remove_referenceIS2_E4typeE
-0000000000733e10 W _ZSt7forwardIPA24_cEOT_RNSt16remove_referenceIS2_E4typeE
-0000000000795950 W _ZSt7forwardIPA32_cEOT_RNSt16remove_referenceIS2_E4typeE
-00000000007bf3c0 W _ZSt7forwardIPA40_cEOT_RNSt16remove_referenceIS2_E4typeE
-00000000007cd2e0 W _ZSt7forwardIPA80_cEOT_RNSt16remove_referenceIS2_E4typeE
-000000000079b350 W _ZSt7forwardIPA88_cEOT_RNSt16remove_referenceIS2_E4typeE
-000000000082f1b0 W _ZSt7forwardIPA8_cEOT_RNSt16remove_referenceIS2_E4typeE
-00000000007922c0 W _ZSt7forwardIPFvPvEEOT_RNSt16remove_referenceIS3_E4typeE
-0000000000795770 W _ZSt7forwardIPKPKvEOT_RNSt16remove_referenceIS4_E4typeE
-000000000073aac0 W _ZSt7forwardIPKvEOT_RNSt16remove_referenceIS2_E4typeE
-00000000007db860 W _ZSt7forwardIPPKvEOT_RNSt16remove_referenceIS3_E4typeE
-000000000073f1f0 W _ZSt7forwardIPPvEOT_RNSt16remove_referenceIS2_E4typeE
-000000000082d1d0 W _ZSt7forwardIPcEOT_RNSt16remove_referenceIS1_E4typeE
-0000000000809b40 W _ZSt7forwardIRA12_KcEOT_RNSt16remove_referenceIS3_E4typeE
-0000000000809b30 W _ZSt7forwardIRA15_KcEOT_RNSt16remove_referenceIS3_E4typeE
-0000000000809b50 W _ZSt7forwardIRA5_KcEOT_RNSt16remove_referenceIS3_E4typeE
-0000000000809b60 W _ZSt7forwardIRA7_KcEOT_RNSt16remove_referenceIS3_E4typeE
-00000000007d9ce0 W _ZSt7forwardIRA8_KcEOT_RNSt16remove_referenceIS3_E4typeE
-000000000073d650 W _ZSt7forwardIRFvPvEEOT_RNSt16remove_referenceIS3_E4typeE
-0000000000819980 W _ZSt7forwardIRKjEOT_RNSt16remove_referenceIS2_E4typeE
-00000000007b9960 W _ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE
-0000000000733e00 W _ZSt7forwardIRPFvPvEEOT_RNSt16remove_referenceIS4_E4typeE
-000000000079ae40 W _ZSt7forwardIRPKPKvEOT_RNSt16remove_referenceIS5_E4typeE
-00000000007db800 W _ZSt7forwardIRPPKvEOT_RNSt16remove_referenceIS4_E4typeE
-000000000072f420 W _ZSt7forwardIRPcEOT_RNSt16remove_referenceIS2_E4typeE
-0000000000730350 W _ZSt7forwardIRjEOT_RNSt16remove_referenceIS1_E4typeE
-000000000072f430 W _ZSt7forwardIRmEOT_RNSt16remove_referenceIS1_E4typeE
-0000000000734b80 W _ZSt7forwardISt4pairIPKcmEEOT_RNSt16remove_referenceIS4_E4typeE
-00000000007b7260 W _ZSt7forwardISt4pairIjjEEOT_RNSt16remove_referenceIS2_E4typeE
-0000000000727350 W _ZSt7forwardIbEOT_RNSt16remove_referenceIS0_E4typeE
-00000000007de210 W _ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE
-0000000000730340 W _ZSt7forwardIiEOT_RNSt16remove_referenceIS0_E4typeE
-0000000000797bf0 W _ZSt7forwardIjEOT_RNSt16remove_referenceIS0_E4typeE
-000000000072f2d0 W _ZSt7forwardImEOT_RNSt16remove_referenceIS0_E4typeE
-000000000082ee60 W _ZSt7reverseIPcEvT_S1_
-00000000007d2cf0 W _ZSt7signbitd
-00000000007d2d80 W _ZSt7signbite
-00000000007d2c60 W _ZSt7signbitf
-000000000082cf90 W _ZSt8_DestroyIPPcEvT_S2_
-000000000082cf10 W _ZSt8_DestroyIPPcS0_EvT_S2_RSaIT0_E
-00000000007bcc00 W _ZSt8_DestroyIPjEvT_S1_
-00000000007bc7a0 W _ZSt8_DestroyIPjjEvT_S1_RSaIT0_E
-000000000073d610 W _ZSt8__invokeIRFvPvEJDnEENSt15__invoke_resultIT_JDpT0_EE4typeEOS4_DpOS5_
-00000000007bee20 W _ZSt8__invokeIRPFvPvEJPA104_cEENSt15__invoke_resultIT_JDpT0_EE4typeEOS7_DpOS8_
-00000000007d9f10 W _ZSt8__invokeIRPFvPvEJPA1_cEENSt15__invoke_resultIT_JDpT0_EE4typeEOS7_DpOS8_
-0000000000733dc0 W _ZSt8__invokeIRPFvPvEJPA24_cEENSt15__invoke_resultIT_JDpT0_EE4typeEOS7_DpOS8_
-0000000000795910 W _ZSt8__invokeIRPFvPvEJPA32_cEENSt15__invoke_resultIT_JDpT0_EE4typeEOS7_DpOS8_
-00000000007bf380 W _ZSt8__invokeIRPFvPvEJPA40_cEENSt15__invoke_resultIT_JDpT0_EE4typeEOS7_DpOS8_
-00000000007cd2a0 W _ZSt8__invokeIRPFvPvEJPA80_cEENSt15__invoke_resultIT_JDpT0_EE4typeEOS7_DpOS8_
-000000000079b310 W _ZSt8__invokeIRPFvPvEJPA88_cEENSt15__invoke_resultIT_JDpT0_EE4typeEOS7_DpOS8_
-000000000082f170 W _ZSt8__invokeIRPFvPvEJPA8_cEENSt15__invoke_resultIT_JDpT0_EE4typeEOS7_DpOS8_
-00000000007de780 W _ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_
-00000000007d2c80 W _ZSt8isfinited
-00000000007d2d20 W _ZSt8isfinitee
-00000000007d2bf0 W _ZSt8isfinitef
-000000000082eea0 W _ZSt9__reverseIPcEvT_S1_St26random_access_iterator_tag
-000000000079a560 W _ZSt9addressofIPNSt8__detail15_Hash_node_baseEEPT_RS3_
-0000000000809fa0 W _ZSt9addressofIcEPT_RS0_
-0000000000819da0 W _ZSt9addressofIjEPT_RS0_
-000000000073d4c0 W _ZSt9call_onceIRFvPvEJDnEEvRSt9once_flagOT_DpOT0_
-00000000007becd0 W _ZSt9call_onceIRPFvPvEJPA104_cEEvRSt9once_flagOT_DpOT0_
-00000000007d9db0 W _ZSt9call_onceIRPFvPvEJPA1_cEEvRSt9once_flagOT_DpOT0_
-0000000000733c60 W _ZSt9call_onceIRPFvPvEJPA24_cEEvRSt9once_flagOT_DpOT0_
-00000000007957c0 W _ZSt9call_onceIRPFvPvEJPA32_cEEvRSt9once_flagOT_DpOT0_
-00000000007bf220 W _ZSt9call_onceIRPFvPvEJPA40_cEEvRSt9once_flagOT_DpOT0_
-00000000007cd140 W _ZSt9call_onceIRPFvPvEJPA80_cEEvRSt9once_flagOT_DpOT0_
-000000000079b1c0 W _ZSt9call_onceIRPFvPvEJPA88_cEEvRSt9once_flagOT_DpOT0_
-000000000082f010 W _ZSt9call_onceIRPFvPvEJPA8_cEEvRSt9once_flagOT_DpOT0_
-00000000007db990 W _ZSt9iter_swapIPPKvS2_EvT_T0_
-000000000082ef30 W _ZSt9iter_swapIPcS0_EvT_T0_
-00000000007db490 W _ZSt9make_pairIRPPKvbESt4pairINSt17__decay_and_stripIT_E6__typeENS5_IT0_E6__typeEEOS6_OS9_
-00000000007272f0 W _ZStanSt12memory_orderSt23__memory_order_modifier
-00000000007987e0 W _ZSteqNSt6thread2idES0_
-00000000007e0850 W _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_
-0000000000817820 W _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_
 00000000009ee963 B __bss_start
 00000000007403f0 T __gnu_f2h_ieee
 0000000000740350 T __gnu_h2f_ieee

--

********************
typesanitizer commented 4 years ago

@swift-ci create

eeckstein commented 4 years ago

Could be a different linker behavior.

cc @compnerd any idea?

dhoepfl commented 4 years ago

If this helps:

> ld --version
GNU ld (GNU Binutils for Debian) 2.31.1
Copyright (C) 2018 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.

(ld.gold is the same output, I think I was using ld.gold)

lrwxrwxrwx 1 root root      19 Mar 21  2019 /usr/bin/ld -> x86_64-linux-gnu-ld
lrwxrwxrwx 1 root root      24 Mar 21  2019 /usr/bin/ld.gold -> x86_64-linux-gnu-ld.gold
lrwxrwxrwx 1 root root      23 Mar 21  2019 /usr/bin/x86_64-linux-gnu-ld -> x86_64-linux-gnu-ld.bfd
-rwxr-xr-x 1 root root 1785032 Mar 21  2019 /usr/bin/x86_64-linux-gnu-ld.bfd
-rwxr-xr-x 1 root root 3113472 Mar 21  2019 /usr/bin/x86_64-linux-gnu-ld.gold

Both files come from the package binutils-x86-64-linux-gnu (2.31.1-16).