Closed Bug 828265 Opened 11 years ago Closed 11 years ago

###!!! ABORT: unexpected change hint: 'NS_IsHintSubset(styleChange, NS_CombineHint(nsChangeHint_UpdateOpacityLayer, NS_CombineHint(nsChangeHint_UpdateTransformLayer, nsChangeHint_UpdateOverflow)))'

Categories

(Firefox OS Graveyard :: General, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-basecamp:+, b2g18 fixed)

RESOLVED DUPLICATE of bug 822721
blocking-basecamp +
Tracking Status
b2g18 --- fixed

People

(Reporter: mikeh, Unassigned)

Details

Attachments

(1 file)

Attached file logcat output
Observed while trying to unlock the lockscreen in B2G, and also during the FTU on a fresh install.

This is on a build from inbound-src 118216:632213b8cbc6.

logcat snippet (full log attached):

I(  580:0x244) [Parent 580] WARNING: throttled animations not up to date: '!CommonAnimationManager::ThrottlingEnabled() || mPresContext->ThrottledStyleIsUpToDate()', file /home/mikeh/dev/mozilla/m-c/inbound-src/layout/style/nsTransitionManager.cpp, line 509
I(  580:0x244) [Parent 580] WARNING: Unable to test style tree integrity -- no content node: file /home/mikeh/dev/mozilla/m-c/inbound-src/layout/base/nsCSSFrameConstructor.cpp, line 8263
I(  580:0x244) [Parent 580] ###!!! ABORT: unexpected change hint: 'NS_IsHintSubset(styleChange, NS_CombineHint(nsChangeHint_UpdateOpacityLayer, NS_CombineHint(nsChangeHint_UpdateTransformLayer, nsChangeHint_UpdateOverflow)))', file /home/mikeh/dev/mozilla/m-c/inbound-src/layout/style/nsTransitionManager.cpp, line 322
E(  580:0x244) mozalloc_abort: [Parent 580] ###!!! ABORT: unexpected change hint: 'NS_IsHintSubset(styleChange, NS_CombineHint(nsChangeHint_UpdateOpacityLayer, NS_CombineHint(nsChangeHint_UpdateTransformLayer, nsChangeHint_UpdateOverflow)))', file /home/mikeh/dev/mozilla/m-c/inbound-src/layout/style/nsTransitionManager.cpp, line 322
F(  580:0x244) Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
I(  651:0x28c) [Child 651] WARNING: pipe error (14): Connection reset by peer: file /home/mikeh/dev/mozilla/m-c/inbound-src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 431
I(  651:0x28b) 
I(  651:0x28b) ###!!! [Child][SyncChannel] Error: Channel error: cannot send/recv
I(  651:0x28b) 
I(  651:0x28b) [Child 651] WARNING: failed to forward Layers transaction: file /home/mikeh/dev/mozilla/m-c/inbound-src/gfx/layers/basic/BasicLayerManager.cpp, line 1259
I(  651:0x28b) [Child 651] WARNING: shutting down early because of crash!: file /home/mikeh/dev/mozilla/m-c/inbound-src/dom/ipc/ContentChild.cpp, line 816
I(  651:0x28b) [Child 651] WARNING: content process _exit()ing: file /home/mikeh/dev/mozilla/m-c/inbound-src/dom/ipc/ContentChild.cpp, line 865
I(  424:0x1a8) debuggerd committing suicide to free the zombie!
I(  670:0x29e) debuggerd: Jan  7 2013 09:39:04
Also observed in gecko-18!
blocking-basecamp: --- → ?
Note that this doesn't show up on non-debug builds because NS_ABORT_IF_FALSE() is #defined to nothing in that case.

http://mxr.mozilla.org/mozilla-central/source/xpcom/glue/nsDebug.h#142
dbaron, how bad is this assertion?
blocking-basecamp: ? → +
Flags: needinfo?(dbaron)
(In reply to Doug Turner (:dougt) from comment #3)
> dbaron, how bad is this assertion?

If #if 0 this assert, nothing seems to break and the crash is gone.
CC-ing Nick because of the CommonAnimationManager in the trace, just in case.
Assertion removed on inbound and in relanding on b2g18, see bug 822721 comment 104 and 105.
Flags: needinfo?(dbaron)
In that case, I am just going to dupe this against bug 822721.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: