Multiple handler processes pointed to the same Crashpad database

10 views
Skip to first unread message

Jonathan Jones

unread,
Oct 2, 2025, 8:06:16 AM (12 days ago) Oct 2
to Crashpad-dev
Hello,

How well does Crashpad support having multiple handler processes pointed to the same Crashpad database?  Does this level of support change if the handler processes are built from different versions of Crashpad?

Best wishes,
Jonathan Jones

Mark Mentovai

unread,
Oct 2, 2025, 12:23:56 PM (12 days ago) Oct 2
to Jonathan Jones, Crashpad-dev
The database implementations tolerate concurrent access, either through inherent semantic guarantees of the filesystem, or respecting advisory locks. Some Crashpad client code maintained by our own team expects this behavior, so you can reasonably rely on it too.

The database implementations are stable in the “mostly unchanging” sense, and I wouldn’t expect version shear to affect safe concurrent access. If we were to make a change that might affect concurrent access, we’d be cognizant of the concern. I expect that in most cases, we’d provide a transition window.

--
You received this message because you are subscribed to the Google Groups "Crashpad-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to crashpad-dev...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/crashpad-dev/cec07649-931d-4e69-b18d-4bd3ae600450n%40chromium.org.
Reply all
Reply to author
Forward
0 new messages