Closed Bug 1447997 Opened 7 years ago Closed 6 years ago

Intermittent /worklets/animation-worklet-referrer.https.html | application crashed [@ wr_moz2d_render_cb] after Assertion failure: aSize.width

Categories

(Core :: Graphics: WebRender, defect, P5)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: crash, intermittent-failure)

Crash Data

Filed by: apavel [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=169621787&repo=mozilla-inbound https://queue.taskcluster.net/v1/task/KE57JEJIRNGMkIXBDm4j4A/runs/0/artifacts/public/logs/live_backing.log [task 2018-03-22T10:21:24.115Z] 10:21:24 INFO - PID 13403 | JavaScript error: https://web-platform.test:8443/worklets/resources/referrer-window.html?pipe=header(Referrer-Policy,%20origin), line 94: TypeError: get_worklet(...) is undefined [task 2018-03-22T10:21:24.123Z] 10:21:24 INFO - PID 13403 | ++DOCSHELL 0x7fbfdf9de000 == 14 [pid = 13466] [id = {2c6c26c4-c0f3-4b0c-b481-827c381dd86a}] [task 2018-03-22T10:21:24.123Z] 10:21:24 INFO - PID 13403 | ++DOMWINDOW == 40 (0x7fbfdee7a400) [pid = 13466] [serial = 78] [outer = (nil)] [task 2018-03-22T10:21:24.164Z] 10:21:24 INFO - PID 13403 | ++DOMWINDOW == 41 (0x7fbfdee7a800) [pid = 13466] [serial = 79] [outer = 0x7fbfdee7a400] [task 2018-03-22T10:21:24.301Z] 10:21:24 INFO - PID 13403 | Assertion failure: aSize.width > 0 && aSize.height > 0, at /builds/worker/workspace/build/src/gfx/webrender_bindings/Moz2DImageRenderer.cpp:173 [task 2018-03-22T10:21:24.491Z] 10:21:24 INFO - PID 13403 | #01: _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h0a3c3ffba6c72a94 (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.491Z] 10:21:24 INFO - PID 13403 | ExceptionHandler::GenerateDump cloned child 13608 [task 2018-03-22T10:21:24.492Z] 10:21:24 INFO - PID 13403 | ExceptionHandler::SendContinueSignalToChild sent continue signal to child [task 2018-03-22T10:21:24.492Z] 10:21:24 INFO - PID 13403 | ExceptionHandler::WaitForContinueSignal waiting for continue signal... [task 2018-03-22T10:21:24.511Z] 10:21:24 INFO - PID 13403 | Hit MOZ_CRASH(Aborting on channel error.) at /builds/worker/workspace/build/src/ipc/glue/MessageChannel.cpp:2559 [task 2018-03-22T10:21:24.511Z] 10:21:24 INFO - PID 13403 | Hit MOZ_CRASH(Aborting on channel error.) at /builds/worker/workspace/build/src/ipc/glue/MessageChannel.cpp:2559 [task 2018-03-22T10:21:24.512Z] 10:21:24 INFO - PID 13403 | #01: mozilla::ipc::ProcessLink::OnChannelError() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.520Z] 10:21:24 INFO - PID 13403 | #02: event_process_active_single_queue (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.522Z] 10:21:24 INFO - PID 13403 | #01: mozilla::ipc::ProcessLink::OnChannelError() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.522Z] 10:21:24 INFO - PID 13403 | #02: event_process_active_single_queue (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.522Z] 10:21:24 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/UhsUA5RWSa-xMs9LWooWAg/artifacts/public/build/target.crashreporter-symbols.zip [task 2018-03-22T10:21:24.530Z] 10:21:24 INFO - PID 13403 | #03: event_base_loop (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.534Z] 10:21:24 INFO - PID 13403 | #04: base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.534Z] 10:21:24 INFO - PID 13403 | #03: event_base_loop (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.537Z] 10:21:24 INFO - PID 13403 | #05: MessageLoop::RunInternal() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.538Z] 10:21:24 INFO - PID 13403 | #04: base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.542Z] 10:21:24 INFO - PID 13403 | #06: MessageLoop::Run() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.542Z] 10:21:24 INFO - PID 13403 | #05: MessageLoop::RunInternal() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.550Z] 10:21:24 INFO - PID 13403 | #07: base::Thread::ThreadMain() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.550Z] 10:21:24 INFO - PID 13403 | #06: MessageLoop::Run() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.552Z] 10:21:24 INFO - PID 13403 | #08: ThreadFunc(void*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.552Z] 10:21:24 INFO - PID 13403 | #07: base::Thread::ThreadMain() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:24.628Z] 10:21:24 INFO - PID 13403 | #09: start_thread (/build/glibc-Cl5G7W/glibc-2.23/nptl/pthread_create.c:333) [task 2018-03-22T10:21:27.594Z] 10:21:27 INFO - PID 13403 | #10: __clone (/build/glibc-Cl5G7W/glibc-2.23/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:111) [task 2018-03-22T10:21:27.595Z] 10:21:27 INFO - PID 13403 | #11: ??? (???:???) [task 2018-03-22T10:21:27.596Z] 10:21:27 INFO - PID 13403 | #08: ThreadFunc(void*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-03-22T10:21:27.596Z] 10:21:27 INFO - PID 13403 | #09: start_thread (/build/glibc-Cl5G7W/glibc-2.23/nptl/pthread_create.c:333) [task 2018-03-22T10:21:27.596Z] 10:21:27 INFO - PID 13403 | #10: __clone (/build/glibc-Cl5G7W/glibc-2.23/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:111) [task 2018-03-22T10:21:27.597Z] 10:21:27 INFO - PID 13403 | #11: ??? (???:???) [task 2018-03-22T10:21:30.822Z] 10:21:30 INFO - mozcrash Copy/paste: /usr/local/bin/linux64-minidump_stackwalk /tmp/tmpzKtgeY.mozrunner/minidumps/7a319ad2-726e-104c-19e7-fa2b1744641d.dmp /tmp/tmpXdZujj [task 2018-03-22T10:21:38.631Z] 10:21:38 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/7a319ad2-726e-104c-19e7-fa2b1744641d.dmp [task 2018-03-22T10:21:38.631Z] 10:21:38 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/7a319ad2-726e-104c-19e7-fa2b1744641d.extra [task 2018-03-22T10:21:38.819Z] 10:21:38 INFO - PROCESS-CRASH | /worklets/animation-worklet-referrer.https.html | application crashed [@ wr_moz2d_render_cb] [task 2018-03-22T10:21:38.819Z] 10:21:38 INFO - Crash dump filename: /tmp/tmpzKtgeY.mozrunner/minidumps/7a319ad2-726e-104c-19e7-fa2b1744641d.dmp [task 2018-03-22T10:21:38.819Z] 10:21:38 INFO - Operating system: Linux [task 2018-03-22T10:21:38.820Z] 10:21:38 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster-Ubuntu SMP Mon Feb 19 11:31:26 UTC 2018 x86_64 [task 2018-03-22T10:21:38.820Z] 10:21:38 INFO - CPU: amd64 [task 2018-03-22T10:21:38.820Z] 10:21:38 INFO - family 6 model 62 stepping 4 [task 2018-03-22T10:21:38.820Z] 10:21:38 INFO - 4 CPUs [task 2018-03-22T10:21:38.821Z] 10:21:38 INFO - [task 2018-03-22T10:21:38.821Z] 10:21:38 INFO - GPU: UNKNOWN [task 2018-03-22T10:21:38.821Z] 10:21:38 INFO - [task 2018-03-22T10:21:38.822Z] 10:21:38 INFO - Crash reason: SIGSEGV [task 2018-03-22T10:21:38.822Z] 10:21:38 INFO - Crash address: 0x0 [task 2018-03-22T10:21:38.823Z] 10:21:38 INFO - Process uptime: not available [task 2018-03-22T10:21:38.823Z] 10:21:38 INFO - [task 2018-03-22T10:21:38.823Z] 10:21:38 INFO - Thread 26 (crashed) [task 2018-03-22T10:21:38.824Z] 10:21:38 INFO - 0 libxul.so!wr_moz2d_render_cb [RangedPtr.h:065e8188dc9007ff2e68b00906cc972133a17a43 : 281 + 0x1d] [task 2018-03-22T10:21:38.824Z] 10:21:38 INFO - rax = 0x0000000000000000 rdx = 0x0000000000000000 [task 2018-03-22T10:21:38.824Z] 10:21:38 INFO - rcx = 0x00007fa4684892dd rbx = 0x0000000000000000 [task 2018-03-22T10:21:38.824Z] 10:21:38 INFO - rsi = 0x00007fa468758770 rdi = 0x00007fa468757540 [task 2018-03-22T10:21:38.825Z] 10:21:38 INFO - rbp = 0x00007fa43d2f1870 rsp = 0x00007fa43d2f1540 [task 2018-03-22T10:21:38.825Z] 10:21:38 INFO - r8 = 0x00007fa468758770 r9 = 0x00007fa43d2f2700 [task 2018-03-22T10:21:38.825Z] 10:21:38 INFO - r10 = 0x0000000000000051 r11 = 0x0000000000000000 [task 2018-03-22T10:21:38.825Z] 10:21:38 INFO - r12 = 0x00007fa43d2f1601 r13 = 0x0000000000000011 [task 2018-03-22T10:21:38.826Z] 10:21:38 INFO - r14 = 0x0000000000000000 r15 = 0x00007fa433df3400 [task 2018-03-22T10:21:38.826Z] 10:21:38 INFO - rip = 0x00007fa457778988 [task 2018-03-22T10:21:38.826Z] 10:21:38 INFO - Found by: given as instruction pointer in context [task 2018-03-22T10:21:38.827Z] 10:21:38 INFO - 1 libxul.so!std::panic::{{impl}}::call_once<(),closure> [moz2d_renderer.rs:065e8188dc9007ff2e68b00906cc972133a17a43 : 390 + 0x2f] [task 2018-03-22T10:21:38.827Z] 10:21:38 INFO - rbx = 0x00007fa43d2f1a26 rbp = 0x00007fa43d2f1ad0 [task 2018-03-22T10:21:38.827Z] 10:21:38 INFO - rsp = 0x00007fa43d2f1880 r12 = 0x0000000000000000 [task 2018-03-22T10:21:38.827Z] 10:21:38 INFO - r13 = 0x0000000000000011 r14 = 0x0000000000000001 [task 2018-03-22T10:21:38.827Z] 10:21:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fa45a99e609 [task 2018-03-22T10:21:38.827Z] 10:21:38 INFO - Found by: call frame info [task 2018-03-22T10:21:38.827Z] 10:21:38 INFO - 2 libxul.so!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()> [panicking.rs:4d90ac38c0b61bb69470b61ea2cccea0df48d9e5 : 480 + 0x2c] [task 2018-03-22T10:21:38.827Z] 10:21:38 INFO - rbp = 0x00007fa43d2f1b20 rsp = 0x00007fa43d2f1ae0 [task 2018-03-22T10:21:38.827Z] 10:21:38 INFO - rip = 0x00007fa45a336ee0 [task 2018-03-22T10:21:38.827Z] 10:21:38 INFO - Found by: previous frame's frame pointer [task 2018-03-22T10:21:38.828Z] 10:21:38 INFO - 3 libxul.so!panic_abort::__rust_maybe_catch_panic [lib.rs:4d90ac38c0b61bb69470b61ea2cccea0df48d9e5 : 38 + 0x5] [task 2018-03-22T10:21:38.828Z] 10:21:38 INFO - rbp = 0x00007fa43d2f1b30 rsp = 0x00007fa43d2f1b30 [task 2018-03-22T10:21:38.828Z] 10:21:38 INFO - rip = 0x00007fa45a964e1c [task 2018-03-22T10:21:38.828Z] 10:21:38 INFO - Found by: previous frame's frame pointer [task 2018-03-22T10:21:38.828Z] 10:21:38 INFO - 4 libxul.so!rayon_core::job::{{impl}}::execute<closure> [panicking.rs:4d90ac38c0b61bb69470b61ea2cccea0df48d9e5 : 459 + 0x5] [task 2018-03-22T10:21:38.828Z] 10:21:38 INFO - rbp = 0x00007fa43d2f1c30 rsp = 0x00007fa43d2f1b40 [task 2018-03-22T10:21:38.828Z] 10:21:38 INFO - rip = 0x00007fa45a9ae01e [task 2018-03-22T10:21:38.828Z] 10:21:38 INFO - Found by: previous frame's frame pointer [task 2018-03-22T10:21:38.828Z] 10:21:38 INFO - 5 libxul.so!rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch> [job.rs:065e8188dc9007ff2e68b00906cc972133a17a43 : 60 + 0xa] [task 2018-03-22T10:21:38.829Z] 10:21:38 INFO - rbp = 0x00007fa43d2f1d00 rsp = 0x00007fa43d2f1c40 [task 2018-03-22T10:21:38.829Z] 10:21:38 INFO - rip = 0x00007fa45a87e52c [task 2018-03-22T10:21:38.829Z] 10:21:38 INFO - Found by: previous frame's frame pointer [task 2018-03-22T10:21:38.829Z] 10:21:38 INFO - 6 libxul.so!rayon_core::registry::main_loop [registry.rs:065e8188dc9007ff2e68b00906cc972133a17a43 : 543 + 0x8] [task 2018-03-22T10:21:38.830Z] 10:21:38 INFO - rbp = 0x00007fa43d2f1de0 rsp = 0x00007fa43d2f1d10 [task 2018-03-22T10:21:38.830Z] 10:21:38 INFO - rip = 0x00007fa45a87ef6d [task 2018-03-22T10:21:38.830Z] 10:21:38 INFO - Found by: previous frame's frame pointer [task 2018-03-22T10:21:38.831Z] 10:21:38 INFO - 7 libxul.so!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()> [mod.rs:4d90ac38c0b61bb69470b61ea2cccea0df48d9e5 : 406 + 0x1c] [task 2018-03-22T10:21:38.831Z] 10:21:38 INFO - rbp = 0x00007fa43d2f1e10 rsp = 0x00007fa43d2f1df0 [task 2018-03-22T10:21:38.831Z] 10:21:38 INFO - rip = 0x00007fa45a87f840 [task 2018-03-22T10:21:38.832Z] 10:21:38 INFO - Found by: previous frame's frame pointer [task 2018-03-22T10:21:38.832Z] 10:21:38 INFO - 8 libxul.so!panic_abort::__rust_maybe_catch_panic [lib.rs:4d90ac38c0b61bb69470b61ea2cccea0df48d9e5 : 38 + 0x5] [task 2018-03-22T10:21:38.832Z] 10:21:38 INFO - rbp = 0x00007fa43d2f1e20 rsp = 0x00007fa43d2f1e20 [task 2018-03-22T10:21:38.832Z] 10:21:38 INFO - rip = 0x00007fa45a964e1c [task 2018-03-22T10:21:38.833Z] 10:21:38 INFO - Found by: previous frame's frame pointer [task 2018-03-22T10:21:38.833Z] 10:21:38 INFO - 9 libxul.so!alloc::boxed::{{impl}}::call_box<(),closure> [panicking.rs:4d90ac38c0b61bb69470b61ea2cccea0df48d9e5 : 459 + 0x5] [task 2018-03-22T10:21:38.833Z] 10:21:38 INFO - rbp = 0x00007fa43d2f1eb0 rsp = 0x00007fa43d2f1e30 [task 2018-03-22T10:21:38.834Z] 10:21:38 INFO - rip = 0x00007fa45a87f9ab [task 2018-03-22T10:21:38.834Z] 10:21:38 INFO - Found by: previous frame's frame pointer [task 2018-03-22T10:21:38.834Z] 10:21:38 INFO - 10 libxul.so!std::sys_common::thread::start_thread [boxed.rs:4d90ac38c0b61bb69470b61ea2cccea0df48d9e5 : 825 + 0x3] [task 2018-03-22T10:21:38.834Z] 10:21:38 INFO - rbp = 0x00007fa43d2f1f00 rsp = 0x00007fa43d2f1ec0 [task 2018-03-22T10:21:38.834Z] 10:21:38 INFO - rip = 0x00007fa45a9471c8 [task 2018-03-22T10:21:38.834Z] 10:21:38 INFO - Found by: previous frame's frame pointer [task 2018-03-22T10:21:38.834Z] 10:21:38 INFO - 11 libxul.so!std::sys::unix::thread::{{impl}}::new::thread_start [thread.rs:4d90ac38c0b61bb69470b61ea2cccea0df48d9e5 : 90 + 0x5] [task 2018-03-22T10:21:38.835Z] 10:21:38 INFO - rbx = 0x0000000000000000 rbp = 0x00007fa43d2f1f10 [task 2018-03-22T10:21:38.835Z] 10:21:38 INFO - rsp = 0x00007fa43d2f1f10 r14 = 0x00007fa43d2f29c0 [task 2018-03-22T10:21:38.835Z] 10:21:38 INFO - rip = 0x00007fa45a92bd79 [task 2018-03-22T10:21:38.835Z] 10:21:38 INFO - Found by: call frame info [task 2018-03-22T10:21:38.835Z] 10:21:38 INFO - 12 libpthread-2.23.so + 0x76ba [task 2018-03-22T10:21:38.836Z] 10:21:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000 [task 2018-03-22T10:21:38.836Z] 10:21:38 INFO - rsp = 0x00007fa43d2f1f20 r14 = 0x00007fa43d2f29c0 [task 2018-03-22T10:21:38.836Z] 10:21:38 INFO - rip = 0x00007fa4694106ba [task 2018-03-22T10:21:38.836Z] 10:21:38 INFO - Found by: call frame info [task 2018-03-22T10:21:38.836Z] 10:21:38 INFO - 13 libc-2.23.so + 0x10741d [task 2018-03-22T10:21:38.837Z] 10:21:38 INFO - rsp = 0x00007fa43d2f1fc0 rip = 0x00007fa46849941d [task 2018-03-22T10:21:38.837Z] 10:21:38 INFO - Found by: stack scanning
Component: web-platform-tests → Graphics: WebRender
Depends on: 1436861
Product: Testing → Core
Version: Version 3 → unspecified
Blocks: stage-wr-next
No longer blocks: stage-wr-trains

There are other bugs with this crash signature that we can use to track the crash reports from crash-stats. This intermittent failure seems to not happen any more though.

Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.