Hacker News new | ask | show | jobs
by alin23 1743 days ago
Man, I wish I could use something like this for my Swift macOS app [1]

I’ve got tons of crash reports in Sentry that I have no idea what to do about.

On things like:

    CFRelease() called with NULL
replay could help me find where the heck that NULL came from as I don’t have any CFRelease call in my code

Or the more annoying

    BUG IN CLIENT OF LIBDISPATCH: Assertion failed: Block was expected to execute on queue [com.apple.main-thread]
Like, how does that specific line run perfectly fine thousands of times and then every once in a while it decides it needs the main thread. I wish I could replay that traceback to see why the main thread is suddenly needed.

[1] https://lunar.fyi