Closed Bug 619164 Opened 14 years ago Closed 13 years ago

Assertion: JSID_IS_EMPTY(cursor->id) in test_service_detect_upgrade.js

Categories

(Core :: JavaScript Engine, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
blocking2.0 --- -

People

(Reporter: jdm, Unassigned)

References

Details

Attachments

(1 file)

Attached file Backtrace
With the patch from bug 508128 applied, test_service_detect_upgrade.js fails a js assertion on every platform on try (and locally).  Backtrace attached.
blocking2.0: --- → ?
Drilling down some more, this function fails:

>  getAllIDs: function BStore_getAllIDs() {
>    let items = {"menu": true,
>                 "toolbar": true};
>    for (let [guid, id] in Iterator(kSpecialIds))
>      if (guid != "places" && guid != "tags")
>        this._getChildren(guid, items);
>    return items;
>  },

Specifically the call to Iterator, as demonstrated in the backtrace.
Bug 508128 is not a blocker.  Does that mean this should also not be a blocker?
You are correct that 508128 isn't a blocker, but my thinking is that this might be exposing a legitimate problem in the JS engine which should at least be investigated.
An assertion alone doesn't block at this point, unless indicates an critical security issue.
blocking2.0: ? → -
Yay, I no longer see this.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: