Closed Bug 1176410 Opened 9 years ago Closed 9 years ago

Remote Debugging: Main Process link disappears in Firefox 39

Categories

(DevTools :: Framework, defect)

39 Branch
defect
Not set
blocker

Tracking

(firefox38 unaffected, firefox39- fixed, firefox40 fixed, firefox41 fixed, firefox-esr38 unaffected)

RESOLVED DUPLICATE of bug 1170495
Tracking Status
firefox38 --- unaffected
firefox39 - fixed
firefox40 --- fixed
firefox41 --- fixed
firefox-esr38 --- unaffected

People

(Reporter: WeirdAl, Assigned: ochameau)

References

()

Details

(Keywords: regression, testcase)

Steps to reproduce, derived from bug 1167725 comment 0 and comment 19:
Setup:
(01) Create an empty directory and cd to it.
(02) Download attachment 8609593 [details] to that directory.
(03) tar -xjvf bug1167725-test.tar.bz2
(04) mkdir profile1 profile2

Verify HTML debugging still works:
(05) firefox --no-remote -profile ./profile1 ./debugtest/index.html
(06) In the Firefox instance, start a debugger for the webpage that loads.
(07) Ensure "Show Original Sources" is checked.
(08) On the webpage, click the "Click me to start the test" button.  The page debugger will stop on the debugger keyword.
(09) Use the Step In command to move forward a few times, then close the debugger.
Expected results:  The HTML textarea of the webpage fills with a short list of prime numbers.

Attempt to debug a XUL remote application:
(10) firefox -app ./application.ini --no-remote -profile ./profile2 &
(11) In the Addons Manager window:
  *  Select the Extensions panel
  *  Open preferences for the Remote Debugger Extension
  *  Click the "Start Developer Tools Server" button twice.  (Ignore the lack of visible changes.)
  *  Close the preferences and Addons Manager windows.
(12) firefox --no-remote -profile ./profile1
  * Enable remote debugging in this session: https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Debugging_Firefox_Desktop#Enable_remote_debugging
  * Tools > Web Developer > Connect...
  * Click the Connect button.
  * In the second Firefox instance, accept the incoming connection.

Expected results:
In the connection window, there should be a Main Process link

Actual results:
In the connection window, the Main Process link is missing.

This may be a bug in the Remote Debuggee Server addon, which Phillip maintains:  something that changed in FF39 and was not updated in the addon's corresponding code.

[Tracking Requested - why for this release]: Remote debugging of XULRunner apps in Firefox 39 is no longer possible.  I believe based on the pushlog in the URL field this is directly caused by bug 1059308 somehow.  Bug 1167726 is also blocked because of this.
correction: bug 1167725, not bug 1167726.
A fix for a very similar sounding issue landing in 39 on June 10 (see bug 1170495 comment 18).

How recent is your Firefox 39 build?
Flags: needinfo?(ajvincent)
Probably not recent enough:  I used mozregression to track this bug down through mozilla-central, and the fix you refer to is on mozilla-beta. :-)  So if a current trunk build doesn't reproduce the bug, I'll mark this as a duplicate... thanks for the link!
Flags: needinfo?(ajvincent)
jryans: No, this bug is NOT fixed on mozilla-central.
Hmm.  After trying your STR above with both beta 39 and nightly 41, I always get a "main process" link that works.

We'll keep discussing on IRC.
jryans is not able to confirm this bug on Macintosh, whereas I am seeing it on Fedora 22 Linux.
Status: NEW → UNCONFIRMED
Ever confirmed: false
botched the testcase on my side, and it's working on FF41 nightly.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.