Closed Bug 988649 Opened 10 years ago Closed 5 years ago

64-bit builds of Firefox on Windows fail to start the crash reporter in plugin (Flash) processes - "[Child 2752] ###!!! ABORT: can't start crash reporter server()"

Categories

(Toolkit :: Crash Reporting, defect)

x86_64
Windows 8.1
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
e10s later ---

People

(Reporter: TimAbraldes, Unassigned)

References

(Blocks 1 open bug)

Details

Windows 8.1, 64-bit build of Firefox

STR:
 In an e10s tab, load a page that has Flash content in it

The plugin-container process will crash with the stack at [2]

The failing code is at [1]:
  if (!crashServer->Start())
    NS_RUNTIMEABORT("can't start crash reporter server()");

[1] https://hg.mozilla.org/mozilla-central/file/9afe2a1145bd/toolkit/crashreporter/nsExceptionHandler.cpp#l2536
[2] https://pastebin.mozilla.org/4695348
I stepped through in the debugger and found that this is the failing code in CrashGenerationServer::Start() [1]:

236   pipe_ = CreateNamedPipe(pipe_name_.c_str(),
237                           kPipeAttr,
238                           kPipeMode,
239                           1,
240                           kOutBufferSize,
241                           kInBufferSize,
242                           0,
243                           pipe_sec_attrs_);
244   if (pipe_ == INVALID_HANDLE_VALUE) {
245     return false;
246   }

[1] https://mxr.mozilla.org/mozilla-central/source/toolkit/crashreporter/google-breakpad/src/client/windows/crash_generation/crash_generation_server.cc?rev=b8f1cd485c58#236
Mass tracking-e10s flag change. Filter bugmail on "2be0fcce-e36a-4e2c-aa80-0e3d33eb5406".
tracking-e10s: --- → +
e10s-specific, doesn't block generic win64
No longer blocks: 880004

This has been working for a while, closing as FIXED.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.