Closed Bug 1010411 Opened 10 years ago Closed 9 years ago

Intermittent browser_sessionStorage.js | sessionStorage data for example.com has been serialized correctly - Got inner-value-0.8433122792777099, expected modified2

Categories

(Firefox :: Session Restore, defect)

x86_64
macOS
defect
Not set
normal
Points:
1

Tracking

()

RESOLVED FIXED
Firefox 41
Tracking Status
firefox38 --- wontfix
firefox38.0.5 --- wontfix
firefox39 --- wontfix
firefox40 --- fixed
firefox41 --- fixed
firefox-esr31 --- unaffected
firefox-esr38 --- wontfix

People

(Reporter: RyanVM, Assigned: ttaubert)

References

Details

(Keywords: intermittent-failure)

Yoric, bug 962948 and bug 989393 were both in this push which certainly seems suspicious. Can you please take a look? :)

https://tbpl.mozilla.org/php/getParsedLog.php?id=39663185&tree=Fx-Team

Rev4 MacOSX Snow Leopard 10.6 fx-team debug test mochitest-browser-chrome-1 on 2014-05-14 09:02:17 PDT for push 3ba939c4a277
slave: talos-r4-snow-037

09:36:38  WARNING -  TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js | sessionStorage data for example.com has been serialized correctly - Got inner-value-0.8433122792777099, expected modified2
09:36:38     INFO -  Stack trace:
09:36:38     INFO -      JS frame :: chrome://mochikit/content/browser-test.js :: test_is :: line 752
09:36:38     INFO -      JS frame :: chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js :: session_storage :: line 39
09:36:38     INFO -      JS frame :: resource://gre/modules/Task.jsm :: TaskImpl_run :: line 298
09:36:38     INFO -      JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: Handler.prototype.process :: line 863
09:36:38     INFO -      JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: this.PromiseWalker.walkerLoop :: line 742
09:36:38     INFO -      native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0
09:36:38     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js | sessionStorage data for mochi.test has been serialized correctly

09:36:39  WARNING -  TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js | sessionStorage data for example.com has been duplicated correctly - Got inner-value-0.8433122792777099, expected modified2
09:36:39     INFO -  Stack trace:
09:36:39     INFO -      JS frame :: chrome://mochikit/content/browser-test.js :: test_is :: line 752
09:36:39     INFO -      JS frame :: chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js :: session_storage :: line 53
09:36:39     INFO -      JS frame :: resource://gre/modules/Task.jsm :: TaskImpl_run :: line 298
09:36:39     INFO -      JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: Handler.prototype.process :: line 863
09:36:39     INFO -      JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: this.PromiseWalker.walkerLoop :: line 742
09:36:39     INFO -      native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0
09:36:39     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js | sessionStorage data for mochi.test has been duplicated correctly
09:36:39  WARNING -  TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js | sessionStorage data for example.com has been duplicated correctly - Got inner-value-0.8433122792777099, expected modified2
09:36:39     INFO -  Stack trace:
09:36:39     INFO -      JS frame :: chrome://mochikit/content/browser-test.js :: test_is :: line 752
09:36:39     INFO -      JS frame :: chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js :: session_storage :: line 64
09:36:39     INFO -      JS frame :: resource://gre/modules/Task.jsm :: TaskImpl_run :: line 298
09:36:39     INFO -      JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: Handler.prototype.process :: line 863
09:36:39     INFO -      JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: this.PromiseWalker.walkerLoop :: line 742
09:36:39     INFO -      native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0
09:36:39     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js | sessionStorage data for mochi.test has been duplicated correctly
09:36:39     INFO -  ++DOMWINDOW == 209 (0x16be08ea0) [pid = 980] [serial = 8312] [outer = 0x173a16030]
09:36:39     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js | navigating retains correct storage data
09:36:39     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js | storage data was discarded
09:36:39     INFO -  ++DOMWINDOW == 210 (0x17ab7b6b0) [pid = 980] [serial = 8313] [outer = 0x173a16030]
09:36:39     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js | storage data was discarded
09:36:39     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js | Leaving test session_storage
This recently spiked on fx-team, I think because of what I landed in bug 1099490.
Assignee: nobody → ttaubert
Blocks: 1099490
Status: NEW → ASSIGNED
Will be fixed by bug 1099490.
No longer blocks: 1099490
Depends on: 1099490
Iteration: --- → 36.3
Points: --- → 1
Flags: qe-verify-
Flags: firefox-backlog+
Darn. I managed to make it almost PGO-only but it wasn't fixed by bug 1099490 :/
Iteration: 36.3 → 37.1
Iteration: 37.1 → 37.2
Iteration: 37.2 → 37.3
I'm dropping this for now as it doesn't reproduce locally at all. I might come back later to it but there are more pressing intermittent failures.
Assignee: ttaubert → nobody
Status: ASSIGNED → NEW
Iteration: 37.3 - 12 Jan → ---
I think we can fix this with the patch in bug 1167579.
Assignee: nobody → ttaubert
Status: NEW → ASSIGNED
Depends on: 1167579
Iteration: --- → 41.1 - May 25
Iteration: 41.1 - May 25 → ---
Marking as hopefully fixed by bug 1167579.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.