Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SR-11369] Memory leak detected in 'test/Serialization/basic_sil.swift' #53770

Open
rintaro mannequin opened this issue Aug 24, 2019 · 0 comments
Open

[SR-11369] Memory leak detected in 'test/Serialization/basic_sil.swift' #53770

rintaro mannequin opened this issue Aug 24, 2019 · 0 comments
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. compiler The Swift compiler in itself memory leak bug: Memory leak

Comments

@rintaro
Copy link
Mannequin

rintaro mannequin commented Aug 24, 2019

Previous ID SR-11369
Radar None
Original Reporter @rintaro
Type Bug
Environment

Ubuntu 18.04
master (075dd74)

Additional Detail from JIRA
Votes 0
Component/s Compiler
Labels Bug, Leak
Assignee None
Priority Medium

md5: 059e0073807a2ed631177c8048aa47f8

Issue Description:

$ utils/build-script -R --debug-swift-stdlib --enable-lsan --skip-build-benchmarks
$ ../build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift -version
Swift version 5.1-dev (LLVM c5340df2d1, Swift 310c9c9d19)
Target: x86_64-unknown-linux-gnu
$ utils/run-test --build-dir ../build/Ninja-ReleaseAssert+stdlib-DebugAssert test/Serialization/basic_sil.swift

... <snip> ...

FAIL: Swift(linux-x86_64) :: Serialization/basic_sil.swift (1 of 1)
******************** TEST 'Swift(linux-x86_64) :: Serialization/basic_sil.swift' FAILED ********************
Script:
--
: 'RUN: at line 1';   rm -rf "/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/test-linux-x86_64/Serialization/Output/basic_sil.swift.tmp" && mkdir -p "/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/test-linux-x86_64/Serialization/Output/basic_sil.swift.tmp"
: 'RUN: at line 2';   /home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swiftc -target x86_64-unknown-linux-gnu -toolchain-stdlib-rpath  -module-cache-path '/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/swift-test-results/x86_64-unknown-linux-gnu/clang-module-cache' -swift-version 4   -emit-module -Xfrontend -disable-diagnostic-passes -force-single-frontend-invocation -Xfrontend -enable-objc-interop -o /home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/test-linux-x86_64/Serialization/Output/basic_sil.swift.tmp/def_basic.swiftmodule /home/rintaro/Repositories/swift-oss/swift/test/Serialization/Inputs/def_basic.sil
: 'RUN: at line 3';   llvm-bcanalyzer /home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/test-linux-x86_64/Serialization/Output/basic_sil.swift.tmp/def_basic.swiftmodule | '/usr/bin/python' '/home/rintaro/Repositories/swift-oss/swift/utils/PathSanitizingFileCheck' --sanitize BUILD_DIR='/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64' --sanitize SOURCE_DIR='/home/rintaro/Repositories/swift-oss/swift' --use-filecheck '/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/llvm-linux-x86_64/bin/FileCheck'  /home/rintaro/Repositories/swift-oss/swift/test/Serialization/basic_sil.swift
: 'RUN: at line 4';   /home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swiftc -target x86_64-unknown-linux-gnu -toolchain-stdlib-rpath  -module-cache-path '/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/swift-test-results/x86_64-unknown-linux-gnu/clang-module-cache' -swift-version 4   -emit-sil -I /home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/test-linux-x86_64/Serialization/Output/basic_sil.swift.tmp /home/rintaro/Repositories/swift-oss/swift/test/Serialization/basic_sil.swift -o /home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/test-linux-x86_64/Serialization/Output/basic_sil.swift.tmp/basic_sil.sil
: 'RUN: at line 5';   /home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/sil-opt -target x86_64-unknown-linux-gnu  -module-cache-path '/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/swift-test-results/x86_64-unknown-linux-gnu/clang-module-cache'  -I /home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/test-linux-x86_64/Serialization/Output/basic_sil.swift.tmp /home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/test-linux-x86_64/Serialization/Output/basic_sil.swift.tmp/basic_sil.sil -performance-linker | '/usr/bin/python' '/home/rintaro/Repositories/swift-oss/swift/utils/PathSanitizingFileCheck' --sanitize BUILD_DIR='/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64' --sanitize SOURCE_DIR='/home/rintaro/Repositories/swift-oss/swift' --use-filecheck '/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/llvm-linux-x86_64/bin/FileCheck'  /home/rintaro/Repositories/swift-oss/swift/test/Serialization/Inputs/def_basic.sil
--
Exit Code: 23


Command Output (stderr):
--


=================================================================
==15471==ERROR: LeakSanitizer: detected memory leaks


