Closed
Bug 1470440
Opened 6 years ago
Closed 6 years ago
thread '<unnamed>' panicked at 'assertion failed: `(left == right)` left: `2048×8192`, right: `2048×162568`', gfx/webrender/src/tiling.rs:226:9
Categories
(Core :: Graphics: WebRender, defect, P2)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
mozilla64
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox62 | --- | disabled |
firefox63 | --- | disabled |
firefox64 | --- | fixed |
People
(Reporter: truber, Assigned: emilio)
References
(Blocks 3 open bugs)
Details
(Keywords: assertion, testcase)
Crash Data
Attachments
(1 file)
110 bytes,
text/html
|
Details |
The attached testcase causes an assertion in m-c 20180622-6b6f3f6ecf14 with pref("gfx.webrender.all", true)
thread '<unnamed>' panicked at 'assertion failed: `(left == right)` left: `2048×8192`, right: `2048×162568`', gfx/webrender/src/tiling.rs:226:9
#0: mozalloc_abort
at memory/mozalloc/mozalloc_abort.cpp:34
#1: abort
at memory/mozalloc/mozalloc_abort.cpp:81
#2: panic_abort::__rust_start_panic
at src/libpanic_abort/lib.rs:59
#3: std::panicking::rust_panic
at src/libstd/panicking.rs:608
#4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:593
#5: std::panicking::begin_panic
at src/libstd/panicking.rs:538
#6: std::panicking::begin_panic_fmt
at src/libstd/panicking.rs:522
#7: webrender::renderer::Renderer::draw_tile_frame
at gfx/webrender/src/render_task.rs:0
#8: webrender::profiler::TimeProfileCounter::profile
at gfx/webrender/src/renderer.rs:2339
#9: webrender::renderer::Renderer::render_impl
at gfx/webrender/src/renderer.rs:2292
#10: webrender::renderer::Renderer::update
at gfx/webrender/src/renderer.rs:1875
#11: mozilla::wr::RendererOGL::UpdateAndRender(bool)
at gfx/webrender_bindings/RendererOGL.cpp:132
#12: mozilla::wr::RenderThread::UpdateAndRender(mozilla::wr::WrWindowId, bool)
at gfx/webrender_bindings/RenderThread.cpp:308
#13: mozilla::wr::RenderThread::NewFrameReady(mozilla::wr::WrWindowId)
at gfx/webrender_bindings/RenderThread.cpp:223
#14: mozilla::detail::RunnableMethodImpl<mozilla::wr::RenderThread*, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId), true, (mozilla::RunnableKind)0, mozilla::wr::WrWindowId>::Run()
at xpcom/threads/nsThreadUtils.h:1165
#15: MessageLoop::RunTask(already_AddRefed<nsIRunnable>)
at ipc/chromium/src/base/message_loop.cc:451
#16: MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask&&)
at ipc/chromium/src/base/message_loop.cc:459
#17: MessageLoop::DoWork()
at ipc/chromium/src/base/message_loop.cc:534
#18: base::MessagePumpDefault::Run(base::MessagePump::Delegate*)
at ipc/chromium/src/base/message_pump_default.cc:38
#19: MessageLoop::RunInternal()
at ipc/chromium/src/base/message_loop.cc:325
#20: MessageLoop::Run()
at ipc/chromium/src/base/message_loop.cc:318
#21: base::Thread::ThreadMain()
at ipc/chromium/src/base/thread.cc:181
#22: ThreadFunc
at ipc/chromium/src/base/platform_thread_posix.cc:38
Flags: in-testsuite?
Updated•6 years ago
|
Blocks: stage-wr-trains
Priority: -- → P1
Comment 1•6 years ago
|
||
This testcase is nearly identical to the one in bug 1470439.
bp-b5ecc69a-fc90-41bf-a663-29c400180622 (same crash signature as bug 1441392)
See Also: → 1441392
Comment 2•6 years ago
|
||
Gets triggered by visiting https://en.wikipedia.org/wiki/Religion_in_Russia
Updated•6 years ago
|
Crash Signature: [@ webrender::renderer::Renderer::draw_tile_frame ]
Updated•6 years ago
|
Blocks: webrender-site-issues
Comment 3•6 years ago
|
||
It looks like this bug has been fixed. I can't reproduce the issue any more
Comment 4•6 years ago
|
||
I'm apparently getting this from scrolling down the server list on discord (discordapp.com). At least according to what the crash reports are getting assigned with: https://crash-stats.mozilla.com/report/index/0c230c06-2a8b-46cb-8e80-d2b3a0180903#tab-bugzilla
Comment 5•6 years ago
|
||
We can't release this to the field, but we can let this ride to beta.
Priority: P1 → P2
Comment 6•6 years ago
|
||
It has been reported (https://github.com/servo/webrender/issues/2715#issuecomment-419948326) that scrolling on http://diana-adrianne.com/purecss-francine/ triggers this crash.
Comment 7•6 years ago
|
||
This currently ranks #1 in the list of crashes with webrender in the signature: https://crash-stats.mozilla.com/search/?signature=~webrender&date=%3E%3D2018-09-06T18%3A08%3A28.000Z&date=%3C2018-09-13T18%3A08%3A28.000Z&_sort=-date&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature
Interestingly, all of the reports I have seen so far have
> |[0][GFX1-]: Attempting to allocate a texture of size 4294967293x2048 above the limit, trimming (t=102.156)
in the gfxCriticalError log. 4294967293x2048 looks suspicious (FFFFFFFD).
Comment 8•6 years ago
|
||
This might get fixed by https://github.com/servo/webrender/pull/3049.
Assignee | ||
Comment 9•6 years ago
|
||
Was fixed by https://github.com/servo/webrender/pull/3067. Will land a crashtest.
Assignee: nobody → emilio
Comment 10•6 years ago
|
||
Pushed by emilio@crisal.io:
https://hg.mozilla.org/integration/mozilla-inbound/rev/199eab3aaab1
Add a crashtest. r=me
Updated•6 years ago
|
status-firefox63:
--- → disabled
Depends on: 1491395
See Also: → https://github.com/servo/webrender/pull/3067
Comment 11•6 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox64:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
Updated•6 years ago
|
status-firefox-esr60:
--- → unaffected
Flags: in-testsuite? → in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•