Skip to content

SIGABRT in OSSL_PROVIDER_unload with static OpenSSL3 #3698

@andreya108

Description

@andreya108

Describe the bug
SIGABRT occurs when OSSL_PROVIDER_unload is invoked during OpenSSL deinitialization in POCO if OpenSSL3 is used as static libraries.
This issue appeared in POCO 1.12.1.
SIGSEGV in POCO 1.12.0 (fixed).
All is ok with POCO version 1.11.3

To Reproduce
Just using HTTPSClientSession + static OpenSSL3

Expected behavior
No SIGABRT.

Screenshots
wUKVyB.md.png

Please add relevant environment information:

  • Linux x86_64 Ubuntu 22.04
  • POCO Version 1.12.1
  • OPENSSL 3.0.5 no-shared no-module

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions