Closed Bug 611238 Opened 9 years ago Closed 9 years ago

Intermittent crash in browser/base/content/test/tabview/browser_tabview_bug590606.js | Exited with code 1 during test run

Categories

(Core :: CSS Parsing and Computation, defect, P2, critical)

x86
macOS
defect

Tracking

()

RESOLVED FIXED
mozilla2.0b9
Tracking Status
blocking2.0 --- final+

People

(Reporter: ehsan, Assigned: dbaron)

References

Details

(Keywords: crash, intermittent-failure, Whiteboard: [test which aborts the suite])

Attachments

(1 file)

http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1289450808.1289451961.15274.gz
Rev3 MacOSX Snow Leopard 10.6.2 mozilla-central debug test mochitest-other on 2010/11/10 20:46:48

TEST-START | chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js
++DOCSHELL 0x1401f7d90 == 17
++DOMWINDOW == 82 (0x135abcda0) [serial = 976] [outer = 0x0]
++DOMWINDOW == 83 (0x1401f8380) [serial = 977] [outer = 0x135abcd30]
WARNING: NS_ENSURE_TRUE(sf) failed: file /builds/slave/mozilla-central-macosx64-debug/build/docshell/base/nsDocShell.cpp, line 4933
WARNING: NS_ENSURE_TRUE(sf) failed: file /builds/slave/mozilla-central-macosx64-debug/build/docshell/base/nsDocShell.cpp, line 4933
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
++DOMWINDOW == 84 (0x13ea62d70) [serial = 978] [outer = 0x135abcd30]
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js | There is one group item on startup
TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js | There should be two tab items in that group.
TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js | The currently selected tab should be the first tab in the groupItemOne
JavaScript strict warning: chrome://browser/content/tabview.js, line 3090: reference to undefined property "childWidth"
JavaScript strict warning: chrome://browser/content/tabview.js, line 3090: reference to undefined property "columns"
TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js | New tab button exists
++DOCSHELL 0x12bad8200 == 18
++DOMWINDOW == 85 (0x13da35290) [serial = 979] [outer = 0x0]
++DOMWINDOW == 86 (0x12eb81f30) [serial = 980] [outer = 0x13da35220]
WARNING: NS_ENSURE_TRUE(sf) failed: file /builds/slave/mozilla-central-macosx64-debug/build/docshell/base/nsDocShell.cpp, line 4933
WARNING: NS_ENSURE_TRUE(sf) failed: file /builds/slave/mozilla-central-macosx64-debug/build/docshell/base/nsDocShell.cpp, line 4933
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
TEST-INFO | chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js | Console message: [JavaScript Warning: "Error in parsing value for 'size'.  Declaration dropped." {file: "chrome://browser/content/tabview.html" line: 0}]
TEST-INFO | chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js | Console message: [JavaScript Warning: "Error in parsing value for 'position'.  Declaration dropped." {file: "chrome://browser/content/tabview.html" line: 0}]
TEST-INFO | chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js | Console message: [JavaScript Warning: "reference to undefined property "childWidth"" {file: "chrome://browser/content/tabview.js" line: 3090}]
TEST-INFO | chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js | Console message: [JavaScript Warning: "reference to undefined property "columns"" {file: "chrome://browser/content/tabview.js" line: 3090}]
++DOMWINDOW == 87 (0x13624bd30) [serial = 981] [outer = 0x13da35220]
TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js | The currently selected tab should be the only tab in the groupItemTwo
JavaScript strict warning: chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js, line 85: assignment to undeclared variable tabItem
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js | The currently selected tab should be the first tab in the groupItemOne
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
WARNING: Overflowed nscoord_MAX in conversion to nscoord: file ../../dist/include/nsCoord.h, line 359
TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js | The currently selected tab should be the only tab in the groupItemTwo
###!!! ABORT: negative duration forbidden: 'duration >= 0.0', file /builds/slave/mozilla-central-macosx64-debug/build/layout/style/nsTransitionManager.cpp, line 119
ElementPropertyTransition::ValuePortionFor [layout/style/nsTransitionManager.cpp:121]
nsTransitionManager::ConsiderStartingTransition [layout/style/nsTransitionManager.cpp:669]
nsTransitionManager::StyleContextChanged [layout/style/nsTransitionManager.cpp:443]
TryStartingTransition [layout/base/nsFrameManager.cpp:727]
nsFrameManager::ReResolveStyleContext [layout/base/nsFrameManager.cpp:1226]
nsFrameManager::ComputeStyleChangeFor [layout/base/nsFrameManager.cpp:1512]
nsCSSFrameConstructor::RestyleElement [layout/base/nsCSSFrameConstructor.cpp:8073]
mozilla::css::RestyleTracker::ProcessOneRestyle [layout/base/RestyleTracker.cpp:156]
mozilla::css::RestyleTracker::ProcessRestyles [layout/base/RestyleTracker.cpp:218]
nsCSSFrameConstructor::ProcessPendingRestyles [layout/base/nsCSSFrameConstructor.cpp:11623]
PresShell::FlushPendingNotifications [layout/base/nsPresShell.cpp:4851]
nsDocument::FlushPendingNotifications [content/base/src/nsDocument.cpp:6438]
nsGenericElement::GetPrimaryFrame [content/base/src/nsGenericElement.cpp:3776]
nsGenericElement::GetBoundingClientRect [content/base/src/nsGenericElement.cpp:1740]
nsIDOMNSElement_GetBoundingClientRect [dom_quickstubs.cpp:9622]
js::CallJSNative [js/src/jscntxtinlines.h:684]
js::Interpret [js/src/jsinterp.cpp:4744]
js::RunScript [js/src/jsinterp.cpp:665]
js::Invoke [js/src/jsinterp.cpp:768]
js::InvokeSessionGuard::invoke [js/src/jsinterpinlines.h:562]
array_extra [js/src/jsarray.cpp:2723]
array_forEach [js/src/jsarray.cpp:2781]
js::CallJSNative [js/src/jscntxtinlines.h:684]
js::Interpret [js/src/jsinterp.cpp:4744]
js::RunScript [js/src/jsinterp.cpp:665]
js::Invoke [js/src/jsinterp.cpp:768]
js::ExternalInvoke [js/src/jsinterp.cpp:881]
js::ExternalInvoke [js/src/jsinterp.h:954]
JS_CallFunctionValue [js/src/jsapi.cpp:4908]
nsXPCWrappedJSClass::CallMethod [js/src/xpconnect/src/xpcwrappedjsclass.cpp:1694]
nsXPCWrappedJS::CallMethod [js/src/xpconnect/src/xpcwrappedjs.cpp:577]
PrepareAndDispatch [xpcom/reflect/xptcall/src/md/unix/xptcstubs_x86_64_darwin.cpp:153]
###!!! ABORT: negative duration forbidden: 'duration >= 0.0', file /builds/slave/mozilla-central-macosx64-debug/build/layout/style/nsTransitionManager.cpp, line 119
nsStringStats
 => mAllocCount:             66
 => mReallocCount:            0
 => mFreeCount:              66
 => mShareCount:            109
 => mAdoptCount:              0
 => mAdoptFreeCount:          0
