Closed
Bug 873573
Opened 12 years ago
Closed 12 years ago
Assertion failure: NS_SUCCEEDED(rv), at dom/ipc/TabChild.cpp:505
Categories
(Firefox OS Graveyard :: General, defect)
Tracking
(b2g18+ affected)
RESOLVED
DUPLICATE
of bug 958254
People
(Reporter: mikeh, Assigned: ajones)
Details
(Keywords: crash, dogfood)
Seen while trying to load https://www.youtube.com/watch?v=V1IBH1bz5-c (while trying to reproduce bug 870654).
STR:
0. BRANCH=v1.0.1 ./config.sh hamachi && ./build.sh && ./flash.sh
1. complete FTU, connecting to available WiFi
2. open the Browser app
3. go to https://www.youtube.com/watch?v=V1IBH1bz5-c
Expected results: page should open
Observed results: "Well, this is embarassing. We tried to display this Web page, but it's not responding."
logcat shows:
F( 620:0x26c) Assertion failure: NS_SUCCEEDED(rv), at /home/mikeh/dev/mozilla/m-c/b2g18/dom/ipc/TabChild.cpp:505
F( 620:0x26c) Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
Relevant lines in the code:
502 // by AsyncPanZoomController and causes a blurry flash.
503 bool isFirstPaint;
504 nsresult rv = utils->GetIsFirstPaint(&isFirstPaint);
505 MOZ_ASSERT(NS_SUCCEEDED(rv));
http://hg.mozilla.org/releases/mozilla-b2g18/file/b87559cef261/dom/ipc/TabChild.cpp#l505
Observed with:
- gecko: b2g18:b87559cef261
- gaia: 7d0ca6a07fc3d4817f80f4ebc24314b6cbcf049a
| Reporter | ||
Comment 1•12 years ago
|
||
Note: this is with a debug build, so step 0 should include |B2G_DEBUG=1 ./build.sh|.
| Reporter | ||
Comment 2•12 years ago
|
||
ajones, this assertion was introduced in changeset 117519[1]; any idea what's going on here?
1. http://hg.mozilla.org/releases/mozilla-b2g18/diff/3dd36851bd7c/dom/ipc/TabChild.cpp
Flags: needinfo?(ajones)
| Reporter | ||
Comment 3•12 years ago
|
||
If I comment out the above MOZ_ASSERT(), the URL https://www.youtube.com/watch?v=V1IBH1bz5-c loads correctly.
| Assignee | ||
Comment 4•12 years ago
|
||
I'd expect to see a regression in bug 799401. Just need to figure out if that could possibly happen in this context. Is GetPresShell() returning nullptr?
Flags: needinfo?(ajones)
Comment 5•12 years ago
|
||
Needsinfo on Mike to see if he can with comment #4 ?
Flags: needinfo?(mhabicher)
Comment 6•12 years ago
|
||
Triage - Mike, can you describe the user impact here and if there is any occurrence rate?
Unable to make triage decision base on the bug as is.
| Reporter | ||
Comment 7•12 years ago
|
||
(In reply to Wayne Chang [:wchang] from comment #6)
>
> Triage - Mike, can you describe the user impact here and if there is any
> occurrence rate? Unable to make triage decision base on the bug as is.
It happens only on DEBUG builds, so no one is going to see it in the field; but presumably the assertion exists for a reason, and it's failure is an error, so we should fix it.
It also makes debugging impossible unless you manually comment out that line of code, like I have done.
Flags: needinfo?(mhabicher)
| Assignee | ||
Updated•12 years ago
|
Assignee: nobody → ajones
Comment 8•12 years ago
|
||
It should be fixed, but we can't hold a release for it, so it will have to land to v1-train and bubble up from there to v1.next releases.
blocking-b2g: leo? → ---
Updated•12 years ago
|
| Assignee | ||
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•