Skip to content

Commit e92999a

Browse files
fix: fix segfault caused by multiple activate_stack_trampoline
1 parent c02b664 commit e92999a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/pytest_codspeed/instruments/hooks/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def __init__(self) -> None:
3737
if self.instance == 0:
3838
raise RuntimeError("Failed to initialize CodSpeed instrumentation library.")
3939

40-
if SUPPORTS_PERF_TRAMPOLINE:
40+
if SUPPORTS_PERF_TRAMPOLINE and not sys.is_stack_trampoline_active():
4141
sys.activate_stack_trampoline("perf") # type: ignore
4242

4343
def __del__(self):

0 commit comments

Comments
 (0)