{"record":{"id":"d42eeed8db516de4","repo":"nginx/nginx","slug":"ngx-log-alert-d42eee","errorCode":"NGX_LOG_ALERT","errorMessage":"CreateThread() failed","messagePattern":"CreateThread\\(\\) failed","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/os/win32/ngx_thread.c","lineNumber":28,"sourceCode":"\n\nngx_err_t\nngx_create_thread(ngx_tid_t *tid,\n    ngx_thread_value_t (__stdcall *func)(void *arg), void *arg, ngx_log_t *log)\n{\n    u_long     id;\n    ngx_err_t  err;\n\n    *tid = CreateThread(NULL, 0, func, arg, 0, &id);\n\n    if (*tid != NULL) {\n        ngx_log_error(NGX_LOG_NOTICE, log, 0,\n                      \"create thread \" NGX_TID_T_FMT, id);\n        return 0;\n    }\n\n    err = ngx_errno;\n    ngx_log_error(NGX_LOG_ALERT, log, err, \"CreateThread() failed\");\n    return err;\n}\n","sourceCodeStart":10,"sourceCodeEnd":31,"githubUrl":"https://github.com/nginx/nginx/blob/3f6f7824d4e2eb1ac37dec76683d525ac0ff521c/src/os/win32/ngx_thread.c#L10-L31","documentation":"Error \"CreateThread() failed\" thrown in nginx/nginx.","triggerScenarios":"Thrown at src/os/win32/ngx_thread.c:28 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"3f6f7824d4e2eb1ac37dec76683d525ac0ff521c","analyzedAt":"2026-08-22T03:09:46.447Z","schemaVersion":2},"datasetVersion":"2026-08-22T04:17:13.399Z"}