Intermittent ASSERTION: hasResult is false but the call succeeded?: 'hasResult', toolkit/components/places/src/nsNavHistory.cpp, line 1941 - js1_5/Regress/regress-347306-01.js

RESOLVED DUPLICATE of bug 574911

Status

()

Core
JavaScript Engine
RESOLVED DUPLICATE of bug 574911
8 years ago
8 years ago

People

(Reporter: philor, Unassigned)

Tracking

Trunk
x86
Mac OS X
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

8 years ago
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1277303844.1277306124.27143.gz
Rev3 MacOSX Leopard 10.5.8 mozilla-central debug test jsreftest on 2010/06/23 07:37:24
s: talos-r3-leopard-023

begin test: js1_5/Regress/regress-347306-01.js
BUGNUMBER: 347306
STATUS: decompilation should not be O(N**2)
Size: 1000, Time: 6 ms
Size: 2000, Time: 13 ms
Size: 3000, Time: 20 ms
Size: 4000, Time: 26 ms
Size: 5000, Time: 33 ms
Size: 6000, Time: 40 ms
Size: 7000, Time: 46 ms
Size: 8000, Time: 53 ms
Size: 9000, Time: 60 ms
Size: 10000, Time: 66 ms
STATUS: (1000, 6); (2000, 13); (3000, 20); (4000, 26); (5000, 33); (6000, 40); (7000, 46); (8000, 53); (9000, 60); (10000, 66);
STATUS: Order: 1
 PASSED! BigO 1 < 2