NEXT ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js | Exited with code 1 during test run
INFO | automation.py | Application ran for: 0:03:06.969180
INFO | automation.py | Reading PID log: /var/folders/H5/H5TD8hgwEqKq9hgKlayjWU+++TM/-Tmp-/tmp_hKnUhpidlog
NEXT ERROR PROCESS-CRASH | chrome://mochitests/content/browser/browser/base/content/test/tabview/browser_tabview_bug590606.js | application crashed (minidump found)
Operating system: Mac OS X
                  10.6.2 10C540
CPU: amd64
     family 6 model 23 stepping 10
     2 CPUs

Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
Crash address: 0x0

NEXT ERROR Thread 0 (crashed)
 0  libmozalloc.dylib!TouchBadMemory [mozalloc_abort.cpp:d7f4a4464ea1 : 64 + 0x5]
    rbx = 0x00000000   r12 = 0x40197710   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x032c4b7d   rsp = 0x5fbd8d00   rbp = 0x5fbd8d00
    Found by: given as instruction pointer in context
 1  libmozalloc.dylib!mozalloc_abort [mozalloc_abort.cpp:d7f4a4464ea1 : 85 + 0x4]
    rbx = 0x00000000   r12 = 0x40197710   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x032c4bc8   rsp = 0x5fbd8d10   rbp = 0x5fbd8d20
    Found by: call frame info
 2  XUL!Abort [nsDebugImpl.cpp:d7f4a4464ea1 : 379 + 0x8]
    rbx = 0x00000000   r12 = 0x40197710   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x00023096   rsp = 0x5fbd8d30   rbp = 0x5fbd8d40
    Found by: call frame info
 3  XUL!NS_DebugBreak_P [nsDebugImpl.cpp:d7f4a4464ea1 : 337 + 0xb]
    rbx = 0x00000000   r12 = 0x40197710   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x0002350f   rsp = 0x5fbd8d50   rbp = 0x5fbd9190
    Found by: call frame info
 4  XUL!ElementPropertyTransition::ValuePortionFor [nsTransitionManager.cpp:d7f4a4464ea1 : 119 + 0x35]
    rbx = 0x00000000   r12 = 0x40197710   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x00555b9e   rsp = 0x5fbd91a0   rbp = 0x5fbd91e0
    Found by: call frame info
 5  XUL!nsTransitionManager::ConsiderStartingTransition [nsTransitionManager.cpp:d7f4a4464ea1 : 669 + 0xc]
    rbx = 0x00000000   r12 = 0x40197710   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x0055635f   rsp = 0x5fbd91f0   rbp = 0x5fbd9390
    Found by: call frame info
 6  XUL!nsTransitionManager::StyleContextChanged [nsTransitionManager.cpp:d7f4a4464ea1 : 448 + 0x5a]
    rbx = 0x00000000   r12 = 0x40197710   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x00556e07   rsp = 0x5fbd93a0   rbp = 0x5fbd9560
    Found by: call frame info
 7  XUL!TryStartingTransition [nsFrameManager.cpp:d7f4a4464ea1 : 727 + 0x32]
    rbx = 0x3013a8b0   r12 = 0x40197710   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x0033d6e7   rsp = 0x5fbd9570   rbp = 0x5fbd95f0
    Found by: call frame info
 8  XUL!nsFrameManager::ReResolveStyleContext [nsFrameManager.cpp:d7f4a4464ea1 : 1221 + 0x25]
    rbx = 0x00000000   r12 = 0x00000001   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x0033df64   rsp = 0x5fbd9600   rbp = 0x5fbd9810
    Found by: call frame info
 9  XUL!nsFrameManager::ComputeStyleChangeFor [nsFrameManager.cpp:d7f4a4464ea1 : 1512 + 0x55]
    rbx = 0x00000000   r12 = 0x00000001   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x0033ebd0   rsp = 0x5fbd9820   rbp = 0x5fbd9890
    Found by: call frame info
