Closed Bug 1055996 Opened 10 years ago Closed 10 years ago

Intermittent test_bug493187.html | This test left crash dumps behind, but we weren't expecting it to! [@ nsRect::SaturatingUnion(nsRect const&) const]

Categories

(Core :: Graphics, defect)

ARM
Android
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: emorley, Unassigned)

Details

(Keywords: crash, intermittent-failure)

Crash Data

Android 4.0 Panda mozilla-inbound debug test mochitest-3 on 2014-08-20 00:15:21 PDT for push 9605a571ca8a

slave: panda-0706

https://tbpl.mozilla.org/php/getParsedLog.php?id=46338087&tree=Mozilla-Inbound

{
00:29:08     INFO -  72 INFO TEST-START | /tests/content/media/test/test_bug493187.html
00:29:08     INFO -  73 INFO TEST-UNEXPECTED-ERROR | /tests/content/media/test/test_bug493187.html | This test left crash dumps behind, but we weren't expecting it to!
00:29:08     INFO -  TEST-INFO expected OK | took 9163ms

...

00:56:22     INFO -  Operating system: Android
00:56:22     INFO -                    0.0.0 Linux 3.2.0+ #2 SMP PREEMPT Thu Nov 29 08:06:57 EST 2012 armv7l pandaboard/pandaboard/pandaboard:4.0.4/IMM76I/5:eng/test-keys
00:56:22     INFO -  CPU: arm
00:56:22     INFO -       2 CPUs
00:56:22     INFO -  Crash reason:  SIGILL
00:56:22     INFO -  Crash address: 0x632bf3c6
00:56:22     INFO -  Thread 13 (crashed)
00:56:22     INFO -   0  libxul.so!nsRect::SaturatingUnion(nsRect const&) const [nsRect.h:9605a571ca8a : 66 + 0x0]
00:56:22     INFO -       r4 = 0x5d941048    r5 = 0x5d941178    r6 = 0x5d9416c4    r7 = 0x5d9410d0
00:56:22     INFO -       r8 = 0x00000000    r9 = 0x00000000   r10 = 0x00003840    fp = 0x6a478c00
00:56:22     INFO -       sp = 0x5d941038    lr = 0x632bf3bf    pc = 0x632bf3c6
00:56:22     INFO -      Found by: given as instruction pointer in context
00:56:22     INFO -   1  libxul.so!nsRect::UnionRect(nsRect const&, nsRect const&) [nsRect.h:9605a571ca8a : 120 + 0x7]
00:56:22     INFO -       r4 = 0x5d941048    r5 = 0x5d9416c4    r6 = 0x5d9416a8    r7 = 0x5d9410d0
00:56:22     INFO -       r8 = 0x00000000    r9 = 0x00000000   r10 = 0x00003840    fp = 0x6a478c00
00:56:22     INFO -       sp = 0x5d941048    pc = 0x632bf3f5
00:56:22     INFO -      Found by: call frame info
00:56:22     INFO -   2  libxul.so!nsOverflowAreas::UnionWith(nsOverflowAreas const&) [nsHTMLReflowMetrics.cpp:9605a571ca8a : 17 + 0x3]
00:56:22     INFO -       r4 = 0x5d941178    r5 = 0x5d9416c4    r6 = 0x5d9416a8    r7 = 0x5d9410d0
00:56:22     INFO -       r8 = 0x00000000    r9 = 0x00000000   r10 = 0x00003840    fp = 0x6a478c00
00:56:22     INFO -       sp = 0x5d941068    pc = 0x637f84a1
00:56:22     INFO -      Found by: call frame info
00:56:22     INFO -   3  libxul.so!nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [nsBlockFrame.cpp:9605a571ca8a : 1234 + 0x7]
00:56:22     INFO -       r4 = 0x6a30f828    r5 = 0x5d94159c    r6 = 0x5d9416a8    r7 = 0x5d9410d0
00:56:22     INFO -       r8 = 0x00000000    r9 = 0x00000000   r10 = 0x00003840    fp = 0x6a478c00
00:56:22     INFO -       sp = 0x5d941078    pc = 0x637edb25
00:56:22     INFO -      Found by: call frame info
00:56:22     INFO -   4  libxul.so!nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [nsContainerFrame.cpp:9605a571ca8a : 938 + 0x11]
00:56:22     INFO -       r4 = 0x6a30f828    r5 = 0x00000000    r6 = 0x00000003    r7 = 0x5d941558
00:56:22     INFO -       r8 = 0x5d94159c    r9 = 0x6a478c00   r10 = 0x5d9416a8    fp = 0x00000000
00:56:22     INFO -       sp = 0x5d9414f8    pc = 0x637d9f91
00:56:22     INFO -      Found by: call frame info
00:56:22     INFO -   5  libxul.so!nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool) [nsGfxScrollFrame.cpp:9605a571ca8a : 456 + 0x19]
00:56:22     INFO -       r4 = 0x6a30f728    r5 = 0x00000000    r6 = 0x5d9417b4    r7 = 0x5d94159c
00:56:22     INFO -       r8 = 0x00003840    r9 = 0x00000000   r10 = 0x5d94157c    fp = 0x00000000
00:56:22     INFO -       sp = 0x5d941528    pc = 0x63813cef
00:56:22     INFO -      Found by: call frame info
00:56:22     INFO -   6  libxul.so!nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) [nsGfxScrollFrame.cpp:9605a571ca8a : 564 + 0x19]
00:56:22     INFO -       r4 = 0x5d9417b4    r5 = 0x5d9416a8    r6 = 0x6a30f728    r7 = 0x00000000
00:56:22     INFO -       r8 = 0x5d9417b4    r9 = 0x5d9418c4   r10 = 0x6a30f778    fp = 0x00000000
00:56:22     INFO -       sp = 0x5d941670    pc = 0x6381401d
00:56:22     INFO -      Found by: call frame info
00:56:22     INFO -   7  libxul.so!nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [nsGfxScrollFrame.cpp:9605a571ca8a : 797 + 0x3]
00:56:22     INFO -       r4 = 0x00000000    r5 = 0x00000000    r6 = 0x6a30f728    r7 = 0x5d941914
00:56:22     INFO -       r8 = 0x5d9417b4    r9 = 0x5d9418c4   r10 = 0x6a30f778    fp = 0x00000000
00:56:22     INFO -       sp = 0x5d941710    pc = 0x63815299
00:56:22     INFO -      Found by: call frame info
00:56:22     INFO -   8  libxul.so!nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) [nsContainerFrame.cpp:9605a571ca8a : 938 + 0x11]
00:56:22     INFO -       r4 = 0x6a30f728    r5 = 0x00000000    r6 = 0x00000000    r7 = 0x5d941bac
00:56:22     INFO -       r8 = 0x5d941914    r9 = 0x6a478c00   r10 = 0x5d9418c4    fp = 0x00003840
00:56:22     INFO -       sp = 0x5d941838    pc = 0x637d9f91
00:56:22     INFO -      Found by: call frame info
00:56:22     INFO -   9  libxul.so!nsVideoFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) [nsVideoFrame.cpp:9605a571ca8a : 353 + 0x23]
00:56:22     INFO -       r4 = 0x6a30f650    r5 = 0x5d941ac0    r6 = 0x6a30f728    r7 = 0x5d941a68
00:56:22     INFO -       r8 = 0x6a478c00    r9 = 0x5d941914   r10 = 0x00000000    fp = 0x00003840
00:56:22     INFO -       sp = 0x5d941868    pc = 0x63835fef
00:56:22     INFO -      Found by: call frame info
00:56:22     INFO -  10  libxul.so!nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) [nsLineLayout.cpp:9605a571ca8a : 855 + 0x19]
00:56:22     INFO -       r4 = 0x5d941ce0    r5 = 0x6a478850    r6 = 0x6a30f650    r7 = 0x00000000
00:56:22     INFO -       r8 = 0xdeadbeef    r9 = 0x5d941a68   r10 = 0x00004704    fp = 0x6a478810
00:56:22     INFO -       sp = 0x5d9419f8    pc = 0x637d09f7
00:56:22     INFO -      Found by: call frame info
00:56:22     INFO -  11  libxul.so!nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) [nsBlockFrame.cpp:9605a571ca8a : 3799 + 0xb]
00:56:22     INFO -       r4 = 0x5d941ce0    r5 = 0x6a30f650    r6 = 0x5d942110    r7 = 0x5d941c0c
00:56:22     INFO -       r8 = 0x00000000    r9 = 0x6a679e78   r10 = 0x00000000    fp = 0x40000000
00:56:22     INFO -       sp = 0x5d941b98    pc = 0x637e13c5
00:56:22     INFO -      Found by: call frame info
00:56:22     INFO -  12  libxul.so!nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, bool*, LineReflowStatus*, bool) [nsBlockFrame.cpp:9605a571ca8a : 3599 + 0x17]
00:56:22     INFO -       r4 = 0x5d942110    r5 = 0x5d941ce0    r6 = 0x6a679e78    r7 = 0x5d941ccc
00:56:22     INFO -       r8 = 0x00000000    r9 = 0x6a30f650   r10 = 0x00000000    fp = 0x40000000
00:56:22     INFO -       sp = 0x5d941bd8    pc = 0x637ec329
00:56:22     INFO -      Found by: call frame info
00:56:22     INFO -  13  libxul.so!nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&, nsLineList_iterator, bool*) [nsBlockFrame.cpp:9605a571ca8a : 3472 + 0x25]
00:56:22     INFO -       r4 = 0x5d942110    r5 = 0x5d941ca8    r6 = 0x00000000    r7 = 0x5d941ccc
00:56:22     INFO -       r8 = 0x5d941cbc    r9 = 0xffffffff   r10 = 0x6a679e78    fp = 0x645499f1
00:56:22     INFO -       sp = 0x5d941c78    pc = 0x637ec4dd
00:56:22     INFO -      Found by: call frame info
00:56:22     INFO -  14  libxul.so!nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) [nsBlockFrame.cpp:9605a571ca8a : 2615 + 0xb]
00:56:22     INFO -       r4 = 0x5d941db8    r5 = 0x5d942110    r6 = 0x6a679e78    r7 = 0x5d941e37
00:56:22     INFO -       r8 = 0x00000000    r9 = 0x00000000   r10 = 0x6a679ec4    fp = 0x00000000
00:56:22     INFO -       sp = 0x5d941db0    pc = 0x637ec60f
00:56:22     INFO -      Found by: call frame info
00:56:22     INFO -  15  libxul.so!nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) [nsBlockFrame.cpp:9605a571ca8a : 2150 + 0x11]
00:56:22     INFO -       r4 = 0x00000001    r5 = 0x00000000    r6 = 0x5d941e40    r7 = 0x5d942110
00:56:22     INFO -       r8 = 0x6a679e78    r9 = 0x00000000   r10 = 0x6a679ec4    fp = 0x00000000
00:56:22     INFO -       sp = 0x5d941dd8    pc = 0x637ecb95
00:56:22     INFO -      Found by: call frame info
}

Logcat:
http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e5caae4fd05c6d33e2ba4d443511782495f2650d17c9d7c7d085428a5703b094151bb37f613d568b25b5b311ba7f2a4f87b59b28c636212368087ad891ef1629
(In reply to TBPL Robot from comment #1)

Not the crash this was filed for.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.