Too much recursion error in PeerConnection.js

NEW
Assigned to

Status

()

P4
normal
Rank:
35
6 years ago
11 months ago

People

(Reporter: ekr, Assigned: jesup)

Tracking

unspecified
x86
Mac OS X
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

6 years ago
When testing for bug 838169 (test case from bug 837324 repeated over and over again), I saw
the following errors:

************************************************************
* Call to xpconnect wrapped JSObject produced this error:  *
[Exception... "'[JavaScript Error: "too much recursion" {file: "file:///Users/ekr/dev/mozilla-inbound/objdir-ff-asan/dist/NightlyDebug.app/Contents/MacOS/components/PeerConnection.js" line: 803}]' when calling method: [IPeerConnectionObserver::onStateChange]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0"  data: yes]
************************************************************
###!!! ASSERTION: Failed to create the object: 'Error', file /Users/ekr/dev/mozilla-inbound/dom/base/nsDOMClassInfo.cpp, line 4742
************************************************************
* Call to xpconnect wrapped JSObject produced this error:  *
[Exception... "'[JavaScript Error: "too much recursion" {file: "file:///Users/ekr/dev/mozilla-inbound/objdir-ff-asan/dist/NightlyDebug.app/Contents/MacOS/components/PeerConnection.js" line: 803}]' when calling method: [IPeerConnectionObserver::onStateChange]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0"  data: yes]
************************************************************
************************************************************
* Call to xpconnect wrapped JSObject produced this error:  *
[Exception... "'[JavaScript Error: "too much recursion" {file: "file:///Users/ekr/dev/mozilla-inbound/objdir-ff-asan/dist/NightlyDebug.app/Contents/MacOS/components/PeerConnection.js" line: 803}]' when calling method: [IPeerConnectionObserver::onStateChange]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0"  data: yes]
************************************************************
************************************************************
* Call to xpconnect wrapped JSObject produced this error:  *
[Exception... "'[JavaScript Error: "too much recursion" {file: "file:///Users/ekr/dev/mozilla-inbound/objdir-ff-asan/dist/NightlyDebug.app/Contents/MacOS/components/PeerConnection.js" line: 803}]' when calling method: [IPeerConnectionObserver::onStateChange]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0"  data: yes]
************************************************************
(Assignee)

Comment 1

6 years ago
Was it repeated over and over by clicking, or by generating fake clicks, or something else?  Which testcase from that bug was it, or was it modified?
Assignee: nobody → rjesup
Flags: needinfo?(ekr)
Priority: -- → P3
Whiteboard: [WebRTC], [blocking-webrtc-]
(Reporter)

Comment 2

6 years ago
the second test case. I just clicked over and over.
Flags: needinfo?(ekr)

Comment 3

5 years ago
* Call to xpconnect wrapped JSObject produced this error:  *
[Exception... "'[JavaScript Error: "too much recursion"

Possibly related to: -
https://bugzilla.mozilla.org/show_bug.cgi?id=856969

???

Updated

3 years ago
backlog: --- → webRTC+
Rank: 35
Whiteboard: [WebRTC], [blocking-webrtc-]
Mass change P3->P4 to align with new Mozilla triage process.
Priority: P3 → P4
You need to log in before you can comment on or make changes to this bug.