fix: call the original terminate handler even after monitors are disabled #4931
fast-pr-checks.yml
on: pull_request
Detect File Changes
6s
Matrix: Fast XCFramework Slice (Sentry Dynamic, iOS arm64) / build-xcframework-variant-slices
Fast Unit Tests (iOS 18)
/
Unit iOS 18 Sentry
8m 52s
SentryCrash Import Ratchet
8s
Fast PR Checks
3s
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
|
|