Closed
Bug 1511549
Opened 6 years ago
Closed 5 years ago
Assertion failure: FrameMaintainsOverflow() (Non-display SVG do not maintain visual overflow rects), at /builds/worker/workspace/build/src/layout/generic/nsFrame.cpp:7039
Categories
(Core :: SVG, defect, P2)
Core
SVG
Tracking
()
RESOLVED
DUPLICATE
of bug 1531578
Tracking | Status | |
---|---|---|
firefox65 | --- | affected |
firefox66 | --- | ? |
firefox67 | --- | unaffected |
People
(Reporter: tsmith, Assigned: jwatt)
References
(Blocks 1 open bug)
Details
(Keywords: assertion, crash, testcase)
Attachments
(1 file)
229 bytes,
text/html
|
Details |
Reduced with m-c: BuildID=20181130200939 SourceStamp=950f6d29da967b9999ce709e94bf35b244f79100 This test case also triggers a null deference. Assertion failure: FrameMaintainsOverflow() (Non-display SVG do not maintain visual overflow rects), at src/layout/generic/nsFrame.cpp:7039 #0 nsIFrame::UpdateOverflow() src/layout/generic/nsFrame.cpp:7044:8 #1 mozilla::OverflowChangedTracker::Flush() src/obj-firefox/dist/include/mozilla/OverflowChangedTracker.h:107:34 #2 mozilla::RestyleManager::DoProcessPendingRestyles(mozilla::ServoTraversalFlags) src/layout/base/RestyleManager.cpp:3010:3 #3 mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) src/layout/base/PresShell.cpp:4032:39 #4 nsRefreshDriver::Tick(mozilla::TimeStamp) src/layout/base/nsRefreshDriver.cpp:1749:18 #5 mozilla::RefreshDriverTimer::TickRefreshDrivers(mozilla::TimeStamp, nsTArray<RefPtr<nsRefreshDriver> >&) src/layout/base/nsRefreshDriver.cpp:304:7 #6 mozilla::RefreshDriverTimer::Tick(mozilla::TimeStamp) src/layout/base/nsRefreshDriver.cpp:321:5 #7 mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::TimeStamp) src/layout/base/nsRefreshDriver.cpp:642:16 #8 mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::NotifyVsync(mozilla::TimeStamp) src/layout/base/nsRefreshDriver.cpp:542:9 #9 mozilla::layout::VsyncChild::RecvNotify(mozilla::TimeStamp const&) src/layout/ipc/VsyncChild.cpp:66:16 #10 mozilla::layout::PVsyncChild::OnMessageReceived(IPC::Message const&) src/obj-firefox/ipc/ipdl/PVsyncChild.cpp:167:20 #11 mozilla::ipc::PBackgroundChild::OnMessageReceived(IPC::Message const&) src/obj-firefox/ipc/ipdl/PBackgroundChild.cpp:2721:28 #12 mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) src/ipc/glue/MessageChannel.cpp:2124:21 #13 mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) src/ipc/glue/MessageChannel.cpp:2051:9 #14 mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) src/ipc/glue/MessageChannel.cpp:1900:3 #15 mozilla::ipc::MessageChannel::MessageTask::Run() src/ipc/glue/MessageChannel.cpp:1931:13 #16 nsThread::ProcessNextEvent(bool, bool*) src/xpcom/threads/nsThread.cpp:1157:14 #17 NS_ProcessNextEvent(nsIThread*, bool) src/xpcom/threads/nsThreadUtils.cpp:468:10 #18 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) src/ipc/glue/MessagePump.cpp:88:21 #19 MessageLoop::RunInternal() src/ipc/chromium/src/base/message_loop.cc:314:10 #20 MessageLoop::Run() src/ipc/chromium/src/base/message_loop.cc:289:3 #21 nsBaseAppShell::Run() src/widget/nsBaseAppShell.cpp:137:27 #22 XRE_RunAppShell() src/toolkit/xre/nsEmbedFunctions.cpp:915:20 #23 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) src/ipc/glue/MessagePump.cpp:238:9 #24 MessageLoop::RunInternal() src/ipc/chromium/src/base/message_loop.cc:314:10 #25 MessageLoop::Run() src/ipc/chromium/src/base/message_loop.cc:289:3 #26 XRE_InitChildProcess(int, char**, XREChildData const*) src/toolkit/xre/nsEmbedFunctions.cpp:753:34 #27 content_process_main(mozilla::Bootstrap*, int, char**) src/browser/app/../../ipc/contentproc/plugin-container.cpp:49:28 #28 main src/browser/app/nsBrowserApp.cpp:265:18 #29 __libc_start_main /build/glibc-Cl5G7W/glibc-2.23/csu/../csu/libc-start.c:291 #30 _start (firefox+0x349f4)
Flags: in-testsuite?
Assignee | ||
Updated•5 years ago
|
Assignee: nobody → jwatt
Priority: -- → P2
Updated•5 years ago
|
Status: NEW → RESOLVED
Closed: 5 years ago
status-firefox67:
--- → unaffected
Resolution: --- → WORKSFORME
Comment 1•5 years ago
|
||
I can no longer reproduce the assertion failure on current trunk. Mark it as WFM.
Updated•5 years ago
|
Resolution: WORKSFORME → DUPLICATE
Updated•5 years ago
|
status-firefox66:
--- → ?
You need to log in
before you can comment on or make changes to this bug.
Description
•