10  XUL!nsCSSFrameConstructor::RestyleElement [nsCSSFrameConstructor.cpp:d7f4a4464ea1 : 8072 + 0x47]
    rbx = 0x393b1e00   r12 = 0x00000001   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x002fa5a9   rsp = 0x5fbd98a0   rbp = 0x5fbd99d0
    Found by: call frame info
11  XUL!mozilla::css::RestyleTracker::ProcessOneRestyle [RestyleTracker.cpp:d7f4a4464ea1 : 156 + 0x41]
    rbx = 0x393b1e00   r12 = 0x00000001   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x002e10aa   rsp = 0x5fbd99e0   rbp = 0x5fbd9b20
    Found by: call frame info
12  XUL!mozilla::css::RestyleTracker::ProcessRestyles [RestyleTracker.cpp:d7f4a4464ea1 : 240 + 0x2c]
    rbx = 0x00000000   r12 = 0x00000001   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x002df9f3   rsp = 0x5fbd9b30   rbp = 0x5fbda7e0
    Found by: call frame info
13  XUL!nsCSSFrameConstructor::ProcessPendingRestyles [nsCSSFrameConstructor.cpp:d7f4a4464ea1 : 11620 + 0xf]
    rbx = 0x0bfb93b8   r12 = 0x0bfb93b8   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x002fa34e   rsp = 0x5fbda7f0   rbp = 0x5fbda810
    Found by: call frame info
14  XUL!PresShell::FlushPendingNotifications [nsPresShell.cpp:d7f4a4464ea1 : 4851 + 0xf]
    rbx = 0x0bfb93b8   r12 = 0x0bfb93b8   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x003789cf   rsp = 0x5fbda820   rbp = 0x5fbda8c0
    Found by: call frame info
15  XUL!nsDocument::FlushPendingNotifications [nsDocument.cpp:d7f4a4464ea1 : 6437 + 0x1c]
    rbx = 0x0bfb93b8   r12 = 0x0bfb93b8   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x00639af6   rsp = 0x5fbda8d0   rbp = 0x5fbda920
    Found by: call frame info
16  XUL!nsGenericElement::GetPrimaryFrame [nsGenericElement.cpp:d7f4a4464ea1 : 3774 + 0x18]
    rbx = 0x0bfb93b8   r12 = 0x0bfb93b8   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x0067fbfa   rsp = 0x5fbda930   rbp = 0x5fbda960
    Found by: call frame info
17  XUL!nsGenericElement::GetBoundingClientRect [nsGenericElement.cpp:d7f4a4464ea1 : 1740 + 0xd]
    rbx = 0x0bfb93b8   r12 = 0x0bfb93b8   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x00692764   rsp = 0x5fbda970   rbp = 0x5fbda9d0
    Found by: call frame info
