Closed Bug 1076779 Opened 10 years ago Closed 8 years ago

Setting a breakpoint in the browser toolbox aborts an ongoing Loop conversation (debug)

Categories

(Hello (Loop) :: Client, defect, P4)

defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE
backlog tech-debt

People

(Reporter: standard8, Unassigned)

Details

(Whiteboard: [tech-debt])

I don't know if this is Loop or the devtools at the moment.

If I set a breakpoint in the Browser toolbox (not the web debugger), for a Loop conversation window whilst there is an ongoing WebRTC call, the call aborts straight away.
I've been seeing this for a while, but hadn't gotten around to filing a bug.  My guess is that this is related to the fact that browser toolbox runs out-of-process.  It's not at all obvious to me why this would happen, but adding a few folks to the CC who might care to hazard a guess...
Whiteboard: [tech-debt]
backlog: --- → Fx36+
(In reply to Dan Mosedale (:dmose) - not reading bugmail; needinfo? for response from comment #1)
> I've been seeing this for a while, but hadn't gotten around to filing a bug.
> My guess is that this is related to the fact that browser toolbox runs
> out-of-process.  It's not at all obvious to me why this would happen, but
> adding a few folks to the CC who might care to hazard a guess...

Just hazarding a guess here,
No longer blocks: dbg-browser, dbg-breakpoint
backlog: Fx36+ → Fx37+
backlog: Fx37+ → Fx38?
moving to tech-debt so it can be triaged against other tech-debt bugs.
backlog: Fx38? → tech-debt
I took a brief look at this just now as I was hitting it again today whilst trying to debug some tab sharing stuff.

Interesting observations:

- This doesn't happen if I use the web console
- It doesn't seem to happen on apprtc
- I turned on debugging and saw some information about the peerconnection being closed coming out of the sdk (unfortunately the browser then crashed :-( )

So I think this is either Loop related, or specific to something that we're doing in the webrtc land.

Next steps might be to try this on other opentok based sites and other places like talky.io.
Summary: Setting a breakpoint in the browser toolbox aborts an ongoing Loop call → Setting a breakpoint in the browser toolbox aborts an ongoing Loop call (debug)
Summary: Setting a breakpoint in the browser toolbox aborts an ongoing Loop call (debug) → Setting a breakpoint in the browser toolbox aborts an ongoing Loop conversation (debug)
Rank: 45
Priority: -- → P4
Support for Hello/Loop has been discontinued.

https://support.mozilla.org/kb/hello-status

Hence closing the old bugs. Thank you for your support.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.