--DOMWINDOW == 91 (0x21e90f58) [serial = 3873] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-313967-02.js]
--DOMWINDOW == 90 (0x1825b608) [serial = 3953] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-344959.js]
--DOMWINDOW == 89 (0x214ccc38) [serial = 3952] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 88 (0x189a77b8) [serial = 3951] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-344804.js]
--DOMWINDOW == 87 (0x1890ba78) [serial = 3950] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 86 (0x21e67f88) [serial = 3949] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-344711-n.js]
--DOMWINDOW == 85 (0x1e130e18) [serial = 3948] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 84 (0x182dab78) [serial = 3947] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-343966.js]
--DOMWINDOW == 83 (0x18983008) [serial = 3946] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 82 (0x1d943508) [serial = 3945] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-343713.js]
--DOMWINDOW == 81 (0x2143c278) [serial = 3944] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 80 (0x1847a558) [serial = 3943] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-341360.js]
--DOMWINDOW == 79 (0x18944d88) [serial = 3942] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 78 (0x2147d508) [serial = 3941] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-340369.js]
--DOMWINDOW == 77 (0x1894eac8) [serial = 3940] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 76 (0x1899e3a8) [serial = 3939] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-338307.js]
--DOMWINDOW == 75 (0x184103a8) [serial = 3938] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 74 (0x1f463408) [serial = 3937] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-336100.js]
--DOMWINDOW == 73 (0x1d9d1538) [serial = 3936] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 72 (0x18496598) [serial = 3935] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-334807-06.js]
--DOMWINDOW == 71 (0x1defbe18) [serial = 3934] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 70 (0x1f3726f8) [serial = 3933] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-334807-05.js]
--DOMWINDOW == 69 (0x1e255428) [serial = 3932] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 68 (0x184177c8) [serial = 3931] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-334807-04.js]
--DOMWINDOW == 67 (0x1844dbb8) [serial = 3930] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 66 (0x17f7b8c8) [serial = 3929] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-334807-03.js]
--DOMWINDOW == 65 (0x1dd744c8) [serial = 3928] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 64 (0x21713d98) [serial = 3927] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-334807-02.js]
--DOMWINDOW == 63 (0x1f0086f8) [serial = 3926] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 62 (0x2172b938) [serial = 3925] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-334807-01.js]
--DOMWINDOW == 61 (0x1dea9c38) [serial = 3924] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 60 (0x1ddbd178) [serial = 3923] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-330951.js]
--DOMWINDOW == 59 (0x20ac9f18) [serial = 3922] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 58 (0x217e5d58) [serial = 3921] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-330352.js]
--DOMWINDOW == 57 (0x182bb1f8) [serial = 3920] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 56 (0x20d54888) [serial = 3919] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-329530.js]
--DOMWINDOW == 55 (0x21be9f68) [serial = 3918] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 54 (0x20a31ef8) [serial = 3917] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-329383.js]
--DOMWINDOW == 53 (0x2171afc8) [serial = 3916] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 52 (0x1d5e3678) [serial = 3915] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-328897.js]
--DOMWINDOW == 51 (0x20d46cf8) [serial = 3914] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 50 (0x21bcf1c8) [serial = 3913] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-328664.js]
--DOMWINDOW == 49 (0x21b4c968) [serial = 3912] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 48 (0x21b6fc68) [serial = 3911] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-328012.js]
--DOMWINDOW == 47 (0x2348dec8) [serial = 3910] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 46 (0x1f0b1088) [serial = 3909] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-326467.js]
--DOMWINDOW == 45 (0x20a70918) [serial = 3908] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 44 (0x2348f3f8) [serial = 3907] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-326453.js]
--DOMWINDOW == 43 (0x23429a18) [serial = 3906] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 42 (0x23471c78) [serial = 3905] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-325925.js]
--DOMWINDOW == 41 (0x1f361eb8) [serial = 3904] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 40 (0x23451b88) [serial = 3903] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-323314-1.js]
--DOMWINDOW == 39 (0x217da058) [serial = 3902] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 38 (0x21b5ea28) [serial = 3901] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-322430.js]
--DOMWINDOW == 37 (0x20d13858) [serial = 3900] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 36 (0x21b69438) [serial = 3899] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-321971.js]
--DOMWINDOW == 35 (0x1f42b488) [serial = 3898] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 34 (0x1dbd9cf8) [serial = 3897] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-321874.js]
--DOMWINDOW == 33 (0x21bd4e68) [serial = 3896] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 32 (0x2143e538) [serial = 3895] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-321757.js]
--DOMWINDOW == 31 (0x1f0a81c8) [serial = 3894] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 30 (0x1dd419a8) [serial = 3893] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-320032.js]
--DOMWINDOW == 29 (0x1deece98) [serial = 3892] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 28 (0x21e9c518) [serial = 3891] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-319391.js]
--DOMWINDOW == 27 (0x1f0a1be8) [serial = 3890] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 26 (0x17f58308) [serial = 3889] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-319384.js]
--DOMWINDOW == 25 (0x21bc6348) [serial = 3888] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 24 (0x1e0045e8) [serial = 3887] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-317714-02.js]
--DOMWINDOW == 23 (0x1dd803a8) [serial = 3886] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 22 (0x1dbd1cc8) [serial = 3885] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-317714-01.js]
--DOMWINDOW == 21 (0x1de94798) [serial = 3884] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 20 (0x21b91428) [serial = 3883] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-317533.js]
--DOMWINDOW == 19 (0x17f39518) [serial = 3882] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 18 (0x1dd554e8) [serial = 3881] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-317476.js]
--DOMWINDOW == 17 (0x23431798) [serial = 3880] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 16 (0x21ed8bb8) [serial = 3879] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-315990.js]
--DOMWINDOW == 15 (0x1db85388) [serial = 3878] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 14 (0x20a65ad8) [serial = 3877] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-315974.js]
--DOMWINDOW == 13 (0x189b1508) [serial = 3876] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 12 (0x184055e8) [serial = 3875] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-314401.js]
--DOMWINDOW == 11 (0x23441268) [serial = 3874] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 10 (0x1825cad8) [serial = 3955] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-346237.js]
--DOMWINDOW == 9 (0x1897f478) [serial = 3954] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 8 (0x1f354c28) [serial = 3957] [outer = 0x1d527070] [url = file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-346801.js]
--DOMWINDOW == 7 (0x1f029c58) [serial = 3956] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 6 (0x2114c9e8) [serial = 3958] [outer = 0x1d527070] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
###!!! ASSERTION: hasResult is false but the call succeeded?: 'hasResult', file /builds/moz2_slave/mozilla-central-macosx-debug/build/toolkit/components/places/src/nsNavHistory.cpp, line 1941
JSD_GetValueForObject+0x000CF87E [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x01132109]
JSD_GetValueForObject+0x000E0ED5 [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x01143760]
JSD_GetValueForObject+0x000C9661 [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0112BEEC]
JSD_GetValueForObject+0x000C9742 [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0112BFCD]
JSD_GetValueForObject+0x000DC001 [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0113E88C]
JSD_GetValueForObject+0x000DC152 [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0113E9DD]
NS_GetComponentManager_P+0x000162C4 [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0142E39C]
NS_GetComponentManager_P+0x000164FC [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0142E5D4]
NS_GetComponentManager_P+0x0000F230 [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x01427308]
nsPrintSession::AddRef()+0x00161426 [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x013B5A82]
mozilla::layers::LayerManagerOGL::gl() const+0x00028CD5 [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0123CD91]
gfxContext::GetCairo()+0x0002612D [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x011ED4AF]
CFRunLoopRunSpecific+0x00000C45 [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x000733C5]
CFRunLoopRunInMode+0x00000058 [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x00073AA8]
BlockUntilNextEventMatchingListInMode+0x000003DD [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x000302AC]
WARNING: 1 sort operation has occurred for the SQL statement '0x1d9774d8'.  See https://developer.mozilla.org/En/Storage/Warnings details.: file /builds/moz2_slave/mozilla-central-macosx-debug/build/storage/src/mozStoragePrivateHelpers.cpp, line 138
BlockUntilNextEventMatchingListInMode+0x0000012F [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x0002FFFE]
BlockUntilNextEventMatchingListInMode+0x0000006A [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x0002FF39]
_DPSNextEvent+0x00000291 [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x000406D5]
_NSUpdateMenuRefWithChangedMenuItem+0x000008CA [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x0003FF88]
_NSSetViewMultiClipDrawingHelper+0x00001302 [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x00038F9F]
gfxContext::GetCairo()+0x00024EDF [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x011EC261]
DumpJSStack+0x001EBBB4 [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x00F66D6A]
XRE_main+0x0000362C [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/XUL +0x00011244]
start+0x000003B6 [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/firefox-bin +0x00001806]
start+0x00000036 [/Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/MinefieldDebug.app/Contents/MacOS/firefox-bin +0x00001486]
WARNING: attempting to update frecency for a bogus place: file /builds/moz2_slave/mozilla-central-macosx-debug/build/toolkit/components/places/src/nsNavHistory.cpp, line 7678
REFTEST TEST-PASS(EXPECTED RANDOM) | file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-347306-01.js | BigO 1 < 2  item 1
REFTEST INFO | Loading a blank page
++DOMWINDOW == 7 (0x1f051858) [serial = 3960] [outer = 0x1d527070]
REFTEST TEST-UNEXPECTED-FAIL | file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-jsreftest/build/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-347306-01.js | assertion count 1 is more than expected 0 assertions

