Skip to content

Update Bare to v1.33.5 - #133

Merged
bavulapati merged 1 commit into
mainfrom
bump-bare-1.33.5
Sep 18, 2026
Merged

bavulapati merged 1 commit into
mainfrom
bump-bare-1.33.5

Conversation

@bavulapati

Copy link
Copy Markdown
Contributor

Carries holepunchto/liblog#5 into bare-kit, via bare-system-logger 1.0.6 and holepunchto/bare#217.

The ETW provider was held in a thread_local with a dynamic initializer, so it ran on every thread start and built a std::wstring; a thread starting while the process exits took the CRT lock after teardown and faulted on a NULL mutex. Windows creates such a thread itself during exit(), through the parallel loader.

That is the intermittent queue segfault on win32-arm64: 59/3000 before, 0/3000 after, measured on one runner. Diagnosis in holepunchto/liblog#4.

@bavulapati
bavulapati requested a review from a team September 18, 2026 13:07
@bavulapati
bavulapati merged commit f3a45a3 into main Sep 18, 2026
12 checks passed
@bavulapati
bavulapati deleted the bump-bare-1.33.5 branch September 18, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants