Skip to content

Conversation

@bneradt
Copy link
Contributor

@bneradt bneradt commented Nov 19, 2025

Remove the commented-out debug statement from the SslData destructor. This statement was commented out in PR #9792 as a stop-gap measure because it was causing crashes during shutdown when accessing the potentially-destroyed dbg_ctl static object. Let's close the associated issue by just removing the commented out debug statement since it is generally considered unsafe to log in a destructor precisely because of its use of static structures which can surface order-dependent issues like the one reported in #9794. That is, not logging in the destructor is the correct solution, so let's just make @maskit's patch official.

Fixes: #9794

Remove the commented-out debug statement from the SslData destructor.
This statement was commented out in PR apache#9792 as a stop-gap measure
because it was causing crashes during shutdown when accessing the
potentially-destroyed dbg_ctl static object. Let's close the associated
issue by just removing the commented out debug statement since it is
generally considered unsafe to log in a destructor precisely because of
its use of static structures which can surface order-dependent issues
like the one reported in apache#9794. That is, not logging in the destructor
is the correct solution, so let's just make @maskit's patch official.

Fixes: apache#9794
@bneradt bneradt added this to the 10.2.0 milestone Nov 19, 2025
@bneradt bneradt requested a review from maskit November 19, 2025 21:59
@bneradt bneradt self-assigned this Nov 19, 2025
@bneradt bneradt merged commit 0565164 into apache:master Nov 20, 2025
15 checks passed
@bneradt bneradt deleted the cleanup_certifier_log branch November 20, 2025 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

certifier plugin crash on master

2 participants