Closed Bug 1622582 Opened 5 years ago Closed 5 years ago

Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/skia/skia/src/opts/SkBlitRow_opts.h:254:9 in sse41::blit_row_s32a_opaque(unsigned int*, unsigned int const*, int, unsigned int)

Categories

(Core :: Graphics, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure)

Filed by: nbeleuzu [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=293189633&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Sviy4tqvQJqylf4fLekdig/runs/0/artifacts/public/logs/live_backing.log

[task 2020-03-14T22:26:20.903Z] 22:26:20 INFO - TEST-START | dom/tests/mochitest/general/test_resource_timing.html
[task 2020-03-14T22:26:22.810Z] 22:26:22 INFO - GECKO(2121) | ==================
[task 2020-03-14T22:26:22.811Z] 22:26:22 INFO - GECKO(2121) | WARNING: ThreadSanitizer: data race (pid=2121)
[task 2020-03-14T22:26:22.812Z] 22:26:22 INFO - GECKO(2121) | Write of size 8 at 0x7bb00026b148 by main thread:
[task 2020-03-14T22:26:22.813Z] 22:26:22 INFO - GECKO(2121) | #0 sse41::blit_row_s32a_opaque(unsigned int*, unsigned int const*, int, unsigned int) /builds/worker/checkouts/gecko/gfx/skia/skia/src/opts/SkBlitRow_opts.h:254:9 (libxul.so+0x59a1639)
[task 2020-03-14T22:26:22.813Z] 22:26:22 INFO - GECKO(2121) | #1 Sprite_D32_S32::blitRect(int, int, int, int) /builds/worker/checkouts/gecko/gfx/skia/skia/src/core/SkSpriteBlitter_ARGB32.cpp:47:13 (libxul.so+0x5944d2f)
[task 2020-03-14T22:26:22.815Z] 22:26:22 INFO - GECKO(2121) | #2 SkScan::FillIRect(SkIRect const&, SkRegion const*, SkBlitter*) /builds/worker/checkouts/gecko/gfx/skia/skia/src/core/SkScan.cpp (libxul.so+0x5ab3f5e)
[task 2020-03-14T22:26:22.816Z] 22:26:22 INFO - GECKO(2121) | #3 SkScan::FillIRect(SkIRect const&, SkRasterClip const&, SkBlitter*) /builds/worker/checkouts/gecko/gfx/skia/skia/src/core/SkScan.cpp:75:9 (libxul.so+0x5ab4184)
[task 2020-03-14T22:26:22.816Z] 22:26:22 INFO - GECKO(2121) | #4 SkDraw::drawBitmap(SkBitmap const&, SkMatrix const&, SkRect const*, SkPaint const&) const /builds/worker/checkouts/gecko/gfx/skia/skia/src/core/SkDraw.cpp:1120:17 (libxul.so+0x5a439b8)
[task 2020-03-14T22:26:22.817Z] 22:26:22 INFO - GECKO(2121) | #5 SkBitmapDevice::drawBitmap(SkBitmap const&, SkMatrix const&, SkRect const*, SkPaint const&) /builds/worker/checkouts/gecko/gfx/skia/skia/src/core/SkBitmapDevice.cpp:417:5 (libxul.so+0x59e423b)
[task 2020-03-14T22:26:22.818Z] 22:26:22 INFO - GECKO(2121) | #6 SkBitmapDevice::drawBitmapRect(SkBitmap const&, SkRect const*, SkRect const&, SkPaint const&, SkCanvas::SrcRectConstraint) /builds/worker/checkouts/gecko/gfx/skia/skia/src/core/SkBitmapDevice.cpp:518:19 (libxul.so+0x59e4974)
[task 2020-03-14T22:26:22.819Z] 22:26:22 INFO - GECKO(2121) | #7 SkBaseDevice::drawImageRect(SkImage const*, SkRect const*, SkRect const&, SkPaint const&, SkCanvas::SrcRectConstraint) /builds/worker/checkouts/gecko/gfx/skia/skia/src/core/SkDevice.cpp:141:15 (libxul.so+0x5a3d9e8)
[task 2020-03-14T22:26:22.821Z] 22:26:22 INFO - GECKO(2121) | #8 SkCanvas::onDrawImageRect(SkImage const*, SkRect const*, SkRect const&, SkPaint const*, SkCanvas::SrcRectConstraint) /builds/worker/checkouts/gecko/gfx/skia/skia/src/core/SkCanvas.cpp:2475:23 (libxul.so+0x59fb1ca)
[task 2020-03-14T22:26:22.822Z] 22:26:22 INFO - GECKO(2121) | #9 SkCanvas::drawImageRect(SkImage const*, SkRect const&, SkRect const&, SkPaint const*, SkCanvas::SrcRectConstraint) /builds/worker/checkouts/gecko/gfx/skia/skia/src/core/SkCanvas.cpp:1901:11 (libxul.so+0x59f7cc2)
[task 2020-03-14T22:26:22.823Z] 22:26:22 INFO - GECKO(2121) | #10 drawImageRect /builds/worker/checkouts/gecko/gfx/skia/skia/include/core/SkCanvas.h:1464:15 (libxul.so+0x1c4c2e6)
[task 2020-03-14T22:26:22.824Z] 22:26:22 INFO - GECKO(2121) | #11 mozilla::gfx::DrawTargetSkia::DrawSurface(mozilla::gfx::SourceSurface*, mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&, mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&, mozilla::gfx::DrawSurfaceOptions const&, mozilla::gfx::DrawOptions const&) /builds/worker/checkouts/gecko/gfx/2d/DrawTargetSkia.cpp:687:12 (libxul.so+0x1c4c2e6)
[task 2020-03-14T22:26:22.824Z] 22:26:22 INFO - GECKO(2121) | #12 mozilla::gfx::DrawTargetSkia::FillRect(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&, mozilla::gfx::Pattern const&, mozilla::gfx::DrawOptions const&) /builds/worker/checkouts/gecko/gfx/2d/DrawTargetSkia.cpp:797:9 (libxul.so+0x1c4dcdc)
[task 2020-03-14T22:26:22.825Z] 22:26:22 INFO - GECKO(2121) | #13 gfxSurfaceDrawable::DrawInternal(mozilla::gfx::DrawTarget*, mozilla::gfx::CompositionOp, mozilla::gfx::AntialiasMode, mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, double> const&, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix<double> const&) /builds/worker/checkouts/gecko/gfx/thebes/gfxDrawable.cpp (libxul.so+0x209fdb5)
[task 2020-03-14T22:26:22.827Z] 22:26:22 INFO - GECKO(2121) | #14 gfxSurfaceDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, double> const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix<double> const&) /builds/worker/checkouts/gecko/gfx/thebes/gfxDrawable.cpp:64:3 (libxul.so+0x209ff03)
[task 2020-03-14T22:26:22.828Z] 22:26:22 INFO - GECKO(2121) | #15 gfxUtils::DrawPixelSnapped(gfxContext*, gfxDrawable*, mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, double> const&, mozilla::image::ImageRegion const&, mozilla::gfx::SurfaceFormat, mozilla::gfx::SamplingFilter, unsigned int, double, bool) /builds/worker/checkouts/gecko/gfx/thebes/gfxUtils.cpp:564:13 (libxul.so+0x217b45f)

[task 2020-03-14T22:26:22.959Z] 22:26:22 INFO - GECKO(2121) | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/skia/skia/src/opts/SkBlitRow_opts.h:254:9 in sse41::blit_row_s32a_opaque(unsigned int*, unsigned int const*, int, unsigned int)
[task 2020-03-14T22:26:22.960Z] 22:26:22 INFO - GECKO(2121) | ==================
[task 2020-03-14T22:26:22.961Z] 22:26:22 INFO - GECKO(2121) | Exiting due to channel error.
[task 2020-03-14T22:26:22.962Z] 22:26:22 INFO - GECKO(2121) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=80.4085) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=86.3904) [GFX1-]: Receive IPC close with reason=AbnormalShutdown
[task 2020-03-14T22:26:22.962Z] 22:26:22 INFO - GECKO(2121) | Exiting due to channel error.
[task 2020-03-14T22:26:22.963Z] 22:26:22 INFO - GECKO(2121) | Exiting due to channel error.
[task 2020-03-14T22:26:22.965Z] 22:26:22 INFO - GECKO(2121) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=103.385) Exiting due to channel error.
[task 2020-03-14T22:26:24.052Z] 22:26:24 INFO - GECKO(2121) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=101.592)
[task 2020-03-14T22:26:24.056Z] 22:26:24 INFO - TEST-INFO | Main app process: killed by SIGIOT
[task 2020-03-14T22:26:24.056Z] 22:26:24 INFO - Buffered messages finished
[task 2020-03-14T22:26:24.058Z] 22:26:24 ERROR - TEST-UNEXPECTED-FAIL | dom/tests/mochitest/general/test_resource_timing.html | application terminated with exit code -6

Summary: Intermittent GECKO(2121) | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/skia/skia/src/opts/SkBlitRow_opts.h:254:9 in sse41::blit_row_s32a_opaque(unsigned int*, unsigned int const*, int, unsigned int) → Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/skia/skia/src/opts/SkBlitRow_opts.h:254:9 in sse41::blit_row_s32a_opaque(unsigned int*, unsigned int const*, int, unsigned int)
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.