On 1/18/2013 1:21 PM, Mark Final wrote:
> Thanks for the reply, Ted. The parent process is not exiting directly
> after the minidump has been written from the child (containing the
> crash server) - I'll take a look at the code and see if I'm missing an
> exit strategy.
>
> So that I'm not going to run into a dead end at some point, is my
> usage (as you describe, backward to your usage) a valid way of using
> Breakpad? If not, I'll change, but it does seem to work nicely on
> Windows, and mostly on Linux, so far.
>
>
I don't think there's any particular reason this shouldn't work. AIUI
Google runs a totally separate process (GoogleCrashHandler.exe) to
handle crashes for various applications. I think you're either running
into corner-cases that weren't considered in the original design, or the
usual undocumented assumptions about what your code ought to be doing.
There are more than a few assumptions about what callers do that aren't
documented in the Breakpad source. If you find such things we'd be happy
to take patches.
-Ted