Skip to content

fix: call the original terminate handler even after monitors are disabled #4931

fix: call the original terminate handler even after monitors are disabled

fix: call the original terminate handler even after monitors are disabled #4931

Re-run triggered August 5, 2026 07:12
Status Failure
Total duration 9m 14s
Artifacts 6

fast-pr-checks.yml

on: pull_request
Detect File Changes
6s
Detect File Changes
Matrix: Fast XCFramework Slice (Sentry Dynamic, iOS arm64) / build-xcframework-variant-slices
Fast Unit Tests (iOS 18)  /  Unit iOS 18 Sentry
8m 52s
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
SentryCrash Import Ratchet
8s
SentryCrash Import Ratchet
Fast PR Checks
3s
Fast PR Checks
Fit to window
Zoom out
Zoom in

Annotations

8 errors, 10 warnings, and 10 notices
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
❌ Tests reported 4 failures
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
❌ Failed to create checks using the provided token. (HttpError: Resource not accessible by integration - https://docs.github.com/rest/checks/runs#create-a-check-run)
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
Process completed with exit code 65.
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry: Tests/SentryTests/SentryCrash/SentryCrashMonitor_CppException_Tests.mm#L61
testCallTerminationHandler_NotEnabled, ((terminateCalled) is false) failed
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry: Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_CPPException.cpp#L232
testCallHandler_shouldCaptureExceptionDescription, std::runtime_error: Example Error
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry: Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_CPPException.cpp#L232
testCallHandler_descriptionLongerThanBuffer_shouldCaptureTruncatedExceptionDescription, std::runtime_error: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry: Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_CPPException.cpp#L232
testCallHandler_descriptionExactLengthOfBuffer_shouldCaptureTruncatedExceptionDescription, std::runtime_error: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Fast PR Checks
Process completed with exit code 1.
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
⚠️ This usually indicates insufficient permissions. More details: https://github.com/mikepenz/action-junit-report/issues/23
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
not stripping binary because it is signed: /Users/vagrant/Library/Developer/Xcode/DerivedData/Sentry-awtbhjulvihkuwdtrxqzsinmmmrc/Build/Products/TestCI-iphonesimulator/SentryObjCCompat.framework/SentryObjCCompatwarning: not stripping binary because it is signed: /Users/vagrant/Library/Developer/Xcode/DerivedData/Sentry-awtbhjulvihkuwdtrxqzsinmmmrc/Build/Products/TestCI-iphonesimulator/SentryObjCCompat.framework/Frameworks/Sentry.framework/Sentry (in target 'SentryObjC' from project 'Sentry')
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
not stripping binary because it is signed: /Users/vagrant/Library/Developer/Xcode/DerivedData/Sentry-awtbhjulvihkuwdtrxqzsinmmmrc/Build/Products/TestCI-iphonesimulator/SentryTestUtilsDynamic.framework/SentryTestUtilsDynamicwarning: not stripping binary because it is signed: /Users/vagrant/Library/Developer/Xcode/DerivedData/Sentry-awtbhjulvihkuwdtrxqzsinmmmrc/Build/Products/TestCI-iphonesimulator/SentryTestUtilsDynamic.framework/Frameworks/Sentry.framework/Sentrywarning: not stripping binary because it is signed: /Users/vagrant/Library/Developer/Xcode/DerivedData/Sentry-awtbhjulvihkuwdtrxqzsinmmmrc/Build/Products/TestCI-iphonesimulator/SentryTestUtilsDynamic.framework/Frameworks/XCTest.framework/XCTest (in target 'SentryProfilerTests' from project 'Sentry')
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
not stripping binary because it is signed: /Users/vagrant/Library/Developer/Xcode/DerivedData/Sentry-awtbhjulvihkuwdtrxqzsinmmmrc/Build/Products/TestCI-iphonesimulator/SentryTestUtilsDynamic.framework/SentryTestUtilsDynamicwarning: not stripping binary because it is signed: /Users/vagrant/Library/Developer/Xcode/DerivedData/Sentry-awtbhjulvihkuwdtrxqzsinmmmrc/Build/Products/TestCI-iphonesimulator/SentryTestUtilsDynamic.framework/Frameworks/Sentry.framework/Sentrywarning: not stripping binary because it is signed: /Users/vagrant/Library/Developer/Xcode/DerivedData/Sentry-awtbhjulvihkuwdtrxqzsinmmmrc/Build/Products/TestCI-iphonesimulator/SentryTestUtilsDynamic.framework/Frameworks/XCTest.framework/XCTest (in target 'SentryTests' from project 'Sentry')
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
not stripping binary because it is signed: /Users/vagrant/Library/Developer/Xcode/DerivedData/Sentry-awtbhjulvihkuwdtrxqzsinmmmrc/Build/Products/TestCI-iphonesimulator/Sentry.framework/Sentry (in target 'SentryTestUtilsDynamic' from project 'Sentry')
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
not stripping binary because it is signed: /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks/XCTest.framework/XCTest (in target 'SentryTestUtilsDynamic' from project 'Sentry')
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
'function_name_whitespace' is not a valid rule identifier
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
'implicit_optional_initialization' is not a valid rule identifier
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
Building targets in manual order is deprecated - choose Dependency Order in scheme settings instead, or set DISABLE_MANUAL_TARGET_ORDER_BUILD_WARNING in any of the targets in the current scheme to suppress this warning
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
Skipped SentryTests.SentryDataCollectionOptionsTests.testInit_withAllArguments_shouldSetAllProperties
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
Skipped SentryTests.SentryDataCollectionOptionsTests.testEquatable_differentValues_shouldNotBeEqual
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
Skipped SentryTests.SentryDataCollectionOptionsTests.testEquatable_defaultInstances_shouldBeEqual
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
Skipped SentryTests.SentryDataCollectionOptionsTests.testDataCollectionObjC_whenAccessed_shouldWrapEntireDataCollection
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
Skipped SentryTests.SentryCrashIntegrationTests.testLocaleChanged_whenV10_shouldNotSetDeviceLocale
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
Skipped SentryTests.SentryClientTests.testInstallationIdNotSetWhenDataCollectionUserInfoDisabled
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
Skipped SentryTests.SentryClientTests.testExplicitUserIsSetWhenDataCollectionUserInfoDisabled
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
Skipped SentryTests.SentryClientTests.testDataCollectionUserInfoEnabledByDefault_GivenNoIP_sdkIPIsAuto
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
Skipped SentryTests.SentryClientTests.testDataCollectionUserInfoDisabled_GivenNoIP_sdkIPIsNever
Fast Unit Tests (iOS 18) / Unit iOS 18 Sentry
Skipped SentryTests.SentryClientTests.testCapture_whenRequestHeadersAreExplicitAndCollectionIsOff_shouldNotFilterHeaders

Artifacts

Produced during runtime
Name Size Digest
crash-logs-iOS-xcode-16-os-18.5
26.2 KB
sha256:ca53fbba173f75fdb80560b94f882fa78c82814a21342f651c65e989b9151fbd
raw-output-iOS-xcode-16-os-18.5
662 KB
sha256:c70f0589ecce72b98582e01151003554fba91d479d2e2553fcb83755a42be3d8
result-bundle-iOS-xcode-16-os-18.5
71.7 MB
sha256:1763cbc032d7f4edfebb7fee249a72cafc030a81a4d06668fbeab4ee0097f239
screenshot-unit-testsunit-tests-iOS-xcode-16-os-18.5
1.06 MB
sha256:31aba39ad9cfd4f4b95f4542a9df1de80f002f610bbc1730e533fd4354757401
sentrytests-metadata-iOS-xcode-16-os-18.5
12.2 KB
sha256:850a8fbc280253dcb0d2daf08f87014474516506ee42d0ae34a6f5cd49fb86f6
xcframework-sentry-dynamic-slice-iphoneos
16.9 MB
sha256:eef20c83e00eec40616f787d1e2aa63d2fa70682b400a9f5b7c4a2d971ce91e4