From e56cd2f271709b3aae47e4df512a3cc5a5d33e06 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Tue, 28 Apr 2026 09:25:24 +0200 Subject: [PATCH 1/3] feat(crashpad): wait-for-upload macOS support --- external/crashpad | 2 +- include/sentry.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/external/crashpad b/external/crashpad index 38617eb5a0..b9d2b810a9 160000 --- a/external/crashpad +++ b/external/crashpad @@ -1 +1 @@ -Subproject commit 38617eb5a0799acade5dc4312f206e0e43642566 +Subproject commit b9d2b810a9e960916d641559aab30b11ecfc30cd diff --git a/include/sentry.h b/include/sentry.h index d3ac53ec2b..f964803506 100644 --- a/include/sentry.h +++ b/include/sentry.h @@ -1840,8 +1840,8 @@ sentry_options_get_crash_reporting_mode(const sentry_options_t *opts); * Enables a wait for the crash report upload to be finished before shutting * down. This is disabled by default. * - * This setting only has an effect when using the `crashpad` backend on Linux - * and Windows. + * This setting only has an effect when using the `crashpad` backend on Linux, + * Windows and macOS. */ SENTRY_API void sentry_options_set_crashpad_wait_for_upload( sentry_options_t *opts, int wait_for_upload); From ffa3d54f3c972bd5eefef13e969b064fd97686d4 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Tue, 28 Apr 2026 09:29:13 +0200 Subject: [PATCH 2/3] Update CHANGELOG.md --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 313f4dfc30..a63d5805fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## Unreleased +**Features**: + +- Crashpad: add macOS support for the `crashpad_wait_for_upload` flag. ([#1679](https://github.com/getsentry/sentry-native/pull/1679), [crashpad#152](https://github.com/getsentry/crashpad/pull/152)) + **Fixes**: - Fix event ownership (potential double-decref) in sentry_capture_minidump. ([#1669](https://github.com/getsentry/sentry-native/pull/1669)) From bca384238428be6a731395f2b4c4b5945cc1773a Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Tue, 28 Apr 2026 10:00:11 +0200 Subject: [PATCH 3/3] Bump crashpad --- external/crashpad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external/crashpad b/external/crashpad index b9d2b810a9..17b7aca163 160000 --- a/external/crashpad +++ b/external/crashpad @@ -1 +1 @@ -Subproject commit b9d2b810a9e960916d641559aab30b11ecfc30cd +Subproject commit 17b7aca1634f1a91018f1bba13f7941a2892e864