Direct leak of 96 byte(s) in 1 object(s) allocated from:
    #&#8203;0 0xac2376 in posix_memalign (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xac2376)
    #&#8203;1 0x143db63 in swift::SILModule::allocateInst(unsigned int, unsigned int) const (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0x143db63)
    #&#8203;2 0xeb0868 in (anonymous namespace)::SILParser::getLocalValue((anonymous namespace)::SILParser::UnresolvedValueName, swift::SILType, swift::SILLocation, swift::SILBuilder&) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xeb0868)
    #&#8203;3 0xeb327b in (anonymous namespace)::SILParser::parseTypedValueRef(swift::SILValue&, swift::SourceLoc&, swift::SILBuilder&) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xeb327b)
    #&#8203;4 0xe92bb4 in (anonymous namespace)::SILParser::parseSILInstruction(swift::SILBuilder&) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe92bb4)
    #&#8203;5 0xe84a60 in swift::SILParserTUState::parseDeclSIL(swift::Parser&) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe84a60)
    #&#8203;6 0x18598e1 in swift::Parser::parseTopLevel() (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0x18598e1)
    #&#8203;7 0xe83077 in parseIntoSourceFileImpl(swift::SourceFile&, unsigned int, bool*, swift::SILParserState*, swift::PersistentParserState*, swift::DelayedParsingCallbacks*, bool, bool) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe83077)
    #&#8203;8 0xe82d7d in swift::parseIntoSourceFile(swift::SourceFile&, unsigned int, bool*, swift::SILParserState*, swift::PersistentParserState*, swift::DelayedParsingCallbacks*, bool) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe82d7d)
    #&#8203;9 0xdbb38c in swift::CompilerInstance::parseAndTypeCheckMainFileUpTo(swift::SourceFile::ASTStage_t, swift::DelayedParsingCallbacks*, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xdbb38c)
    #&#8203;10 0xdba323 in swift::CompilerInstance::parseAndCheckTypesUpTo(swift::CompilerInstance::ImplicitImports const&, swift::SourceFile::ASTStage_t) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xdba323)
    #&#8203;11 0xdb9967 in swift::CompilerInstance::performSemaUpTo(swift::SourceFile::ASTStage_t) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xdb9967)
    #&#8203;12 0xb4741c in performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xb4741c)
    #&#8203;13 0xb460e6 in swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xb460e6)
    #&#8203;14 0xae80f6 in main (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xae80f6)
    #&#8203;15 0x7f9829cc6b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)


Direct leak of 96 byte(s) in 1 object(s) allocated from:
    #&#8203;0 0xac2376 in posix_memalign (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xac2376)
    #&#8203;1 0x143db63 in swift::SILModule::allocateInst(unsigned int, unsigned int) const (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0x143db63)
    #&#8203;2 0xeb0868 in (anonymous namespace)::SILParser::getLocalValue((anonymous namespace)::SILParser::UnresolvedValueName, swift::SILType, swift::SILLocation, swift::SILBuilder&) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xeb0868)
    #&#8203;3 0xeb327b in (anonymous namespace)::SILParser::parseTypedValueRef(swift::SILValue&, swift::SourceLoc&, swift::SILBuilder&) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xeb327b)
    #&#8203;4 0xe8d5ed in (anonymous namespace)::SILParser::parseSILInstruction(swift::SILBuilder&) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe8d5ed)
    #&#8203;5 0xe84a60 in swift::SILParserTUState::parseDeclSIL(swift::Parser&) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe84a60)
    #&#8203;6 0x18598e1 in swift::Parser::parseTopLevel() (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0x18598e1)
    #&#8203;7 0xe83077 in parseIntoSourceFileImpl(swift::SourceFile&, unsigned int, bool*, swift::SILParserState*, swift::PersistentParserState*, swift::DelayedParsingCallbacks*, bool, bool) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe83077)
    #&#8203;8 0xe82d7d in swift::parseIntoSourceFile(swift::SourceFile&, unsigned int, bool*, swift::SILParserState*, swift::PersistentParserState*, swift::DelayedParsingCallbacks*, bool) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe82d7d)
    #&#8203;9 0xdbb38c in swift::CompilerInstance::parseAndTypeCheckMainFileUpTo(swift::SourceFile::ASTStage_t, swift::DelayedParsingCallbacks*, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xdbb38c)
    #&#8203;10 0xdba323 in swift::CompilerInstance::parseAndCheckTypesUpTo(swift::CompilerInstance::ImplicitImports const&, swift::SourceFile::ASTStage_t) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xdba323)
    #&#8203;11 0xdb9967 in swift::CompilerInstance::performSemaUpTo(swift::SourceFile::ASTStage_t) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xdb9967)
    #&#8203;12 0xb4741c in performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xb4741c)
    #&#8203;13 0xb460e6 in swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xb460e6)
    #&#8203;14 0xae80f6 in main (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xae80f6)
    #&#8203;15 0x7f9829cc6b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)


