Closed Bug 553765 Opened 14 years ago Closed 14 years ago

"ASSERTION: bad hint in chrome code: 'hint != XOW && hint != SOW && hint != COW', file .../xpcwrappednativescope.cpp, line 1043"

Categories

(Core :: XPConnect, defect)

defect
Not set
major

Tracking

()

VERIFIED WORKSFORME
mozilla2.0b7
Tracking Status
blocking2.0 --- beta8+

People

(Reporter: sgautherie, Assigned: mrbkap)

References

()

Details

(Keywords: assertion, Whiteboard: [compartments])

Examples:
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1269035790.1269038741.26592.gz&fulltext=1
Linux comm-central-trunk debug test mochitest-other on 2010/03/19 14:56:30
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1269041388.1269043969.9741.gz&fulltext=1
OS X 10.5 comm-central-trunk debug test mochitest-other on 2010/03/19 16:29:48
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1269047967.1269051462.26416.gz&fulltext=1
WINNT 5.2 comm-central-trunk debug test mochitest-other on 2010/03/19 18:19:27

This assertion happens multiple times.
It might also happen on other tests (builds): I didn't check.

I didn't copy the stack, because I don't know what is interesting in it wrt this assertion...
Firefox has this too!

Example:
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1269087450.1269089074.27737.gz&fulltext=1
Linux mozilla-central debug test mochitest-other on 2010/03/20 05:17:30
blocking2.0: --- → ?
Summary: [SeaMonkey 2.1] "###!!! ASSERTION: bad hint in chrome code: 'hint != XOW && hint != SOW && hint != COW', file .../xpcwrappednativescope.cpp, line 1043" → "ASSERTION: bad hint in chrome code: 'hint != XOW && hint != SOW && hint != COW', file .../xpcwrappednativescope.cpp, line 1043"
We need to at the very least understand what this means before we ship.
blocking2.0: ? → beta1+
blocking2.0: beta1+ → beta2+
Blake, can you have a look at this one?
Assignee: nobody → mrbkap
blocking2.0: beta2+ → betaN+
blocking2.0: betaN+ → beta5+
This will be fixed as part of mrbkap's inner/outer window splitting work that he's doing for compartmental gc, which won't make it for beta5, moving to beta6.
blocking2.0: beta5+ → beta6+
Can we get a bug reference to the inner/outer window splitting work which will be the fix for this?
I suspect this depends on bug 558861 or something like that?
Whiteboard: [compartments]
blocking2.0: beta7+ → beta8+
This assertion went away with compartments.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
(In reply to comment #7)
> This assertion went away with compartments.

Indeed:
http://hg.mozilla.org/mozilla-central/rev/e05523998f2f
"bug 580128 - Remove old wrappers."

V.WorksForMe
Status: RESOLVED → VERIFIED
Depends on: 580128
Target Milestone: --- → mozilla2.0b8
Target Milestone: mozilla2.0b8 → mozilla2.0b7
You need to log in before you can comment on or make changes to this bug.