Something to do with nsRgnRectAllocator broke the test harness recently. TestOpens has had a latent bug for a while that I just stepped on after unbreaking the harness.
Created attachment 628620 [details] [diff] [review]
Bug 760007, part 1: Fix the IPDL C++ test harness. r=bent
Created attachment 628621 [details] [diff] [review]
part 2: Fix shutdown race condition in cross-process TestOpens
The test depends on TestOpensOpenedChild being deleted before its underlying Transport, but nothing was guaranteeing that ordering. Intermittent crashes resulted.