18  XUL!nsIDOMNSElement_GetBoundingClientRect [dom_quickstubs.cpp : 9622 + 0x2d]
    rbx = 0x0bfb93b8   r12 = 0x0bfb93b8   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x00fa09e0   rsp = 0x5fbda9e0   rbp = 0x5fbdac00
    Found by: call frame info
19  XUL!js::CallJSNative [jscntxtinlines.h:d7f4a4464ea1 : 684 + 0x10]
    rbx = 0x0bfb93b8   r12 = 0x0bfb93b8   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x01acb098   rsp = 0x5fbdac10   rbp = 0x5fbdac50
    Found by: call frame info
20  XUL!js::Interpret [jsinterp.cpp:d7f4a4464ea1 : 4744 + 0x23]
    rbx = 0x0bfb93b8   r12 = 0x0bfb93b8   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x01911866   rsp = 0x5fbdac60   rbp = 0x5fbdbed0
    Found by: call frame info
21  XUL!js::RunScript [jsinterp.cpp:d7f4a4464ea1 : 665 + 0x16]
    rbx = 0x00000000   r12 = 0x0bfb9060   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x01924e18   rsp = 0x5fbdbee0   rbp = 0x5fbdbf20
    Found by: call frame info
22  XUL!js::Invoke [jsinterp.cpp:d7f4a4464ea1 : 768 + 0x13]
    rbx = 0x00000000   r12 = 0x0bfb9060   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x01925c12   rsp = 0x5fbdbf30   rbp = 0x5fbdc010
    Found by: call frame info
23  XUL!js::InvokeSessionGuard::invoke [jsinterpinlines.h:d7f4a4464ea1 : 562 + 0x11]
    rbx = 0x0bfb9090   r12 = 0x0bfb9060   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x01889bbb   rsp = 0x5fbdc020   rbp = 0x5fbdc080
    Found by: call frame info
24  XUL!array_extra [jsarray.cpp:d7f4a4464ea1 : 2723 + 0x12]
    rbx = 0x0bfb9090   r12 = 0x0bfb9060   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x018832f5   rsp = 0x5fbdc090   rbp = 0x5fbdc260
    Found by: call frame info
25  XUL!array_forEach [jsarray.cpp:d7f4a4464ea1 : 2780 + 0x14]
    rbx = 0x0bfb9060   r12 = 0x0bfb9060   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x01883696   rsp = 0x5fbdc270   rbp = 0x5fbdc290
    Found by: call frame info
26  XUL!js::CallJSNative [jscntxtinlines.h:d7f4a4464ea1 : 684 + 0x10]
    rbx = 0x0bfb9060   r12 = 0x0bfb9060   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x01acb098   rsp = 0x5fbdc2a0   rbp = 0x5fbdc2e0
    Found by: call frame info
27  XUL!js::Interpret [jsinterp.cpp:d7f4a4464ea1 : 4744 + 0x23]
    rbx = 0x0bfb9060   r12 = 0x0bfb9060   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x01911866   rsp = 0x5fbdc2f0   rbp = 0x5fbdd560
    Found by: call frame info
28  XUL!js::RunScript [jsinterp.cpp:d7f4a4464ea1 : 665 + 0x16]
    rbx = 0x00000002   r12 = 0x5fbdda30   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x01924e18   rsp = 0x5fbdd570   rbp = 0x5fbdd5b0
    Found by: call frame info
29  XUL!js::Invoke [jsinterp.cpp:d7f4a4464ea1 : 768 + 0x13]
    rbx = 0x00000002   r12 = 0x5fbdda30   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x01925c12   rsp = 0x5fbdd5c0   rbp = 0x5fbdd6a0
    Found by: call frame info
30  XUL!js::ExternalInvoke [jsinterp.cpp:d7f4a4464ea1 : 881 + 0x11]
    rbx = 0x00000008   r12 = 0x5fbdda30   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x0192627e   rsp = 0x5fbdd6b0   rbp = 0x5fbdd740
    Found by: call frame info
31  XUL!js::ExternalInvoke [jsinterp.h:d7f4a4464ea1 : 954 + 0x37]
    rbx = 0x5fbdde28   r12 = 0x5fbdda30   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x0185aff9   rsp = 0x5fbdd750   rbp = 0x5fbdd790
    Found by: call frame info
32  XUL!JS_CallFunctionValue [jsapi.cpp:d7f4a4464ea1 : 4908 + 0x39]
    rbx = 0x5fbdde28   r12 = 0x5fbdda30   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x0185b134   rsp = 0x5fbdd7a0   rbp = 0x5fbdd800
    Found by: call frame info
