From 98415994cbb8a08b84db5956bc373051181c654f Mon Sep 17 00:00:00 2001 From: Ivan Tustanivskyi Date: Wed, 23 Sep 2026 16:05:29 +0300 Subject: [PATCH 1/2] Disable signal-safe stderr logging on PlayStation --- src/sentry_logger.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sentry_logger.h b/src/sentry_logger.h index b9d20d407d..0e61b0d36a 100644 --- a/src/sentry_logger.h +++ b/src/sentry_logger.h @@ -54,8 +54,10 @@ void sentry__logger_disable(void); /** * Signal/async-safe logging macro for use in signal handlers or other * contexts where stdio and malloc are unsafe. Only supports static strings. + * No-op on PlayStation, where writing to stderr from the coredump handler + * crashes the handler. */ -#ifdef SENTRY_PLATFORM_UNIX +#if defined(SENTRY_PLATFORM_UNIX) && !defined(SENTRY_PLATFORM_PS) # include # define SENTRY_SIGNAL_SAFE_LOG(msg) \ do { \ From 02f8290e1ddb5b49d0f4ea3d7dc333a61cf9b856 Mon Sep 17 00:00:00 2001 From: Ivan Tustanivskyi Date: Wed, 23 Sep 2026 16:36:08 +0300 Subject: [PATCH 2/2] Add changelog entry --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 69e8b530be..fd729ce882 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Unreleased + +**Fixes**: + +- Fix crash context missing from PlayStation crash reports when an `on_crash` callback is set. ([#2133](https://github.com/getsentry/sentry-native/pull/2133)) + ## 0.17.0 **Breaking / Important behavior changes**: