Closed Bug 1088764 Opened 10 years ago Closed 8 years ago

Find My Device NS_ERROR_FAILURE nsIXPCComponents_Utils.cloneInto in SettingsManager.js

Categories

(Core :: DOM: Device Interfaces, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: gerard-majax, Assigned: gerard-majax)

References

Details

(Whiteboard: [systemsfe])

Just reproduced on my Nexus S, running gecko/gaia master. There was no network at the time, and the device was just being flashed and rebooting.

10-24 18:36:28.462  2927  2927 I GeckoConsole: 1414168588465	Identity.FxAccounts	DEBUG	watch: {8f109790-90f2-43dd-a96a-fba55013fade}
10-24 18:36:28.462  2927  2927 I GeckoConsole: 1414168588465	Identity.FxAccounts	DEBUG	watch: {8f109790-90f2-43dd-a96a-fba55013fade}
10-24 18:36:28.466  2927  2927 I GeckoConsole: 1414168588467	Identity.FxAccounts	DEBUG	Current rp flows: 1
10-24 18:36:28.473  2927  2927 I GeckoConsole: 1414168588467	Identity.FxAccounts	DEBUG	Current rp flows: 1
10-24 18:36:28.505  2927  2927 W GeckoConsole: [JavaScript Error: "1414168588507	Identity.FxAccounts	ERROR	get silent assertion failed: {}" {file: "resource://gre/modules/Log.jsm" line: 749}]
10-24 18:36:28.505  2927  2927 W GeckoConsole: [JavaScript Error: "1414168588507	Identity.FxAccounts	ERROR	get silent assertion failed: {}" {file: "resource://gre/modules/Log.jsm" line: 749}]
10-24 18:36:28.567  3531  3531 I GeckoDump: [findmydevice] FxA error: {}
10-24 18:36:28.833  2927  2927 I GeckoConsole: 1414168588833	Identity.FxAccounts	DEBUG	unwatching: {8f109790-90f2-43dd-a96a-fba55013fade}
10-24 18:36:28.833  2927  2927 I GeckoConsole: 1414168588833	Identity.FxAccounts	DEBUG	unwatching: {8f109790-90f2-43dd-a96a-fba55013fade}
10-24 18:36:28.899  3531  3531 W Find My Device: [JavaScript Error: "NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXPCComponents_Utils.cloneInto]" {file: "jar:file:///system/b2g/omni.ja!/components/SettingsManager.js" line: 103}]
10-24 18:36:28.923  3531  3531 W Find My Device: [JavaScript Error: "NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXPCComponents_Utils.cloneInto]" {file: "jar:file:///system/b2g/omni.ja!/components/SettingsManager.js" line: 103}]
10-24 18:36:28.942  3531  3531 W Find My Device: [JavaScript Error: "NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXPCComponents_Utils.cloneInto]" {file: "jar:file:///system/b2g/omni.ja!/components/SettingsManager.js" line: 103}]
10-24 18:36:28.954  3531  3531 W Find My Device: [JavaScript Error: "NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXPCComponents_Utils.cloneInto]" {file: "jar:file:///system/b2g/omni.ja!/components/SettingsManager.js" line: 103}]
10-24 18:36:28.985  3531  3531 W Find My Device: [JavaScript Error: "SettingsManager window died, cannot run settings transaction. SettingsMessage: Settings:Finalize SettingsData: {"lockID":"{538b9b35-d808-451c-8886-187ba9679c51}"}" {file: "jar:file:///system/b2g/omni.ja!/components/SettingsManager.js" line: 113}]
Component: DOM → DOM: Device Interfaces
Whiteboard: [systemsfe]
This will throw if our window is dead, i.e. after inner-window-destroyed.
I think this kind of errors can produce lock up of the settings queue. I'm currently investigating this on a device: modifying _wrap() method to make it throw at will.
Ok, that may jam the user's queue (i.e., the application), but other applications are not impacted.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.