Bug report
Bug description:
Title: Python 3.13 / OpenSSL 3.5.5 crashes on Windows with OPENSSL_Uplink ... no OPENSSL_Applink when SSLKEYLOGFILE is set
Environment:
- OS: Windows
- Python: 3.13.12, 64-bit
- OpenSSL: OpenSSL 3.5.5 27 Jan 2026
- Application: ComfyUI Desktop / ComfyUI Manager
- GPU: NVIDIA RTX 3060
Problem:
When SSLKEYLOGFILE is set, Python exits immediately during HTTPS/network activity with:
OPENSSL_Uplink(...): no OPENSSL_Applink
There is no Python traceback because the process aborts in native OpenSSL code.
Reproduction:
- Set an environment variable:
SSLKEYLOGFILE=E:\AI\Apps\Wireshark\sslkeys.log
- Start ComfyUI with Manager public/network mode enabled.
- During ComfyUI-Manager startup network/cache fetches, Python exits with:
OPENSSL_Uplink(...): no OPENSSL_Applink
Observed:
The process exits with code 1. No Python exception is raised.
Expected:
Setting SSLKEYLOGFILE should enable TLS key logging or fail gracefully, not abort the Python process.
Investigation:
import ssl works.
import aiohttp.resolver works.
import requests, urllib3, github, and huggingface_hub work.
- ComfyUI runs in offline mode.
- ComfyUI Manager public mode crashes during online cache/network fetching.
- ProcMon showed access to
E:\AI\Apps\Wireshark\sslkeys.log immediately before the crash.
- Clearing the environment variable fixes the issue:
set SSLKEYLOGFILE=
After removing SSLKEYLOGFILE, ComfyUI Manager starts successfully in public mode.
Workaround:
Remove SSLKEYLOGFILE from User/System environment variables.
Question:
Is this a known issue with Python 3.13 / OpenSSL 3.5.x on Windows when TLS key logging is enabled?
CPython versions tested on:
3.13
Operating systems tested on:
Windows
Bug report
Bug description:
Title: Python 3.13 / OpenSSL 3.5.5 crashes on Windows with
OPENSSL_Uplink ... no OPENSSL_ApplinkwhenSSLKEYLOGFILEis setEnvironment:
Problem:
When
SSLKEYLOGFILEis set, Python exits immediately during HTTPS/network activity with:OPENSSL_Uplink(...): no OPENSSL_ApplinkThere is no Python traceback because the process aborts in native OpenSSL code.
Reproduction:
SSLKEYLOGFILE=E:\AI\Apps\Wireshark\sslkeys.logOPENSSL_Uplink(...): no OPENSSL_ApplinkObserved:
The process exits with code 1. No Python exception is raised.
Expected:
Setting
SSLKEYLOGFILEshould enable TLS key logging or fail gracefully, not abort the Python process.Investigation:
import sslworks.import aiohttp.resolverworks.import requests,urllib3,github, andhuggingface_hubwork.E:\AI\Apps\Wireshark\sslkeys.logimmediately before the crash.set SSLKEYLOGFILE=After removing
SSLKEYLOGFILE, ComfyUI Manager starts successfully in public mode.Workaround:
Remove
SSLKEYLOGFILEfrom User/System environment variables.Question:
Is this a known issue with Python 3.13 / OpenSSL 3.5.x on Windows when TLS key logging is enabled?
CPython versions tested on:
3.13
Operating systems tested on:
Windows