xpcshell debugging is broken when setting devtools.browsertoolbox.fission to true
Categories
(DevTools :: Framework, defect, P1)
Tracking
(Fission Milestone:M5, firefox72 fixed)
Tracking | Status | |
---|---|---|
firefox72 | --- | fixed |
People
(Reporter: ochameau, Assigned: ochameau)
References
(Blocks 1 open bug)
Details
(Whiteboard: dt-fission-m1)
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
On the client side, we get this error:
console.error: "Protocol error (noProcesses): This root actor has no processes."
Which comes from the server side:
https://searchfox.org/mozilla-central/source/devtools/server/actors/root.js#547-554
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Here is an updated, fixed revision URL:
https://searchfox.org/mozilla-central/rev/d061ba55ac76f41129618d638f4ef674303ec103/devtools/server/actors/root.js#529-533
The STR looks like this:
./mach xpcshell-test devtools/server/tests/unit/test_client_request.js --jsdebugger
- open another firefox
- open about:debugging
- connect to localhost:6000
- scroll down and inspect the "Main process"
ER: you can debug the xpcshell test
AR: the toolbox opened from about:debugging is empty and you see comment 0 exception in stdout.
Assignee | ||
Comment 2•5 years ago
|
||
You may find an even nicier STR in bug 1594507 comment 0 :)
Assignee | ||
Comment 3•5 years ago
|
||
With Fission, we expect RootActor.listProcesses to return a list of all process actors.
Updated•5 years ago
|
Comment 5•5 years ago
|
||
bugherder |
Comment 6•5 years ago
|
||
Retroactively moving fixed bugs whose summaries mention "Fission" (or other Fission-related keywords) but are not assigned to a Fission Milestone to an appropriate Fission Milestone.
This will generate a lot of bugmail, so you can filter your bugmail for the following UUID and delete them en masse:
0ee3c76a-bc79-4eb2-8d12-05dc0b68e732
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•3 years ago
|
Description
•