Karl Heinz Struggl
Karl Heinz Struggl
UI Profiling (formerly called Continuous Profiling) has been released on the Android and Apple (Cocoa) SDKs for a while. We are still planning to add this capability in the React...
Note: this could also unlock https://github.com/getsentry/sentry-react-native/issues/4628
@MrMage thank you for the detailed report, we'll investigate this shortly
@grzegorzkrukowski thanks for reporting, can you upgrade to version [8.34.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.34.0)? Also does this happen only on macOS, or do you also see reports on other platforms/devices?
@grzegorzkrukowski thanks for the quick reply, that's helpful - please report back if the problems persist with 8.34.0.
Update: we decided to [revert](https://github.com/getsentry/sentry-cocoa/pull/4291) GH-4219 as we suspect it might include the change that can write invalid envelope records. This will be released as part of [8.35.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.35.0). We will...
@dylancom did you use a newer SDK version before and then downgrade? Can you provide more information on the platforms (iOS, macOS,...) and options you have enabled?
@dylancom thank you for the quick reply and confirming the versions. The most probable cause is that sentry-cocoa 8.33.0 created the invalid envelope, versions of 8.34.0+ include a fix for...
@mrmage yes, see https://github.com/getsentry/sentry-cocoa/pull/4297. For clarity/context, we didn't see crashes in SDK versions that have the original fix (8.34+), therefore we consider the fix effective, but we're adding another safeguard...
Closing this now. The crash and root cause are fixed in 8.35.0+. Further work on reducing memory footprint during envelope serialization is tracked in https://github.com/getsentry/sentry-cocoa/issues/3630.