Skip to content

Support for generating macOS-native .ips crash reports (or other readable formats) when using sentry-native with crashpad handler on macOS #1463

@l16659

Description

@l16659

Summry: When using sentry-native with the crashpad handler on macOS (13.0+ on ARM architecture), local crash report generation is blocked. Even after setting the Sentry database path, only .dmp files are produced, which are not easily readable. It would be great to add support for generating macOS-native .ips files or other human-readable formats to improve debugging workflows.EnvironmentPlatform: macOS 13.0+ (ARM architecture, e.g., Apple Silicon M1/M2/M3)

Sentry SDK: sentry-native
Handler: Crashpad_handler

Expected Behavior: The SDK should allow or generate macOS-native crash reports in .ips format (or an alternative readable format like plain text logs) alongside or instead of .dmp files, especially when a database path is set.
This would align with macOS's built-in crash reporting system for better integration and easier local analysis without requiring additional tools to decode .dmp files.

Actual Behavior: No local macOS crash reports (.ips or similar) are generated.
Only .dmp files are produced in the Sentry database path, which are binary and not human-readable without specialized tools.
This overrides or prevents the system's default crash reporting mechanism.

Thank you very much in advance for your time and for maintaining such a great project! I really appreciate any feedback.
Best regards!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions