Description
After some testing, It seems like the native profiler could be the way to go, at least for iOS and macOS. However, I'm having issues with the symbolication - all the flutter symbols (e.g. referencing
/private/var/containers/Bundle/Application/2D6824B6-DC93-4F60-AFC2-ADE201585EC6/Runner.app/Frameworks/Flutter.framework/Flutter
) in this profile are unresolved (symbol not found). I don't know - was there some custom handling in the symbolicator for flutter-specific symbols? Maybe that doesn't get triggered when the transaction comes from swift... Also I've tested triggering an error in swift and the image seems resolved but the frames sayredacted
. Do you know what that is about @marandaneto ?
OK so at least in errors, the issue of some stack frames not being symbolicated is due to dSYMs missing for the Flutter.framework (or FlutterMacOS.framework). They're currently not shipped with Flutter at the moment so the dart plugin won't upload them to Sentry and thus they can't be used for symbolication, see flutter/flutter#117404 (comment)
Originally posted by @vaind in #1106 (comment)
Possible solutions:
- upload in the dart plugin
- use craft, although this is normally used to upload during an SDK release: https://github.com/getsentry/craft#symbol-collector-symbol-collector
- introduce a flutter-specific symbol server - https://github.com/getsentry/team-processing/issues/83
Metadata
Metadata
Assignees
Type
Projects
Status