Skip to content

Crash ConnectionPool.swift #338

Closed
Closed
@pankajsoni19

Description

@pankajsoni19

this is on debian 10 | ubuntu 18.04 on long running server process. This happens usually within few hours each time server is started.

0x7f3e5562472f
0x55ebb5605ca9, CNIOBoringSSL_OPENSSL_malloc at .build\/checkouts\/swift-nio-ssl\/Sources\/CNIOBoringSSL\/crypto\/mem.c:125
0x55ebb554c9cf, asn1_item_ex_d2i at .build\/checkouts\/swift-nio-ssl\/Sources\/CNIOBoringSSL\/crypto\/asn1\/tasn_dec.c:459
0x55ebb554cac8, asn1_template_ex_d2i at .build\/checkouts\/swift-nio-ssl\/Sources\/CNIOBoringSSL\/crypto\/asn1\/tasn_dec.c:554
0x55ebb554c052, CNIOBoringSSL_ASN1_item_ex_d2i at .build\/checkouts\/swift-nio-ssl\/Sources\/CNIOBoringSSL\/crypto\/asn1\/tasn_dec.c:486
0x55ebb56087d3, parse_x509 at .build\/checkouts\/swift-nio-ssl\/Sources\/CNIOBoringSSL\/crypto\/pem\/pem_info.c:100
0x55ebb5620733, CNIOBoringSSL_X509_load_cert_crl_file at .build\/checkouts\/swift-nio-ssl\/Sources\/CNIOBoringSSL\/crypto\/x509\/by_file.c:254
0x55ebb56247f4, CNIOBoringSSL_X509_STORE_load_locations at .build\/checkouts\/swift-nio-ssl\/Sources\/CNIOBoringSSL\/crypto\/x509\/x509_d2.c:91
0x55ebb5ada0e9, generic not re-abstracted specialization <Swift.Int32> of closure #1 (Swift.UnsafePointer<Swift.Int8>) throws -> A1 in (extension in NIOSSL):Swift.Optional<A where A == Swift.String>.withCString<A>((Swift.Optional<Swift.UnsafePointer<Swift.Int8>>) throws -> A1) throws -> A1 at \/home\/admin\/server\/<compiler-generated>:0
0x55ebb5adab36, static NIOSSL.NIOSSLContext.(configureCertificateValidation in _2F13A2EC078EF6ECDDA8904A8474FC3D)(context: Swift.OpaquePointer, verification: NIOSSL.CertificateVerification, trustRoots: Swift.Optional<NIOSSL.NIOSSLTrustRoots>) throws -> () at \/home\/admin\/server\/<compiler-generated>:0
0x55ebb5adab36, function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Owned To Guaranteed> of NIOSSL.NIOSSLContext.init(configuration: NIOSSL.TLSConfiguration, callbackManager: Swift.Optional<NIOSSL.CallbackManagerProtocol>) throws -> NIOSSL.NIOSSLContext at \/home\/admin\/server\/.build\/checkouts\/swift-nio-ssl\/Sources\/NIOSSL\/SSLContext.swift:163
0x55ebb53eae32, AsyncHTTPClient.HTTP1ConnectionProvider.(makeChannel in _FE10872964386AE53EF9FE2B5059993A)(preference: AsyncHTTPClient.HTTPClient.EventLoopPreference) -> NIO.EventLoopFuture<NIO.Channel> at \/home\/admin\/server\/.build\/checkouts\/async-http-client\/Sources\/AsyncHTTPClient\/ConnectionPool.swift:417
0x55ebb53fdb27, AsyncHTTPClient.HTTP1ConnectionProvider.getConnection(preference: AsyncHTTPClient.HTTPClient.EventLoopPreference, setupComplete: NIO.EventLoopFuture<()>, logger: Logging.Logger) -> NIO.EventLoopFuture<AsyncHTTPClient.Connection> at .build\/checkouts\/async-http-client\/Sources\/AsyncHTTPClient\/ConnectionPool.swift:308

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions