Last Comment Bug 778382 - ABORT: Creating second IPC server for '' while first still exists
: ABORT: Creating second IPC server for '' while first still exists
Status: RESOLVED FIXED
: crash
Product: Core
Classification: Components
Component: IPC (show other bugs)
: Trunk
: ARM Gonk (Firefox OS)
: -- critical (vote)
: mozilla17
Assigned To: Chris Jones [:cjones] inactive; ni?/f?/r? if you need me
:
: Bill McCloskey (:billm)
Mentors:
Depends on:
Blocks: 516716 fuzzing-ipc-ipdl
  Show dependency treegraph
 
Reported: 2012-07-27 18:45 PDT by Christoph Diehl [:posidron]
Modified: 2012-08-08 09:31 PDT (History)
4 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---
+


Attachments
callstack (30.20 KB, text/plain)
2012-07-27 18:50 PDT, Christoph Diehl [:posidron]
no flags Details
Don't put anonymous sockets in the PipeMap because they can collide (1.11 KB, patch)
2012-08-07 01:22 PDT, Chris Jones [:cjones] inactive; ni?/f?/r? if you need me
bent.mozilla: review+
Details | Diff | Splinter Review

Description Christoph Diehl [:posidron] 2012-07-27 18:45:51 PDT
This crash occurred while rotationally launching Firefox and Calculator on B2G and randomly closing the pipe_.

Currently I can't provide a testcase due to the nature of the fuzzer. Working on it. Let me know if you need further information.

The "callstack" shows the full session.
Comment 1 Christoph Diehl [:posidron] 2012-07-27 18:50:29 PDT
Created attachment 646793 [details]
callstack
Comment 2 Chris Jones [:cjones] inactive; ni?/f?/r? if you need me 2012-07-27 19:08:55 PDT
Hmmmmm ... we might be trying to reuse a ContentParent in a dumb way here.
Comment 3 Chris Jones [:cjones] inactive; ni?/f?/r? if you need me 2012-08-07 01:22:10 PDT
Created attachment 649561 [details] [diff] [review]
Don't put anonymous sockets in the PipeMap because they can collide

This happens because we have two anonymous unconnected channels, in certain race conditions: the process channel for the content process, and the PCompositor channel.
Comment 4 Chris Jones [:cjones] inactive; ni?/f?/r? if you need me 2012-08-07 16:30:46 PDT
https://hg.mozilla.org/integration/mozilla-inbound/rev/501ef57a8121
Comment 5 Ed Morley [:emorley] 2012-08-08 09:31:10 PDT
https://hg.mozilla.org/mozilla-central/rev/501ef57a8121

Note You need to log in before you can comment on or make changes to this bug.