Open Bug 821781 Opened 12 years ago Updated 2 years ago

Intermittent places/tests/unit/test_399266.js | (1 2 3 4 5 6 7 8 9) == 10

Categories

(Toolkit :: Places, defect, P3)

x86
Linux
defect

Tracking

()

REOPENED

People

(Reporter: emorley, Unassigned)

References

Details

(Keywords: intermittent-failure, Whiteboard: [test disabled on Linux][leave open])

Rev3 Fedora 12 mozilla-inbound debug test xpcshell on 2012-12-12 08:52:00 PST for push 53c35671c6c2

slave: talos-r3-fed-073

https://tbpl.mozilla.org/php/getParsedLog.php?id=17869236&tree=Mozilla-Inbound

{
TEST-PASS | /home/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/components/places/tests/unit/test_399264_query_to_string.js | test passed (time: 703.107ms)
TEST-INFO | /home/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/components/places/tests/unit/test_399264_string_to_query.js | running test ...
TEST-PASS | /home/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/components/places/tests/unit/test_399264_string_to_query.js | test passed (time: 1503.433ms)
TEST-INFO | /home/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/components/places/tests/unit/test_399266.js | running test ...
TEST-UNEXPECTED-FAIL | /home/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/components/places/tests/unit/test_399266.js | test failed (with xpcshell return code: 0), see following log:
>>>>>>>
### XPCOM_MEM_LEAK_LOG defined -- logging leaks to /tmp/tmprNz_pX/runxpcshelltests_leaks.log
WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file ../../../../../intl/locale/src/unix/nsUNIXCharset.cpp, line 105

TEST-INFO | (xpcshell/head.js) | test 1 pending

TEST-INFO | (xpcshell/head.js) | test 2 pending

TEST-INFO | (xpcshell/head.js) | test 2 finished

TEST-INFO | (xpcshell/head.js) | running event loop

TEST-INFO | (xpcshell/head.js) | test 2 pending
TEST-INFO | /home/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/components/places/tests/unit/test_399266.js | Starting test_execute

TEST-INFO | (xpcshell/head.js) | test 2 finished
pldhash: for the table at address 0xa200884, the given entrySize of 136 definitely favors chaining over double hashing.

TEST-UNEXPECTED-FAIL | /home/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/components/places/tests/unit/test_399266.js | 7 == 10 - See following stack:
JS frame :: /home/cltbld/talos-slave/test/build/xpcshell/head.js :: do_throw :: line 452
JS frame :: /home/cltbld/talos-slave/test/build/xpcshell/head.js :: _do_check_eq :: line 546
JS frame :: /home/cltbld/talos-slave/test/build/xpcshell/head.js :: do_check_eq :: line 567
JS frame :: /home/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/components/places/tests/unit/test_399266.js :: test_execute :: line 47
JS frame :: resource://gre/modules/Task.jsm :: TaskImpl_run :: line 192
JS frame :: resource://gre/modules/commonjs/promise/core.js :: effort :: line 53
JS frame :: resource://gre/modules/commonjs/promise/core.js :: resolveDeferred :: line 125
JS frame :: resource://gre/modules/commonjs/promise/core.js :: then :: line 34
JS frame :: resource://gre/modules/commonjs/promise/core.js :: resolve :: line 167
JS frame :: /home/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/components/places/tests/unit/head_bookmarks.js -> file:///home/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/components/places/tests/head_common.js :: UP_handleCompletion :: line 932
native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0

TEST-INFO | (xpcshell/head.js) | exiting test

TEST-UNEXPECTED-FAIL | resource://gre/modules/commonjs/promise/core.js | Unexpected exception 2147500036, see following stack:
undefined
}
Summary: Intermittent places/tests/unit/test_399266.js | 7 == 10 → Intermittent places/tests/unit/test_399266.js | 1 == 10 or 7 == 10
likely an issue caused by bug 778699, will look at it.
Assignee: nobody → mak77
Blocks: 778699
Summary: Intermittent places/tests/unit/test_399266.js | 1 == 10 or 7 == 10 → Intermittent places/tests/unit/test_399266.js | (1 3 7) == 10
Summary: Intermittent places/tests/unit/test_399266.js | (1 3 7) == 10 → Intermittent places/tests/unit/test_399266.js | (1 3 5 7) == 10
Summary: Intermittent places/tests/unit/test_399266.js | (1 3 5 7) == 10 → Intermittent places/tests/unit/test_399266.js | (1 3 5 7 9) == 10
Summary: Intermittent places/tests/unit/test_399266.js | (1 3 5 7 9) == 10 → Intermittent places/tests/unit/test_399266.js | (1 2 3 4 5 6 7 8 9) == 10
Failure rate too high; disabled on Linux whilst mak investigates:
https://hg.mozilla.org/integration/mozilla-inbound/rev/41f663ae218f
Whiteboard: [test disabled on Linux][leave open]
I can reproduce the failure on other platforms only if I don't yield, that's quite strange, it's like it doesn't properly wait for the promise :(
on try I was able to dump the database table, and everything is there, so I have absolutely no idea how a query that runs just after may not found all of the entries.
Whatever issue is here is likely also causing some of the other intermittents, I've seen at least another case where we add a visit successfully but the next query doesn't see it. Always on Linux.
This is quite scary.
Assignee: mak77 → nobody
Priority: -- → P3
Mass-closing old bugs I filed that have not had recent activity/no longer affect me.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
This test is disabled on linux, thus reopening
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.