It took me a lot of effort and energy to break down a multi threaded TLS application into a single threaded minimal application.

I made sure that any one can build and run my minimal example without any frustrations. I included build instructions for this minimal application including the TLS library itself. I included the stack traces in addition to that.

I've located the line which is causing the bug but I can't wrap my mind around how to go ahead and fix it, so I asked the question.

I started a bounty today since the question didn't get answered.

Today, a user commented on the question that,

> 
> This question is a dump of your whole program followed by instructions
> on how to build and run your program followed by "please debug my
> application". You should create a minimal reproducible example
> emphasis on minimum.
> 
> 
> 

What's minimal then?

For reference, here is the question and that comment: [*Segmentation fault when using a shared\_ptr for private\_key*](https://stackoverflow.com/questions/66068134/segmentation-fault-when-using-a-shared-ptr-for-private-key?noredirect=1#comment116877826_66068134)