[Thread Safety] Unit Test Data Race - RedisConnectionTests.test_customLogging
Job #478692470 failed for 86f2eb69:
Relevant logs:
Test Case 'RedisConnectionTests.test_customLogging' started at 2020-03-19 23:32:01.083
==================
WARNING: ThreadSanitizer: Swift access race (pid=617)
Modifying access of Swift variable at 0x7b0c00145030 by main thread:
#0 $s25RediStackIntegrationTests015RedisConnectionD0C14TestLogHandlerC3log5level7message8metadata4file8function4liney7Logging6LoggerV5LevelO_AO7MessageVSDySSAO13MetadataValueOGSgS2SSutF /builds/Mordil/RediStack/Tests/RediStackIntegrationTests/RedisConnectionTests.swift:60 (RediStackPackageTests.xctest+0x59d89e)
#1 $s25RediStackIntegrationTests015RedisConnectionD0C14TestLogHandlerC7Logging0hI0AafGP3log5level7message8metadata4file8function4lineyAF6LoggerV5LevelO_AQ7MessageVSDySSAQ13MetadataValueOGSgS2SSutFTW crtstuff.c:? (RediStackPackageTests.xctest+0x59e6b8)
#2 $s7Logging6LoggerV3log5level_8metadata4file8function4lineyAC5LevelO_AC7MessageVyXKSDySSAC13MetadataValueOGSgyXKS2SSutF /builds/Mordil/RediStack/.build/checkouts/swift-log/Sources/Logging/Logging.swift:63 (RediStackPackageTests.xctest+0x134cd7)
#3 $s7Logging6LoggerV5trace_8metadata4file8function4lineyAC7MessageVyXK_SDySSAC13MetadataValueOGSgyXKS2SSutF /builds/Mordil/RediStack/.build/checkouts/swift-log/Sources/Logging/Logging.swift:120 (RediStackPackageTests.xctest+0x135e84)
#4 $s9RediStack15RedisConnectionC4send7command4with3NIO15EventLoopFutureCyAA9RESPValueOGSS_SayAKGtF6$deferL_yyF /builds/Mordil/RediStack/Sources/RediStack/RedisConnection.swift:217 (RediStackPackageTests.xctest+0x4d32ef)
#5 $s9RediStack15RedisConnectionC4send7command4with3NIO15EventLoopFutureCyAA9RESPValueOGSS_SayAKGtF /builds/Mordil/RediStack/Sources/RediStack/RedisConnection.swift:217 (RediStackPackageTests.xctest+0x4d0a1a)
#6 $s9RediStack15RedisConnectionCAA0C6ClientA2aDP4send7command4with3NIO15EventLoopFutureCyAA9RESPValueOGSS_SayAMGtFTW crtstuff.c:? (RediStackPackageTests.xctest+0x4cfb06)
#7 $s9RediStack11RedisClientPAAE4ping4with3NIO15EventLoopFutureCySSGSSSg_tF /builds/Mordil/RediStack/Sources/RediStack/Commands/BasicCommands.swift:40 (RediStackPackageTests.xctest+0x46a5f7)
#8 $s25RediStackIntegrationTests015RedisConnectionD0C18test_customLoggingyyKF /builds/Mordil/RediStack/Tests/RediStackIntegrationTests/RedisConnectionTests.swift:72 (RediStackPackageTests.xctest+0x59f1b4)
#9 $s25RediStackIntegrationTests015RedisConnectionD0C18test_customLoggingyyKFTA XCTestManifests.swift.o:? (RediStackPackageTests.xctest+0x5af0b7)
#10 $ss5Error_pIegzo_ytsAA_pIegrzo_TR crtstuff.c:? (RediStackPackageTests.xctest+0x16dc6f)
#11 $ss5Error_pIegzo_ytsAA_pIegrzo_TRTA.232 /builds/Mordil/RediStack/<compiler-generated>:? (RediStackPackageTests.xctest+0x5af167)
#12 $syts5Error_pIegrzo_sAA_pIegzo_TRTA XCTestCase.swift.o:? (libXCTest.so+0x2eac0)
#13 __libc_start_main ??:? (libc.so.6+0x2082f)
Previous modifying access of Swift variable at 0x7b0c00145030 by thread T79:
#0 $s25RediStackIntegrationTests015RedisConnectionD0C14TestLogHandlerC3log5level7message8metadata4file8function4liney7Logging6LoggerV5LevelO_AO7MessageVSDySSAO13MetadataValueOGSgS2SSutF /builds/Mordil/RediStack/Tests/RediStackIntegrationTests/RedisConnectionTests.swift:60 (RediStackPackageTests.xctest+0x59d89e)
#1 $s25RediStackIntegrationTests015RedisConnectionD0C14TestLogHandlerC7Logging0hI0AafGP3log5level7message8metadata4file8function4lineyAF6LoggerV5LevelO_AQ7MessageVSDySSAQ13MetadataValueOGSgS2SSutFTW crtstuff.c:? (RediStackPackageTests.xctest+0x59e6b8)
#2 $s7Logging6LoggerV3log5level_8metadata4file8function4lineyAC5LevelO_AC7MessageVyXKSDySSAC13MetadataValueOGSgyXKS2SSutF /builds/Mordil/RediStack/.build/checkouts/swift-log/Sources/Logging/Logging.swift:63 (RediStackPackageTests.xctest+0x134cd7)
#3 $s7Logging6LoggerV5trace_8metadata4file8function4lineyAC7MessageVyXK_SDySSAC13MetadataValueOGSgyXKS2SSutF /builds/Mordil/RediStack/.build/checkouts/swift-log/Sources/Logging/Logging.swift:120 (RediStackPackageTests.xctest+0x135e84)
#4 $s9RediStack15RedisConnectionC4send7command4with3NIO15EventLoopFutureCyAA9RESPValueOGSS_SayAKGtFys6ResultOyAKs5Error_pGcfU_ /builds/Mordil/RediStack/Sources/RediStack/RedisConnection.swift:209 (RediStackPackageTests.xctest+0x4d1dd0)
#5 $s9RediStack15RedisConnectionC4send7command4with3NIO15EventLoopFutureCyAA9RESPValueOGSS_SayAKGtFys6ResultOyAKs5Error_pGcfU_TA RedisConnection.swift.o:? (RediStackPackageTests.xctest+0x4d210e)
#6 $ss6ResultOy9RediStack9RESPValueOs5Error_pGIegg_AGIegn_TR crtstuff.c:? (RediStackPackageTests.xctest+0x4d2650)
#7 $ss6ResultOy9RediStack9RESPValueOs5Error_pGIegg_AGIegn_TRTA RedisConnection.swift.o:? (RediStackPackageTests.xctest+0x4d26f0)
#8 $s3NIO15EventLoopFutureC12whenCompleteyyys6ResultOyxs5Error_pGcFAA12CallbackListVycfU_ /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/EventLoopFuture.swift:738 (RediStackPackageTests.xctest+0x27c083)
#9 $s3NIO15EventLoopFutureC12whenCompleteyyys6ResultOyxs5Error_pGcFAA12CallbackListVycfU_TA EventLoopFuture.swift.o:? (RediStackPackageTests.xctest+0x28025f)
#10 $s3NIO12CallbackListV4_runyyF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/EventLoopFuture.swift:88 (RediStackPackageTests.xctest+0x270070)
#11 $s3NIO16EventLoopPromiseV8_resolve5valueys6ResultOyxs5Error_pG_tF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/EventLoopFuture.swift:226 (RediStackPackageTests.xctest+0x2716d5)
#12 $s3NIO16EventLoopPromiseV7succeedyyxF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/EventLoopFuture.swift:171 (RediStackPackageTests.xctest+0x2714c4)
#13 $s9RediStack19RedisCommandHandlerC11channelRead7context4datay3NIO07ChannelE7ContextC_AG6NIOAnyVtF /builds/Mordil/RediStack/Sources/RediStack/ChannelHandlers/RedisCommandHandler.swift:93 (RediStackPackageTests.xctest+0x467e68)
#14 $s9RediStack19RedisCommandHandlerC3NIO015_ChannelInboundE0AadEP11channelRead7context4datayAD0gE7ContextC_AD6NIOAnyVtFTW crtstuff.c:? (RediStackPackageTests.xctest+0x4682e2)
#15 $s3NIO21ChannelHandlerContextC06invokeB4Read33_EEC863903996E9F191EBAFEB0FB0DFDDLLyyAA6NIOAnyVF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/ChannelPipeline.swift:1339 (RediStackPackageTests.xctest+0x1fc5a3)
#16 $s3NIO21ChannelHandlerContextC04fireB4ReadyyAA6NIOAnyVF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/ChannelPipeline.swift:1152 (RediStackPackageTests.xctest+0x203436)
#17 $s9RediStack16RedisByteDecoderC6decode7context6buffer3NIO13DecodingStateOAG21ChannelHandlerContextC_AG0D6BufferVztKF /builds/Mordil/RediStack/Sources/RediStack/ChannelHandlers/RedisByteDecoder.swift:35 (RediStackPackageTests.xctest+0x4659a1)
#18 $s9RediStack16RedisByteDecoderC3NIO0d9ToMessageE0AadEP6decode7context6bufferAD13DecodingStateOAD21ChannelHandlerContextC_AD0D6BufferVztKFTW crtstuff.c:? (RediStackPackageTests.xctest+0x465ec9)
#19 $s3NIO20ByteToMessageHandlerC10decodeLoop33_F2A740607FEBA425AF6F8C49A24C0AD7LL7context0F4ModeAA10B2MDBufferAELLV22BufferProcessingResultOAA07ChannelE7ContextC_AC06DecodeR0AELLOyx_GtKFAA13DecodingStateOxz_AA0bU0VztKXEfU_ /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/Codec.swift:567 (RediStackPackageTests.xctest+0x22ffd2)
#20 $s3NIO20ByteToMessageHandlerC10decodeLoop33_F2A740607FEBA425AF6F8C49A24C0AD7LL7context0F4ModeAA10B2MDBufferAELLV22BufferProcessingResultOAA07ChannelE7ContextC_AC06DecodeR0AELLOyx_GtKFAA13DecodingStateOxz_AA0bU0VztKXEfU_TA Codec.swift.o:? (RediStackPackageTests.xctest+0x23c4fa)
#21 $s3NIO20ByteToMessageHandlerC14withNextBuffer33_F2A740607FEBA425AF6F8C49A24C0AD7LL010allowEmptyH0_AA10B2MDBufferAELLV0H16ProcessingResultOSb_AA13DecodingStateOxz_AA0bH0VztKXEtKF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/Codec.swift:529 (RediStackPackageTests.xctest+0x22e057)
#22 $s3NIO20ByteToMessageHandlerC10decodeLoop33_F2A740607FEBA425AF6F8C49A24C0AD7LL7context0F4ModeAA10B2MDBufferAELLV22BufferProcessingResultOAA07ChannelE7ContextC_AC06DecodeR0AELLOyx_GtKF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/Codec.swift:563 (RediStackPackageTests.xctest+0x22f516)
#23 $s3NIO20ByteToMessageHandlerC11channelRead7context4datayAA07ChannelE7ContextC_AA6NIOAnyVtF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/Codec.swift:636 (RediStackPackageTests.xctest+0x232516)
#24 $s3NIO20ByteToMessageHandlerCyxGAA015_ChannelInboundE0A2aEP11channelRead7context4datayAA0fE7ContextC_AA6NIOAnyVtFTW crtstuff.c:? (RediStackPackageTests.xctest+0x2335b2)
#25 $s3NIO21ChannelHandlerContextC06invokeB4Read33_EEC863903996E9F191EBAFEB0FB0DFDDLLyyAA6NIOAnyVF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/ChannelPipeline.swift:1339 (RediStackPackageTests.xctest+0x1fc5a3)
#26 $s3NIO21ChannelHandlerContextC06invokeB4Read33_EEC863903996E9F191EBAFEB0FB0DFDDLLyyAA6NIOAnyVF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/ChannelPipeline.swift:1341 (RediStackPackageTests.xctest+0x1fc64e)
#27 $s3NIO15ChannelPipelineC04fireB5Read0yyAA6NIOAnyVF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/ChannelPipeline.swift:829 (RediStackPackageTests.xctest+0x1f6011)
#28 $s3NIO23BaseStreamSocketChannelC08readFromD0AA0bdE0C10ReadResultOyx_GyKF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/BaseStreamSocketChannel.swift:107 (RediStackPackageTests.xctest+0x18baee)
#29 $s3NIO17BaseSocketChannelC9readable0019_9C3D3FC8F9F3D83A05G12F6063F6AE958LLAC15ReadStreamStateAELLOyx_GyF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/BaseSocketChannel.swift:1064 (RediStackPackageTests.xctest+0x17dc5a)
#30 $s3NIO17BaseSocketChannelC8readableyyF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/BaseSocketChannel.swift:1048 (RediStackPackageTests.xctest+0x18005a)
#31 $s3NIO17BaseSocketChannelCyxGAA010SelectableD0A2aEP8readableyyFTW crtstuff.c:? (RediStackPackageTests.xctest+0x1822cf)
#32 $s3NIO19SelectableEventLoopC06handleC0_7channelyAA08SelectorC3SetV_xtAA0B7ChannelRzlF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/SelectableEventLoop.swift:321 (RediStackPackageTests.xctest+0x32d09b)
#33 $s3NIO19SelectableEventLoopC3runyyKFyyKXEfU_yAA08SelectorC0VyAA15NIORegistrationOGXEfU_ /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/SelectableEventLoop.swift:381 (RediStackPackageTests.xctest+0x32ed3c)
#34 $s3NIO19SelectableEventLoopC3runyyKFyyKXEfU_yAA08SelectorC0VyAA15NIORegistrationOGXEfU_TA SelectableEventLoop.swift.o:? (RediStackPackageTests.xctest+0x337392)
#35 $s3NIO13SelectorEventVyAA15NIORegistrationOGs5Error_pIggzo_AFsAG_pIegnzo_TR crtstuff.c:? (RediStackPackageTests.xctest+0x32f291)
#36 $s3NIO13SelectorEventVyAA15NIORegistrationOGs5Error_pIggzo_AFsAG_pIegnzo_TRTA SelectableEventLoop.swift.o:? (RediStackPackageTests.xctest+0x3373fa)
#37 $s3NIO8SelectorC9whenReady8strategy_yAA0B8StrategyO_yAA0B5EventVyxGKXEtKF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/Selector.swift:621 (RediStackPackageTests.xctest+0x347223)
#38 $s3NIO19SelectableEventLoopC3runyyKFyyKXEfU_ /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/SelectableEventLoop.swift:376 (RediStackPackageTests.xctest+0x32e91f)
#39 $s3NIO19SelectableEventLoopC3runyyKFyyKXEfU_TA SelectableEventLoop.swift.o:? (RediStackPackageTests.xctest+0x334954)
#40 $ss5Error_pIgzo_ytsAA_pIegrzo_TR crtstuff.c:? (RediStackPackageTests.xctest+0x1218ff)
#41 $ss5Error_pIgzo_ytsAA_pIegrzo_TRTA.7 SelectableEventLoop.swift.o:? (RediStackPackageTests.xctest+0x3349c7)
#42 $s3NIO19withAutoReleasePoolyxxyKXEKlF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/SelectableEventLoop.swift:26 (RediStackPackageTests.xctest+0x3267a8)
#43 $s3NIO19SelectableEventLoopC3runyyKF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/SelectableEventLoop.swift:375 (RediStackPackageTests.xctest+0x32d603)
#44 $s3NIO27MultiThreadedEventLoopGroupC014setupThreadAnddE033_D5D78C61B22284700B9BD1ACFBC25157LL4name15selectorFactory11initializerAA010SelectabledE0CSS_AA8SelectorCyAA15NIORegistrationOGyKcyAA9NIOThreadCctFZyAQcfU_ /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/EventLoop.swift:753 (RediStackPackageTests.xctest+0x261f5d)
#45 $s3NIO27MultiThreadedEventLoopGroupC014setupThreadAnddE033_D5D78C61B22284700B9BD1ACFBC25157LL4name15selectorFactory11initializerAA010SelectabledE0CSS_AA8SelectorCyAA15NIORegistrationOGyKcyAA9NIOThreadCctFZyAQcfU_TA EventLoop.swift.o:? (RediStackPackageTests.xctest+0x26d3b8)
#46 $s3NIO9NIOThreadCIegg_ACytIegnr_TR crtstuff.c:? (RediStackPackageTests.xctest+0x262c4b)
#47 $s3NIO9NIOThreadCIegg_ACytIegnr_TRTA Thread.swift.o:? (RediStackPackageTests.xctest+0x3a46d8)
#48 $s3NIO14ThreadOpsPosixO3run6handle4args06detachB0ySuSgz_AA3BoxCyyAA9NIOThreadCc4body_SSSg4nametGSbtFZSvSgAQcfU_ /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/ThreadPosix.swift:97 (RediStackPackageTests.xctest+0x3a9ec7)
#49 $s3NIO14ThreadOpsPosixO3run6handle4args06detachB0ySuSgz_AA3BoxCyyAA9NIOThreadCc4body_SSSg4nametGSbtFZSvSgAQcfU_To ThreadPosix.swift.o:? (RediStackPackageTests.xctest+0x3aa000)
Location is heap block of size 33 at 0x7b0c00145020 allocated by main thread:
#0 malloc /home/buildnode/jenkins/workspace/oss-swift-5.1-package-linux-ubuntu-16_04/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:677 (RediStackPackageTests.xctest+0x8d257)
#1 swift_slowAlloc ??:? (libswiftCore.so+0x3c5ad1)
#2 $s25RediStackIntegrationTests015RedisConnectionD0C18test_customLoggingyyKF /builds/Mordil/RediStack/Tests/RediStackIntegrationTests/RedisConnectionTests.swift:70 (RediStackPackageTests.xctest+0x59edde)
#3 $s25RediStackIntegrationTests015RedisConnectionD0C18test_customLoggingyyKFTA XCTestManifests.swift.o:? (RediStackPackageTests.xctest+0x5af0b7)
#4 $ss5Error_pIegzo_ytsAA_pIegrzo_TR crtstuff.c:? (RediStackPackageTests.xctest+0x16dc6f)
#5 $ss5Error_pIegzo_ytsAA_pIegrzo_TRTA.232 XCTestManifests.swift.o:? (RediStackPackageTests.xctest+0x5af167)
#6 $syts5Error_pIegrzo_sAA_pIegzo_TRTA XCTestCase.swift.o:? (libXCTest.so+0x2eac0)
#7 __libc_start_main ??:? (libc.so.6+0x2082f)
Thread T79 'NIO-ELT-39-#0' (tid=697, running) created by main thread at:
#0 pthread_create /home/buildnode/jenkins/workspace/oss-swift-5.1-package-linux-ubuntu-16_04/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:980 (RediStackPackageTests.xctest+0x8e745)
#1 $s3NIO17sysPthread_create33_45B33AB6CDE09F8E748E0AC9452667BFLL6handle10destructor4argss5Int32VSpySuSgG_SvSgAKXCAKtF /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/ThreadPosix.swift:43 (RediStackPackageTests.xctest+0x3a7ffd)
#2 $s3NIO14ThreadOpsPosixO3run6handle4args06detachB0ySuSgz_AA3BoxCyyAA9NIOThreadCc4body_SSSg4nametGSbtFZ /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/ThreadPosix.swift:82 (RediStackPackageTests.xctest+0x3a8e0f)
#3 $s3NIO9NIOThreadC11spawnAndRun4name12detachThread4bodyySSSg_SbyACctFZ /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/Thread.swift:94 (RediStackPackageTests.xctest+0x3a420a)
#4 $s3NIO27MultiThreadedEventLoopGroupC014setupThreadAnddE033_D5D78C61B22284700B9BD1ACFBC25157LL4name15selectorFactory11initializerAA010SelectabledE0CSS_AA8SelectorCyAA15NIORegistrationOGyKcyAA9NIOThreadCctFZ /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/EventLoop.swift:739 (RediStackPackageTests.xctest+0x2617cc)
#5 $s3NIO27MultiThreadedEventLoopGroupC18threadInitializers15selectorFactoryACSayyAA9NIOThreadCcG_AA8SelectorCyAA15NIORegistrationOGyKctcfcAA010SelectabledE0CyAGcXEfU_ /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/EventLoop.swift:793 (RediStackPackageTests.xctest+0x2636ff)
#6 $s3NIO27MultiThreadedEventLoopGroupC18threadInitializers15selectorFactoryACSayyAA9NIOThreadCcG_AA8SelectorCyAA15NIORegistrationOGyKctcfcAA010SelectabledE0CyAGcXEfU_TA EventLoop.swift.o:? (RediStackPackageTests.xctest+0x269760)
#7 $s3NIO9NIOThreadCIegg_AA19SelectableEventLoopCs5Error_pIggozo_ACytIegnr_AEsAF_pIegnrzo_TR crtstuff.c:? (RediStackPackageTests.xctest+0x263890)
#8 $s3NIO9NIOThreadCIegg_AA19SelectableEventLoopCs5Error_pIggozo_ACytIegnr_AEsAF_pIegnrzo_TRTA EventLoop.swift.o:? (RediStackPackageTests.xctest+0x2697d2)
#9 $sSlsE3mapySayqd__Gqd__7ElementQzKXEKlF ??:? (libswiftCore.so+0x13749e)
#10 $s3NIO27MultiThreadedEventLoopGroupC18threadInitializers15selectorFactoryACSayyAA9NIOThreadCcG_AA8SelectorCyAA15NIORegistrationOGyKctcfC ??:? (RediStackPackageTests.xctest+0x262dbf)
#11 $s3NIO27MultiThreadedEventLoopGroupC15numberOfThreads15selectorFactoryACSi_AA8SelectorCyAA15NIORegistrationOGyKctcfC /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/EventLoop.swift:779 (RediStackPackageTests.xctest+0x262aec)
#12 $s3NIO27MultiThreadedEventLoopGroupC15numberOfThreadsACSi_tcfC /builds/Mordil/RediStack/.build/checkouts/swift-nio/Sources/NIO/EventLoop.swift:772 (RediStackPackageTests.xctest+0x2628be)
#13 $s18RediStackTestUtils016RedisIntegrationC4CaseC4name11testClosureACSS_y6XCTest0kG0CKctcfc /builds/Mordil/RediStack/Sources/RediStackTestUtils/RedisIntegrationTestCase.swift:38 (RediStackPackageTests.xctest+0x5b5526)
#14 $s25RediStackIntegrationTests0abC8TestCaseC4name11testClosureACSS_y6XCTest0jF0CKctcfc ??:? (RediStackPackageTests.xctest+0x59a418)
#15 $s25RediStackIntegrationTests015RedisConnectionD0C4name11testClosureACSS_y6XCTest0J4CaseCKctcfc ??:? (RediStackPackageTests.xctest+0x59cb88)
#16 $s25RediStackIntegrationTests015RedisConnectionD0C4name11testClosureACSS_y6XCTest0J4CaseCKctcfC ??:? (RediStackPackageTests.xctest+0x59c9f1)
#17 $s6XCTest0A9CaseSuiteC04testB5EntryAcA0aB0Cm0dB5Class_SaySS_yAFKctG8allTestst_tcfcTf4ngn_n crtstuff.c:? (libXCTest.so+0x20ce3)
#18 __libc_start_main ??:? (libc.so.6+0x2082f)
SUMMARY: ThreadSanitizer: Swift access race /builds/Mordil/RediStack/Tests/RediStackIntegrationTests/RedisConnectionTests.swift:60 in $s25RediStackIntegrationTests015RedisConnectionD0C14TestLogHandlerC3log5level7message8metadata4file8function4liney7Logging6LoggerV5LevelO_AO7MessageVSDySSAO13MetadataValueOGSgS2SSutF
==================
Test Case 'RedisConnectionTests.test_customLogging' passed (2.243 seconds)