Closed
Bug 1382657
Opened 7 years ago
Closed 7 years ago
A coding exception was thrown in a Promise resolution callback
Categories
(DevTools :: Inspector, defect)
Tracking
(firefox57 fix-optional)
RESOLVED
DUPLICATE
of bug 1390455
Tracking | Status | |
---|---|---|
firefox57 | --- | fix-optional |
People
(Reporter: eric, Unassigned, NeedInfo)
Details
(Keywords: hang)
Attachments
(2 files)
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0 Build ID: 20170612122310 Steps to reproduce: Ctrl+shift+C Move mouse to console and navigate to inspector element. Happened on two PC's with same OS (ubuntu 16.04) and Firefox. Nom: Firefox Version: 54.0 Identifiant de compilation: 20170612122310 Agent utilisateur: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0 Système d’exploitation: Linux 4.4.0-83-generic Fenêtres multi-processus: 0/1 (Désactivé par des modules complémentaires) Clé Google: Présente Clé du service de localisation de Mozilla: Manquante Mode sans échec: false see : about_support.txt Actual results: Firefox freeze with this message (launch with terminal) - no crash report : ************************* A coding exception was thrown in a Promise resolution callback. See https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise Full message: TypeError: rx.exec(...) is null Full stack: getTextAtLineColumn@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1681:14 getRuleText@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1568:7 getAuthoredCssText/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1235:20 process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:922:23 walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:806:7 scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:11 ************************* ************************* A coding exception was thrown and uncaught in a Task. Full message: TypeError: rx.exec(...) is null Full stack: getTextAtLineColumn@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1681:14 getRuleText@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1568:7 getAuthoredCssText/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1235:20 process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:922:23 walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:806:7 scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:11 ************************* console.error: Message: TypeError: rx.exec(...) is null Stack: getTextAtLineColumn@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1681:14 getRuleText@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1568:7 getAuthoredCssText/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1235:20 process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:922:23 walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:806:7 scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:11 getTextAtLineColumn@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1681:14 getRuleText@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1568:7 getAuthoredCssText/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1235:20 process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:922:23 walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:806:7 scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:11 Expected results: Navigate throught code inspector without error
Comment 1•7 years ago
|
||
Could you say what site you were trying to inspect? That would be helpful.
Flags: needinfo?(eric)
(In reply to Tom Tromey :tromey from comment #1) > Could you say what site you were trying to inspect? That would be helpful. Should I send you the url in private. It's a beta website version ? Thanks, Eric
Flags: needinfo?(eric)
Comment 3•7 years ago
|
||
(In reply to eric from comment #2) > (In reply to Tom Tromey :tromey from comment #1) > > Could you say what site you were trying to inspect? That would be helpful. > > Should I send you the url in private. > It's a beta website version ? That would be fine, if you don't mind me trying it out a few times... thanks.
Comment 5•7 years ago
|
||
I haven't seen it yet... not sure what happened, but if you come on irc or slack you could DM it to me instead. Or, try emailing again.
Comment 7•7 years ago
|
||
I still haven't gotten any email. Could you come on irc instead?
Hello, The url has just been sent throught IRC #bugzilla to :tromey Thanks, Eric
Comment 10•7 years ago
|
||
I'm not sure I understand what's wrong in that screenshot. I tried the test site but couldn't reproduce the problem. I used nightly from sometime last week.
Comment 11•7 years ago
|
||
(In reply to Tom Tromey :tromey from comment #10) > I'm not sure I understand what's wrong in that screenshot. Oh, I see one tab (not in the foreground) says it crashed... is that it?
Reporter | ||
Comment 12•7 years ago
|
||
Hello, In the screenshot, firefox and devtools are hanged (it's happened a few minute after we closed IRC). If start in a term console, this message is thrown when firefox and devtools come back to life (have to wait some time) : ************************* A coding exception was thrown in a Promise resolution callback. See https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise Full message: TypeError: rx.exec(...) is null Full stack: getTextAtLineColumn@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1681:14 getRuleText@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1568:7 getAuthoredCssText/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1235:20 process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:922:23 walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:806:7 scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:11 ************************* ************************* A coding exception was thrown and uncaught in a Task. Full message: TypeError: rx.exec(...) is null Full stack: getTextAtLineColumn@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1681:14 getRuleText@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1568:7 getAuthoredCssText/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1235:20 process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:922:23 walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:806:7 scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:11 ************************* console.error: Message: TypeError: rx.exec(...) is null Stack: getTextAtLineColumn@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1681:14 getRuleText@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1568:7 getAuthoredCssText/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1235:20 process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:922:23 walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:806:7 scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:11 getTextAtLineColumn@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1681:14 getRuleText@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1568:7 getAuthoredCssText/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/styles.js:1235:20 process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:922:23 walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:806:7 scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:11
Updated•7 years ago
|
status-firefox57:
--- → fix-optional
Comment 13•7 years ago
|
||
I think this was probably bug 1390455. Can you try a newer nightly and see if it works now?
Flags: needinfo?(eric)
Comment 14•7 years ago
|
||
Hello, I will do it in the next hours, Thanks, Eric
Comment 15•7 years ago
|
||
Hello, I've tested it on the page that was crashing. 57.0a1 (2017-09-19) (64 bits) I'm not able to reproduce it. No trace in console (terminal). Thanks, Eric
Comment 16•7 years ago
|
||
Thanks!
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
Updated•6 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•