From dfb0d362f1db8603b0c34240abd6888f3d77995a Mon Sep 17 00:00:00 2001 From: Oleg Pudeyev Date: Thu, 1 May 2025 16:16:25 -0400 Subject: [PATCH] do not initialize components from on fork handler --- lib/datadog/core/crashtracking/component.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/datadog/core/crashtracking/component.rb b/lib/datadog/core/crashtracking/component.rb index 68e05e3ff7f..39b9ce86615 100644 --- a/lib/datadog/core/crashtracking/component.rb +++ b/lib/datadog/core/crashtracking/component.rb @@ -63,7 +63,7 @@ def start # Must NOT reference `self` here, as only the first instance will # be captured by the ONLY_ONCE and we want to pick the latest active one # (which may have different tags or agent config) - Datadog.send(:components).crashtracker&.update_on_fork + Datadog.send(:components, allow_initialization: false)&.crashtracker&.update_on_fork end end end