Closed Bug 1522652 Opened 5 years ago Closed 5 years ago

Assertion failure: (aA != (9223372036854775807L) && aA != (-9223372036854775807L-1)) || aA != aB ('Infinity - Infinity' and '-Infinity - -Infinity' are undefined)

Categories

(Core :: CSS Transitions and Animations, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1271788
Tracking Status
firefox66 --- affected

People

(Reporter: tsmith, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, testcase)

Attachments

(1 file)

Attached file testcase.html

Assertion failure: (aA != (9223372036854775807L) && aA != (-9223372036854775807L-1)) || aA != aB ('Infinity - Infinity' and '-Infinity - -Infinity' are undefined), at src/obj-firefox/dist/include/mozilla/StickyTimeDuration.h:57

#0 mozilla::StickyTimeDurationValueCalculator::Subtract(long, long) src/obj-firefox/dist/include/mozilla/StickyTimeDuration.h:55:5
#1 mozilla::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator>::operator-(mozilla::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> const&) const src/obj-firefox/dist/include/mozilla/TimeStamp.h:167:22
#2 mozilla::operator-(mozilla::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> const&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) src/obj-firefox/dist/include/mozilla/StickyTimeDuration.h:208:13
#3 mozilla::dom::Animation::IntervalEndTime(mozilla::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> const&) const src/obj-firefox/dist/include/mozilla/dom/Animation.h:511:43
#4 mozilla::dom::CSSTransition::QueueEvents(mozilla::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> const&) src/layout/style/nsTransitionManager.cpp:190:23
#5 mozilla::dom::CSSTransition::Tick() src/layout/style/nsTransitionManager.cpp:299:3
#6 mozilla::dom::DocumentTimeline::MostRecentRefreshTimeUpdated() src/dom/animation/DocumentTimeline.cpp:167:16
#7 mozilla::dom::DocumentTimeline::WillRefresh(mozilla::TimeStamp) src/dom/animation/DocumentTimeline.cpp:198:3
#8 nsRefreshDriver::Tick(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) src/layout/base/nsRefreshDriver.cpp:1788:12
#9 mozilla::RefreshDriverTimer::TickRefreshDrivers(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp, nsTArray<RefPtr<nsRefreshDriver> >&) src/layout/base/nsRefreshDriver.cpp:305:7
#10 mozilla::RefreshDriverTimer::Tick(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) src/layout/base/nsRefreshDriver.cpp:322:5
#11 mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) src/layout/base/nsRefreshDriver.cpp:647:16
#12 mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::NotifyVsync(mozilla::VsyncEvent const&) src/layout/base/nsRefreshDriver.cpp:547:9
#13 mozilla::layout::VsyncChild::RecvNotify(mozilla::VsyncEvent const&) src/layout/ipc/VsyncChild.cpp:65:16
#14 mozilla::layout::PVsyncChild::OnMessageReceived(IPC::Message const&) src/obj-firefox/ipc/ipdl/PVsyncChild.cpp:167:20
#15 mozilla::ipc::PBackgroundChild::OnMessageReceived(IPC::Message const&) src/obj-firefox/ipc/ipdl/PBackgroundChild.cpp:2788:28
#16 mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) src/ipc/glue/MessageChannel.cpp:2160:21
#17 mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) src/ipc/glue/MessageChannel.cpp:2087:9
#18 mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) src/ipc/glue/MessageChannel.cpp:1936:3
#19 mozilla::ipc::MessageChannel::MessageTask::Run() src/ipc/glue/MessageChannel.cpp:1967:13
#20 nsThread::ProcessNextEvent(bool, bool*) src/xpcom/threads/nsThread.cpp:1160:14
#21 NS_ProcessNextEvent(nsIThread*, bool) src/xpcom/threads/nsThreadUtils.cpp:468:10
#22 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) src/ipc/glue/MessagePump.cpp:110:5
#23 MessageLoop::RunInternal() src/ipc/chromium/src/base/message_loop.cc:315:10
#24 MessageLoop::Run() src/ipc/chromium/src/base/message_loop.cc:290:3
#25 nsBaseAppShell::Run() src/widget/nsBaseAppShell.cpp:137:27
#26 XRE_RunAppShell() src/toolkit/xre/nsEmbedFunctions.cpp:908:20
#27 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) src/ipc/glue/MessagePump.cpp:238:9
#28 MessageLoop::RunInternal() src/ipc/chromium/src/base/message_loop.cc:315:10
#29 MessageLoop::Run() src/ipc/chromium/src/base/message_loop.cc:290:3
#30 XRE_InitChildProcess(int, char**, XREChildData const*) src/toolkit/xre/nsEmbedFunctions.cpp:746:34
#31 content_process_main(mozilla::Bootstrap*, int, char**) src/browser/app/../../ipc/contentproc/plugin-container.cpp:49:28
#32 main src/browser/app/nsBrowserApp.cpp:265:18
#33 __libc_start_main /build/glibc-Cl5G7W/glibc-2.23/csu/../csu/libc-start.c:291
#34 _start (firefox+0x34a04)
Flags: in-testsuite?

This appears to be identical to bug 1466172 which was marked as a dupe of bug 1271788 so I'm marking this as a dupe too.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE

De-duping since bug 1271788 will not handle this case.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: