Chris Jones
|
85a8c4c641
|
Intermediate merge of debug-spew backout
|
2010-01-26 20:08:31 -06:00 |
|
Chris Jones
|
5ff8ade5f8
|
Backout 581822324d75
|
2010-01-26 20:08:28 -06:00 |
|
Chris Jones
|
fb901ce79e
|
Intermediate merge of debug-spew backout
|
2010-01-26 20:08:25 -06:00 |
|
Chris Jones
|
833e7c87fc
|
Backout 23ee84dbd7b5
|
2010-01-26 20:08:22 -06:00 |
|
Chris Jones
|
8a6a2fbd64
|
IPC socketpair()s should be CLOEXEC (dup2() unsets the flag for the new fd in the child process). irc-r=bsmedberg
|
2010-01-26 18:13:43 -06:00 |
|
Chris Jones
|
7df4c01b33
|
Yet more temporary debug spew for diagnosing mochitest hang.
|
2010-01-26 14:57:16 -06:00 |
|
Chris Jones
|
abf4355d51
|
Temporary mochitest debugging: eliminate race condition between parent exit and child minidump request.
|
2010-01-26 09:40:42 -08:00 |
|
Benjamin Smedberg
|
fff188953b
|
Bug 535564 - automation.py: WindowsError: [Error 13] The process cannot access the file because it is being used by another process. Don't keep the PID log open all the time, but only open it when it is needed. r?griffin
--HG--
extra : rebase_source : 1072e20feb1db8a98f99de5617e416ca23efb511
|
2010-01-26 09:53:32 -05:00 |
|
Chris Jones
|
382bd97b0b
|
More temporary mochitest hang diagnostics: kill the plugin process with SIGSEGV if it doesn't shut down within 30 seconds.
|
2010-01-25 18:49:02 -06:00 |
|
Chris Jones
|
e03c1f3854
|
More temporary debug spew to sort linux mochitest hang.
|
2010-01-25 14:10:12 -06:00 |
|
Benjamin Smedberg
|
10c46ca526
|
Printf-debugging to help figure out bug 535564
|
2010-01-25 14:33:50 -05:00 |
|
Chris Jones
|
bd0804d7d6
|
More debug spew for sorting mochitest-plain hang.
|
2010-01-22 18:03:38 -06:00 |
|
Chris Jones
|
db57f114be
|
Temporary spew part 2: convert fprintf(stderr into printf( so that child output shows up in the log.
|
2010-01-22 15:31:56 -06:00 |
|
Chris Jones
|
7b53db6a22
|
Temporary debug spew for diagnosing Linux mochitest hang.
|
2010-01-22 12:53:18 -06:00 |
|
Benjamin Smedberg
|
ad605908e9
|
Bug 540967 - "missing output line for total leaks" because the parent process isn't waiting for the child process to clean up/write leak logs, r=cjones
|
2010-01-22 10:21:33 -05:00 |
|
Benjamin Smedberg
|
5ff7ecd852
|
Bug 540868 part 2: keep all NPObjects (not just those with actors) in mObjectMap, and invalidate/deallocate them when we destroy the associated instance, r=bent
|
2010-01-22 10:06:13 -05:00 |
|
Chris Jones
|
73a1d2211e
|
Bug 521929, part 3: IPDL/C++ test.
|
2010-01-21 20:04:11 -06:00 |
|
Chris Jones
|
b79dc7dd3a
|
Bug 521929, part 2: Save racy RPC replies onto a special stack until they're the reply to the right out-call. r=bent
|
2010-01-21 20:04:10 -06:00 |
|
Chris Jones
|
5f451f4f10
|
Bug 521929, part 1: Add a "seqno" field to synchronous messages. r=bent
|
2010-01-21 20:04:09 -06:00 |
|
Chris Jones
|
7ebeb43400
|
Fix Windows build busted by 2e3e142612b1.
|
2010-01-20 22:58:47 -06:00 |
|
Chris Jones
|
d42c00e1e9
|
Bug 538239: Guard against async messages unblocking sync message waits. r=bent
|
2010-01-20 21:50:36 -06:00 |
|
Chris Jones
|
e3c60ac47d
|
Test for bug 538239.
|
2010-01-20 21:50:07 -06:00 |
|
Chris Jones
|
1bbb5af93c
|
bug 539552 - Add a GetMinidump() method to top-level, parent-side IPDL classes. r=bent
|
2010-01-13 20:17:00 -05:00 |
|
Chris Jones
|
f396226bc4
|
Followup to bug 539856: Save actors' IDs in all message handlers to avoid use-after-free when the actor is deleted above the handler in the stack. IRC r=bent
|
2010-01-15 15:15:52 -06:00 |
|
Chris Jones
|
f8cdcf7276
|
Test for followup to bug 539856.
|
2010-01-15 15:15:51 -06:00 |
|
Ben Turner
|
f2dc67e621
|
Bug 539061 - 'OOPP: ASSERTION: Received "nonqueued" message 31, 10'. r=jimm.
|
2010-01-15 12:35:53 -08:00 |
|
Chris Jones
|
fc41cdff9a
|
Bug 539856: Avoid use-after-free of |mId| when constructing replies to destructor messages by saving |mId| on the stack. no r=, minor
|
2010-01-14 23:25:57 -06:00 |
|
Chris Jones
|
bd40e8fa28
|
Test for bug 539856.
|
2010-01-14 23:25:56 -06:00 |
|
Benjamin Smedberg
|
3f9c685874
|
Merge mozilla-central into electrolysis
|
2010-01-14 09:01:59 -05:00 |
|
Chris Jones
|
8cce034b88
|
Bug 539343: Call DeallocSubtree() on subprotocol actors after being __delete__-ed. r=bent
|
2010-01-13 21:08:36 -06:00 |
|
Chris Jones
|
d4d55d3e9b
|
Test for bug 539343.
|
2010-01-13 21:08:35 -06:00 |
|
Chris Jones
|
6adcb662be
|
Bug 539295: Use lenient child reaping in NS_BUILD_REFCNT_LOGGING builds. r=bsmedberg
|
2010-01-13 14:57:52 -06:00 |
|
Chris Jones
|
1e041371ce
|
Bug 539295: Add an extra EnsureProcessTerminated() parameter to control how lenient to be wrt child shutdown. r=bent
|
2010-01-13 14:57:51 -06:00 |
|
Benjamin Smedberg
|
59e6e48206
|
Followup to bug 516759 (multi-process crash reporting), make childCrashNotificationPipe a leaked char* instead of a leaked nsString, so that it doesn't show up in leakstats. r=ted (Filed bug 539451 as a followup.)
|
2010-01-13 10:44:10 -05:00 |
|
Chris Jones
|
f604a6add1
|
Bustage fix: work around XRE hackery.
|
2010-01-12 17:42:58 -06:00 |
|
Chris Jones
|
7ebf798a09
|
Bug 516759: Use OOP crash reporting in Gecko. r=luser
|
2010-01-12 15:14:38 -06:00 |
|
Chris Jones
|
e3edb3da51
|
Small edit to comment. No r=, just want another set of talos runs.
|
2010-01-12 02:25:18 -06:00 |
|
Chris Jones
|
c63eb826e4
|
Bug 538586: Notify clients of channel errors if they call Close() before deleting themselves, but before the error notification event is delivered from the IO thread. r=bent
|
2010-01-12 00:14:32 -06:00 |
|
Chris Jones
|
4773f70f01
|
Test for bug 538586.
|
2010-01-12 00:14:31 -06:00 |
|
Chris Jones
|
8fdbf47035
|
Don't run TestLatency if the timing resolution is too low and use the new TimeDuration::ToSecondsSigDigits() method to display durations to humans. No r=, test only.
|
2010-01-11 23:46:17 -06:00 |
|
Jim Mathies
|
395d6723a9
|
Bug 538990 - Add a resource manifest to mozilla-runtime.exe. r=ted.
|
2010-01-13 19:44:34 -06:00 |
|
Benjamin Smedberg
|
c85b1e45a9
|
Merge mozilla-central to electrolysis
|
2009-12-21 10:22:07 -05:00 |
|
Makoto Kato
|
f0c8759e67
|
Bug 534813 - ipc_message_utils.h causes build error on Windows x64 build. r=jones.chris.g
|
2009-12-21 18:28:28 +09:00 |
|
Chris Jones
|
d6c43ac3f9
|
bug 535867: fix threadsafety problem causing windows tinderbox error. r=trivial
|
2009-12-18 18:09:56 -06:00 |
|
Benjamin Smedberg
|
5cb66dd785
|
Bug 535298: Cancel the NotifyMaybeChannelError event if the AsyncChannel is destroyed, and allow AsyncChannel::Close() to be called after a channel error (e.g. child process crash). r=cjones
|
2009-12-17 18:12:03 -06:00 |
|
Chris Jones
|
4b8c5aece2
|
bug 535298: IPDL unit test for use-after-free crashes after RPC errors. r=test-only
|
2009-12-17 18:12:01 -06:00 |
|
Benjamin Smedberg
|
15b231055d
|
Bug 534736, and perhaps some others: parent crash within mozilla::plugins::PPluginInstanceParent::DestroySubtree, r=cjones
|
2009-12-17 16:39:22 -05:00 |
|
Chris Jones
|
e3e1f8b5c7
|
fix syntax error. r=trivial
|
2009-12-15 16:15:39 -06:00 |
|
Chris Jones
|
aadcbce897
|
bug 533507: improve IPC "race condition" error message. frontend only, r=me
|
2009-12-09 20:01:46 -06:00 |
|
Chris Jones
|
92ab770bfe
|
bug 533587: process RPC in-calls deferred because of races until "later". in-person r=bent
|
2009-12-09 17:15:01 -06:00 |
|