33  XUL!nsXPCWrappedJSClass::CallMethod [xpcwrappedjsclass.cpp:d7f4a4464ea1 : 1694 + 0x3d]
    rbx = 0x009c8f00   r12 = 0x00b70dca   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x00ef28e7   rsp = 0x5fbdd810   rbp = 0x5fbddeb0
    Found by: call frame info
34  XUL!nsXPCWrappedJS::CallMethod [xpcwrappedjs.cpp:d7f4a4464ea1 : 577 + 0x2b]
    rbx = 0x36215fe0   r12 = 0x25b19560   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x00ee9a16   rsp = 0x5fbddec0   rbp = 0x5fbddef0
    Found by: call frame info
35  XUL!PrepareAndDispatch [xptcstubs_x86_64_darwin.cpp:d7f4a4464ea1 : 153 + 0x36]
    rbx = 0x36215fe0   r12 = 0x25b19560   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x01691a7e   rsp = 0x5fbddf00   rbp = 0x5fbde040
    Found by: call frame info
36  XUL + 0x16804f2
    rbx = 0x36215fe0   r12 = 0x25b19560   r13 = 0x5fbde630   r14 = 0x32cf3020
    r15 = 0x0b1e9c00   rip = 0x016904f3   rsp = 0x5fbde050   rbp = 0x5fbde0c0
    Found by: call frame info
37  XUL!nsEventListenerManager::HandleEventSubType [nsEventListenerManager.cpp:d7f4a4464ea1 : 1112 + 0x20]
    rip = 0x00754974   rsp = 0x5fbde0d0
    Found by: stack scanning
38  XUL!nsScriptSecurityManager::GetCxSubjectPrincipal [nsScriptSecurityManager.cpp:d7f4a4464ea1 : 391 + 0x10]
    rip = 0x00b7070f   rsp = 0x5fbde150
    Found by: stack scanning
39  XUL!XPCJSContextStack::Push [xpcthreadcontext.cpp:d7f4a4464ea1 : 164 + 0x1b]
    rip = 0x00ee6a57   rsp = 0x5fbde190
    Found by: stack scanning
40  XUL!IsContextOnStack [nsContentUtils.cpp:d7f4a4464ea1 : 2875 + 0x17]
    rip = 0x0060b01b   rsp = 0x5fbde1c0
    Found by: stack scanning
41  XUL!nsXPConnect::Push [nsXPConnect.cpp:d7f4a4464ea1 : 2485 + 0x1b]
    rip = 0x00ea8be8   rsp = 0x5fbde200
    Found by: stack scanning
42  XUL!nsCxPusher::DoPush [nsContentUtils.cpp:d7f4a4464ea1 : 3013 + 0x17]
    rip = 0x0060b2ab   rsp = 0x5fbde240
    Found by: stack scanning
43  XUL!nsCxPusher::Push [nsContentUtils.cpp:d7f4a4464ea1 : 2996 + 0xc]
    rip = 0x0060b3c9   rsp = 0x5fbde280
    Found by: stack scanning
44  XUL!nsHtml5AttributeName::initializeStatics [mozalloc.h : 228 + 0x0]
    rip = 0x00b194d0   rsp = 0x5fbde290
    Found by: stack scanning
45  XUL!nsCxPusher::Push [nsContentUtils.cpp:d7f4a4464ea1 : 2943 + 0x11]
    rip = 0x0060b599   rsp = 0x5fbde2b0
    Found by: stack scanning
blocking2.0: --- → ?
I'd like to see if this happens again, and, if so, if it happens at the same stack.  It could be a problem near the code in the stack, or it could be corruption that happened earlier.
I saw this yesterday too, and starred it, but unfortunately BzAPI was having problems, which means that the log comment has been lost...
Oh, this is a minidump for an NS_ABORT_IF_FALSE:

###!!! ABORT: negative duration forbidden: 'duration >= 0.0', file /builds/slave/mozilla-central-macosx64-debug/build/layout/style/nsTransitionManager.cpp, line 119
I really don't see how this would happen without memory corruption, though.
I think I see what's going on; patch shortly.
Assignee: nobody → dbaron
Priority: -- → P2
Attached patch patchSplinter Review
Attachment #496663 - Flags: review?(bzbarsky)
Attachment #496663 - Flags: review?(bzbarsky) → review+
http://hg.mozilla.org/mozilla-central/rev/3b4f3b897999
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla2.0b9
Whiteboard: [orange][test which aborts the suite] → [test which aborts the suite]
You need to log in before you can comment on or make changes to this bug.