Skip to content

Commit 8cef955

Browse files
pblazejclaude
andauthored
Benchmarks: disable jemalloc trait to fix SIGSEGV on macOS 26 (#1040)
The nightly benchmark crash (SIGSEGV in the first benchmark since Jun 10) is jemalloc's malloc-zone hooks freeing a foreign pointer during CoreFoundation's one-time locale init, triggered by the webrtc-xcframework 144.7559.08 bump (bisected: last-good SDK commit + `.07` passes, same commit with only the pin flipped to `.08` crashes). Disabling package-benchmark's Jemalloc trait removes the malloc-zone interposition entirely — malloc metrics read 0, all other metrics unaffected; full suite verified locally at main + `.08`. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent 5d13e9c commit 8cef955

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

Benchmarks/Package.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ let package = Package(
1010
dependencies: [
1111
.package(name: "client-sdk-swift", path: "../"),
1212
.package(url: "https://github.com/livekit/livekit-uniffi-xcframework.git", from: "0.0.1"),
13-
.package(url: "https://github.com/ordo-one/benchmark.git", from: "1.29.0"),
13+
// No Jemalloc trait: jemalloc's malloc-zone hooks crash on macOS 26 (malloc metrics read 0 without it)
14+
.package(url: "https://github.com/ordo-one/benchmark.git", from: "1.29.0", traits: []),
1415
],
1516
targets: [
1617
.executableTarget(

0 commit comments

Comments
 (0)