Comment 1

8 years ago
The assert is definitely Toolkit Places and was added in bug 449884.

We can use asserts-if(!xulRuntime.shell&&xulRuntime.OS=="Darwin",0-1) to suppress the assertion failure in reftests. I'd like to know what the Places folks think first though.
Summary: Intermittent regress-347306-01.js | assertion count 1 is more than expected 0 assertions from "hasResult is false but the call succeeded?" → Intermittent ASSERTION: hasResult is false but the call succeeded?: 'hasResult', toolkit/components/places/src/nsNavHistory.cpp, line 1941 - js1_5/Regress/regress-347306-01.js
this assertion can happen if a page is added, and before a visit is added expiration finds the orphan page and removes it. This can happen if removeAllPages or debug expiration is called but the test does not wait for completion.
I'm unsure how it could be in the middle of this test though.
Same assertion, different place:

###!!! ASSERTION: hasResult is false but the call succeeded?: 'hasResult', file /builds/slave/mozilla-central-macosx-debug/build/toolkit/components/places/src/nsNavHistory.cpp, line 1941
nsNavHistory::InternalAddNewPage(nsIURI*, nsAString_internal const&, int, int, int, int, long long*) [toolkit/components/places/src/nsNavHistory.cpp:1943]
nsNavHistory::AddVisit(nsIURI*, long long, nsIURI*, int, int, long long, long long*) [toolkit/components/places/src/nsNavHistory.cpp:2834]
nsNavHistory::AddVisitChain(nsIURI*, long long, int, int, nsIURI*, long long*, long long*) [toolkit/components/places/src/nsNavHistory.cpp:5441]
nsNavHistory::AddURIInternal(nsIURI*, long long, int, int, nsIURI*) [toolkit/components/places/src/nsNavHistory.cpp:5283]
nsNavHistory::CommitLazyMessages(int) [toolkit/components/places/src/nsNavHistory.cpp:6163]
nsNavHistory::LazyTimerCallback(nsITimer*, void*) [toolkit/components/places/src/nsNavHistory.cpp:6149]
nsTimerImpl::Fire() [xpcom/threads/nsTimerImpl.cpp:428]
nsTimerEvent::Run() [xpcom/threads/nsTimerImpl.cpp:521]
nsThread::ProcessNextEvent(int, int*) [xpcom/threads/nsThread.cpp:547]
NS_ProcessPendingEvents_P(nsIThread*, unsigned int) [nsThreadUtils.cpp:200]

within test

REFTEST TEST-PASS | file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-crashtest/build/reftest/tests/layout/generic/crashtests/415685-1.html | (LOAD ONLY)
REFTEST INFO | Loading a blank page
++DOMWINDOW == 10 (0x1a58ee88) [serial = 2172] [outer = 0x1d81cb00]
REFTEST TEST-UNEXPECTED-FAIL | file:///Users/cltbld/talos-slave/mozilla-central-leopard-debug-u-crashtest/build/reftest/tests/layout/generic/crashtests/415685-1.html | assertion count 1 is more than expected 0 assertions

build log:

http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1277745264.1277746208.17390.gz&fulltext=1

(you need the full build log to see the assertion)
(Reporter)

Comment 4

8 years ago
Since this is apparently going to happen in random reftests/jsreftests/crashtests, let's go with just one bug.
No longer blocks: 438871
Status: NEW → RESOLVED
Last Resolved: 8 years ago
Resolution: --- → DUPLICATE
Whiteboard: [orange]
Duplicate of bug: 574911
You need to log in before you can comment on or make changes to this bug.