Direct leak of 96 byte(s) in 1 object(s) allocated from:
    #&#8203;0 0xac2376 in posix_memalign (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xac2376)
    #&#8203;1 0x143db63 in swift::SILModule::allocateInst(unsigned int, unsigned int) const (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0x143db63)
    #&#8203;2 0x142f8a5 in swift::ObjectInst::create(swift::SILDebugLocation, swift::SILType, llvm::ArrayRef<swift::SILValue>, unsigned int, swift::SILModule&, bool) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0x142f8a5)
    #&#8203;3 0xe9a32f in (anonymous namespace)::SILParser::parseSILInstruction(swift::SILBuilder&) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe9a32f)
    #&#8203;4 0xe885f7 in swift::SILParserTUState::parseSILGlobal(swift::Parser&) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe885f7)
    #&#8203;5 0x18599bb in swift::Parser::parseTopLevel() (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0x18599bb)
    #&#8203;6 0xe83077 in parseIntoSourceFileImpl(swift::SourceFile&, unsigned int, bool*, swift::SILParserState*, swift::PersistentParserState*, swift::DelayedParsingCallbacks*, bool, bool) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe83077)
    #&#8203;7 0xe82d7d in swift::parseIntoSourceFile(swift::SourceFile&, unsigned int, bool*, swift::SILParserState*, swift::PersistentParserState*, swift::DelayedParsingCallbacks*, bool) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe82d7d)
    #&#8203;8 0xdbb38c in swift::CompilerInstance::parseAndTypeCheckMainFileUpTo(swift::SourceFile::ASTStage_t, swift::DelayedParsingCallbacks*, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xdbb38c)
    #&#8203;9 0xdba323 in swift::CompilerInstance::parseAndCheckTypesUpTo(swift::CompilerInstance::ImplicitImports const&, swift::SourceFile::ASTStage_t) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xdba323)
    #&#8203;10 0xdb9967 in swift::CompilerInstance::performSemaUpTo(swift::SourceFile::ASTStage_t) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xdb9967)
    #&#8203;11 0xb4741c in performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xb4741c)
    #&#8203;12 0xb460e6 in swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xb460e6)
    #&#8203;13 0xae80f6 in main (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xae80f6)
    #&#8203;14 0x7f9829cc6b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)


Direct leak of 96 byte(s) in 1 object(s) allocated from:
    #&#8203;0 0xac2376 in posix_memalign (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xac2376)
    #&#8203;1 0x143db63 in swift::SILModule::allocateInst(unsigned int, unsigned int) const (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0x143db63)
    #&#8203;2 0xeb0868 in (anonymous namespace)::SILParser::getLocalValue((anonymous namespace)::SILParser::UnresolvedValueName, swift::SILType, swift::SILLocation, swift::SILBuilder&) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xeb0868)
    #&#8203;3 0xeb327b in (anonymous namespace)::SILParser::parseTypedValueRef(swift::SILValue&, swift::SourceLoc&, swift::SILBuilder&) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xeb327b)
    #&#8203;4 0xe93fa1 in (anonymous namespace)::SILParser::parseSILInstruction(swift::SILBuilder&) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe93fa1)
    #&#8203;5 0xe84945 in swift::SILParserTUState::parseDeclSIL(swift::Parser&) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe84945)
    #&#8203;6 0x18598e1 in swift::Parser::parseTopLevel() (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0x18598e1)
    #&#8203;7 0xe83077 in parseIntoSourceFileImpl(swift::SourceFile&, unsigned int, bool*, swift::SILParserState*, swift::PersistentParserState*, swift::DelayedParsingCallbacks*, bool, bool) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe83077)
    #&#8203;8 0xe82d7d in swift::parseIntoSourceFile(swift::SourceFile&, unsigned int, bool*, swift::SILParserState*, swift::PersistentParserState*, swift::DelayedParsingCallbacks*, bool) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xe82d7d)
    #&#8203;9 0xdbb38c in swift::CompilerInstance::parseAndTypeCheckMainFileUpTo(swift::SourceFile::ASTStage_t, swift::DelayedParsingCallbacks*, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xdbb38c)
    #&#8203;10 0xdba323 in swift::CompilerInstance::parseAndCheckTypesUpTo(swift::CompilerInstance::ImplicitImports const&, swift::SourceFile::ASTStage_t) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xdba323)
    #&#8203;11 0xdb9967 in swift::CompilerInstance::performSemaUpTo(swift::SourceFile::ASTStage_t) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xdb9967)
    #&#8203;12 0xb4741c in performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xb4741c)
    #&#8203;13 0xb460e6 in swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xb460e6)
    #&#8203;14 0xae80f6 in main (/home/rintaro/Repositories/swift-oss/build/Ninja-ReleaseAssert+stdlib-DebugAssert/swift-linux-x86_64/bin/swift+0xae80f6)
    #&#8203;15 0x7f9829cc6b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)


SUMMARY: LeakSanitizer: 384 byte(s) leaked in 4 allocation(s).


--


********************
Testing Time: 0.32s
********************
Failing Tests (1):
    Swift(linux-x86_64) :: Serialization/basic_sil.swift


  Unexpected Failures: 1


2 warning(s) in tests.
utils/run-test: fatal error: command terminated with a non-zero exit status 1, aborting
@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. compiler The Swift compiler in itself memory leak bug: Memory leak
Projects
None yet
Development

No branches or pull requests

0 participants