Closed
Bug 595188
Opened 14 years ago
Closed 14 years ago
[SeaMonkey 2.1, mochitest-browser-chrome] TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/content/tests/browser/browser_bug594509.js | about:rights content loaded
Categories
(Toolkit Graveyard :: XULRunner, defect)
Toolkit Graveyard
XULRunner
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla2.0b7
People
(Reporter: bugzilla, Assigned: Callek)
References
(Blocks 1 open bug)
Details
Attachments
(2 files, 1 obsolete file)
84.35 KB,
text/plain
|
Details | |
972 bytes,
patch
|
Gavin
:
review+
Gavin
:
approval2.0+
|
Details | Diff | Splinter Review |
This failure is quite strange. The test runs fine alone, but fails if I run all tests from toolkit/content/tests/browser/ The strang thing is, I first get this output: TEST-PASS | chrome://mochikit/content/browser/toolkit/content/tests/browser/browser_bug594509.js | about:rights loaded Document about:rights loaded successfully TEST-PASS | chrome://mochikit/content/browser/toolkit/content/tests/browser/browser_bug594509.js | about:rights content loaded TEST-INFO | chrome://mochikit/content/browser/toolkit/content/tests/browser/browser_bug594509.js | Test took 0.351s to complete After that comes the next test: TEST-START | chrome://mochikit/content/browser/toolkit/content/tests/browser/browser_save_resend_postdata.js And directly after that I get the test failure: TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/content/tests/browser/browser_bug594509.js | about:rights content loaded JavaScript error: , line 0: uncaught exception: 2147942487 I've attached the whole testrun log, if I've overlooked something.
Comment 1•14 years ago
|
||
This is a new test, added by bug 594509: http://hg.mozilla.org/mozilla-central/rev/c966fbc9ffd4 Just guessing, but it looks like maybe gBrowser.removeTab(tab); is not processed before the next test starts, and that executeSoon(finish); might help !?
Blocks: 594509
Severity: normal → major
Component: Testing Infrastructure → XULRunner
Product: SeaMonkey → Toolkit
QA Contact: testing-infrastructure → xulrunner
Hardware: x86_64 → All
Assignee | ||
Comment 2•14 years ago
|
||
(In reply to comment #1) > This is a new test, added by bug 594509: > http://hg.mozilla.org/mozilla-central/rev/c966fbc9ffd4 > > Just guessing, but ... Good guess but wrong. The problem is that this test RUNS and PASSES just fine... TEST-START | chrome://mochikit/content/browser/toolkit/content/tests/browser/browser_bug594509.js TEST-PASS | chrome://mochikit/content/browser/toolkit/content/tests/browser/browser_bug594509.js | about:rights loaded TEST-PASS | chrome://mochikit/content/browser/toolkit/content/tests/browser/browser_bug594509.js | about:rights content loaded TEST-INFO | chrome://mochikit/content/browser/toolkit/content/tests/browser/browser_bug594509.js | Test took 0.351s to complete THEN TEST-PASS | chrome://mochikit/content/browser/toolkit/content/tests/browser/browser_bug594509.js | about:rights loaded TEST-START | chrome://mochikit/content/browser/toolkit/content/tests/browser/browser_save_resend_postdata.js TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/content/tests/browser/browser_bug594509.js | about:rights content loaded The reason is that the 594509 test does not _unregister_ its load listener. CC-ing author, the person who pushed and reviewer of this.
Assignee | ||
Comment 3•14 years ago
|
||
This properly removes the event listener. I'm still unsure on why this doesn't fail on Firefox.
Assignee: nobody → bugspam.Callek
Status: NEW → ASSIGNED
Attachment #474318 -
Flags: review?(gavin.sharp)
Assignee | ||
Comment 4•14 years ago
|
||
better fix
Attachment #474318 -
Attachment is obsolete: true
Attachment #474319 -
Flags: review?(gavin.sharp)
Attachment #474318 -
Flags: review?(gavin.sharp)
Comment 5•14 years ago
|
||
(In reply to comment #2) > Good guess but wrong. > The problem is that this test RUNS and PASSES just fine... > The reason is that the 594509 test does not _unregister_ its load listener. Yes, that is exactly what I meant: I just assumed actually removing the tab does/would remove its listener too. But maybe was I wrong at that?
Updated•14 years ago
|
Attachment #474319 -
Flags: review?(gavin.sharp)
Attachment #474319 -
Flags: review+
Attachment #474319 -
Flags: approval2.0+
Comment 6•14 years ago
|
||
(In reply to comment #5) > I just assumed actually removing the tab does/would remove its listener too. > But maybe was I wrong at that? No, that's right. But SeaMonkey's removeTab apparently triggers a synchronous about:blank load...
Comment 7•14 years ago
|
||
(In reply to comment #6) > But SeaMonkey's removeTab apparently triggers a synchronous > about:blank load... (Ah, I had forgotten about that ;->)
Reporter | ||
Updated•14 years ago
|
Keywords: checkin-needed
Comment on attachment 474319 [details] [diff] [review] better fix. [Checked in: Comment 8] http://hg.mozilla.org/mozilla-central/rev/734eb9e00120
Attachment #474319 -
Attachment description: better fix. → better fix. [Checked in: Comment 8]
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → mozilla2.0b7
Comment 9•14 years ago
|
||
V.Fixed, per http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1284815013.1284818289.1169.gz OS X 10.5 comm-central-trunk debug test mochitest-other on 2010/09/18 06:03:33
Status: RESOLVED → VERIFIED
Flags: in-testsuite+
Updated•8 years ago
|
Product: Toolkit → Toolkit Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•