Allocate shared buffers for images if WebRender used

RESOLVED FIXED in Firefox 54

Status

()

Core
Graphics: WebRender
P3
normal
RESOLVED FIXED
9 months ago
9 months ago

People

(Reporter: aosmond, Assigned: aosmond)

Tracking

(Blocks: 1 bug)

unspecified
mozilla54
Points:
---

Firefox Tracking Flags

(firefox54 fixed)

Details

(Whiteboard: gfx-noted, URL)

Attachments

(1 attachment, 1 obsolete attachment)

(Assignee)

Description

9 months ago
Split from bug 1331944 to land separately. Changes imagelib to allocate shared memory buffers for images if gfxVars::UseWebRender is true.
(Assignee)

Updated

9 months ago
Assignee: nobody → aosmond
URL: 1331944
Status: NEW → ASSIGNED
Priority: -- → P3
Whiteboard: gfx-noted
(Assignee)

Comment 1

9 months ago
Created attachment 8836851 [details] [diff] [review]
Decode images to shared surfaces for WebRender, v1 [carries r=tnikkel]

Copied part 3 from bug 1331944. Made the minor change to switch from a dedicated pref in imagelib to use gfxVars::UseWebRender, as that was added between r+ and this landing.
Attachment #8836851 - Flags: review+
(Assignee)

Updated

9 months ago
Blocks: 1311790

Comment 2

9 months ago
Pushed by aosmond@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/45dd83a63162
Decode images to shared surfaces for WebRender. r=tnikkel
Comment on attachment 8836851 [details] [diff] [review]
Decode images to shared surfaces for WebRender, v1 [carries r=tnikkel]

Review of attachment 8836851 [details] [diff] [review]:
-----------------------------------------------------------------

::: image/imgFrame.cpp
@@ +89,5 @@
> +    if (newSurf->Init(size, stride, format)) {
> +      return newSurf.forget();
> +    }
> +  } else {
> +    RefPtr<SourceSurfaceVolatileData> newSurf= new SourceSurfaceVolatileData();

drive-by nit: space before '='
Backed out for crashing in image processing related tests, e.g. xpcshell test test_imgtools.js:

https://hg.mozilla.org/integration/mozilla-inbound/rev/56f67dd567514cbf30de508487daa97d44b6c2ac

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=45dd83a63162363fe69af8e65e8a79b24827ce38&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=retry&filter-resultStatus=usercancel&filter-resultStatus=runnable
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=76944235&repo=mozilla-inbound

[task 2017-02-13T21:18:11.549736Z] 21:18:11     INFO -  TEST-START | image/test/unit/test_imgtools.js
[task 2017-02-13T21:18:12.691954Z] 21:18:12  WARNING -  TEST-UNEXPECTED-FAIL | image/test/unit/test_imgtools.js | xpcshell return code: -11
[task 2017-02-13T21:18:12.705179Z] 21:18:12     INFO -  TEST-INFO took 1143ms
[task 2017-02-13T21:18:12.705544Z] 21:18:12     INFO -  >>>>>>>
[task 2017-02-13T21:18:12.705794Z] 21:18:12     INFO -  (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2017-02-13T21:18:12.706216Z] 21:18:12     INFO -  TEST-PASS | image/test/unit/test_imgtools.js | run_test - [run_test : 146] 8415 == 8415
[task 2017-02-13T21:18:12.706555Z] 21:18:12     INFO -  TEST-PASS | image/test/unit/test_imgtools.js | run_test - [run_test : 156] 64 == 64
[task 2017-02-13T21:18:12.708944Z] 21:18:12     INFO -  TEST-PASS | image/test/unit/test_imgtools.js | run_test - [run_test : 157] 64 == 64
[task 2017-02-13T21:18:12.710672Z] 21:18:12     INFO -  PROCESS | 9993 | ExceptionHandler::GenerateDump cloned child 10014
[task 2017-02-13T21:18:12.712484Z] 21:18:12     INFO -  PROCESS | 9993 | ExceptionHandler::SendContinueSignalToChild sent continue signal to child
[task 2017-02-13T21:18:12.714489Z] 21:18:12     INFO -  PROCESS | 9993 | ExceptionHandler::WaitForContinueSignal waiting for continue signal...
[task 2017-02-13T21:18:12.716277Z] 21:18:12     INFO -  <<<<<<<
[task 2017-02-13T21:18:12.718357Z] 21:18:12     INFO -  mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/DZI3HlY5ShmVVd10Nhg51A/artifacts/public/build/target.crashreporter-symbols.zip
[task 2017-02-13T21:18:23.373355Z] 21:18:23     INFO -  mozcrash Copy/paste: /usr/local/bin/linux64-minidump_stackwalk /tmp/xpc-other-help9O/28e93f1f-fcbc-38b0-70d1d0d4-2671f27e.dmp /tmp/tmpWu3MpB
[task 2017-02-13T21:18:39.828402Z] 21:18:39     INFO -  mozcrash Saved minidump as /home/worker/workspace/build/blobber_upload_dir/28e93f1f-fcbc-38b0-70d1d0d4-2671f27e.dmp
[task 2017-02-13T21:18:39.831958Z] 21:18:39     INFO -  mozcrash Saved app info as /home/worker/workspace/build/blobber_upload_dir/28e93f1f-fcbc-38b0-70d1d0d4-2671f27e.extra
[task 2017-02-13T21:18:39.844596Z] 21:18:39  WARNING -  PROCESS-CRASH | image/test/unit/test_imgtools.js | application crashed [@ mozilla::image::AllocateBufferForImage]
[task 2017-02-13T21:18:39.861258Z] 21:18:39     INFO -  Crash dump filename: /tmp/xpc-other-help9O/28e93f1f-fcbc-38b0-70d1d0d4-2671f27e.dmp
[task 2017-02-13T21:18:39.861574Z] 21:18:39     INFO -  Operating system: Linux
[task 2017-02-13T21:18:39.861944Z] 21:18:39     INFO -                    0.0.0 Linux 3.13.0-100-generic #147-Ubuntu SMP Tue Oct 18 16:48:51 UTC 2016 x86_64
[task 2017-02-13T21:18:39.863253Z] 21:18:39     INFO -  CPU: amd64
[task 2017-02-13T21:18:39.863502Z] 21:18:39     INFO -       family 6 model 62 stepping 4
[task 2017-02-13T21:18:39.864598Z] 21:18:39     INFO -       1 CPU
[task 2017-02-13T21:18:39.864886Z] 21:18:39     INFO -  GPU: UNKNOWN
[task 2017-02-13T21:18:39.866207Z] 21:18:39     INFO -  Crash reason:  SIGSEGV
[task 2017-02-13T21:18:39.867973Z] 21:18:39     INFO -  Crash address: 0x110
[task 2017-02-13T21:18:39.869686Z] 21:18:39     INFO -  Process uptime: not available
[task 2017-02-13T21:18:39.871359Z] 21:18:39     INFO -  Thread 0 (crashed)
[task 2017-02-13T21:18:39.873453Z] 21:18:39     INFO -   0  libxul.so!mozilla::image::AllocateBufferForImage [imgFrame.cpp:45dd83a63162 : 87 + 0xf]
[task 2017-02-13T21:18:39.877364Z] 21:18:39     INFO -      rax = 0x0000000000000000   rdx = 0x0000000000000040
[task 2017-02-13T21:18:39.879163Z] 21:18:39     INFO -      rcx = 0x0000000000000000   rbx = 0x00007f5fbbd3c600
[task 2017-02-13T21:18:39.880816Z] 21:18:39     INFO -      rsi = 0x00000000fffffffa   rdi = 0x00007ffd311f4f10
[task 2017-02-13T21:18:39.882554Z] 21:18:39     INFO -      rbp = 0x00007ffd311f4ef0   rsp = 0x00007ffd311f4eb0
[task 2017-02-13T21:18:39.884207Z] 21:18:39     INFO -       r8 = 0x0000000000000000    r9 = 0x0000000000000000
[task 2017-02-13T21:18:39.885876Z] 21:18:39     INFO -      r10 = 0x0000000000000000   r11 = 0x00007f5fbab6dc00
[task 2017-02-13T21:18:39.887760Z] 21:18:39     INFO -      r12 = 0x0000000000000043   r13 = 0x00007ffd311f4f10
[task 2017-02-13T21:18:39.889737Z] 21:18:39     INFO -      r14 = 0x00007ffd311f4f18   r15 = 0x0000000000000000
[task 2017-02-13T21:18:39.891683Z] 21:18:39     INFO -      rip = 0x00007f5fcfb859ad
[task 2017-02-13T21:18:39.897476Z] 21:18:39     INFO -      Found by: given as instruction pointer in context
[task 2017-02-13T21:18:39.899277Z] 21:18:39     INFO -   1  libxul.so!mozilla::image::imgFrame::InitForDecoder [imgFrame.cpp:45dd83a63162 : 271 + 0x11]
[task 2017-02-13T21:18:39.900935Z] 21:18:39     INFO -      rbx = 0x00007f5fbbd3c600   rbp = 0x00007ffd311f4f50
[task 2017-02-13T21:18:39.902716Z] 21:18:39     INFO -      rsp = 0x00007ffd311f4f00   r12 = 0x00007ffd311f4f18
[task 2017-02-13T21:18:39.904387Z] 21:18:39     INFO -      r13 = 0x0000000000000000   r14 = 0x00007ffd311f5070
[task 2017-02-13T21:18:39.906068Z] 21:18:39     INFO -      r15 = 0x00007ffd311f4f10   rip = 0x00007f5fcfb89326
[task 2017-02-13T21:18:39.907689Z] 21:18:39     INFO -      Found by: call frame info
[task 2017-02-13T21:18:39.909450Z] 21:18:39     INFO -   2  libxul.so!mozilla::image::Decoder::AllocateFrameInternal [Decoder.cpp:45dd83a63162 : 337 + 0x27]
[task 2017-02-13T21:18:39.911091Z] 21:18:39     INFO -      rbx = 0x00007f5fbab6dc00   rbp = 0x00007ffd311f5010
[task 2017-02-13T21:18:39.912751Z] 21:18:39     INFO -      rsp = 0x00007ffd311f4f60   r12 = 0x00007ffd311f5038
[task 2017-02-13T21:18:39.914632Z] 21:18:39     INFO -      r13 = 0x0000000000000000   r14 = 0x00007ffd311f5068
[task 2017-02-13T21:18:39.917342Z] 21:18:39     INFO -      r15 = 0x00007ffd311f5070   rip = 0x00007f5fcfb7bb1b
[task 2017-02-13T21:18:39.918990Z] 21:18:39     INFO -      Found by: call frame info
[task 2017-02-13T21:18:39.920706Z] 21:18:39     INFO -   3  libxul.so!mozilla::image::Decoder::AllocateFrame [Decoder.cpp:45dd83a63162 : 288 + 0x1e]
[task 2017-02-13T21:18:39.922624Z] 21:18:39     INFO -      rbx = 0x00007f5fbab6dc00   rbp = 0x00007ffd311f5050
[task 2017-02-13T21:18:39.924583Z] 21:18:39     INFO -      rsp = 0x00007ffd311f5020   r12 = 0x00007ffd311f5038
[task 2017-02-13T21:18:39.926592Z] 21:18:39     INFO -      r13 = 0x00007ffd311f5164   r14 = 0x00007ffd311f5230
[task 2017-02-13T21:18:39.929408Z] 21:18:39     INFO -      r15 = 0x0000004000000040   rip = 0x00007f5fcfb7bf9a
[task 2017-02-13T21:18:39.931038Z] 21:18:39     INFO -      Found by: call frame info
[task 2017-02-13T21:18:39.932737Z] 21:18:39     INFO -   4  libxul.so!mozilla::image::SurfaceSink::Configure [SurfacePipe.cpp:45dd83a63162 : 110 + 0x5]
[task 2017-02-13T21:18:39.934690Z] 21:18:39     INFO -      rbx = 0x00007ffd311f50e0   rbp = 0x00007ffd311f5090
[task 2017-02-13T21:18:39.937412Z] 21:18:39     INFO -      rsp = 0x00007ffd311f5060   r12 = 0x00007f5fbbef69a0
[task 2017-02-13T21:18:39.939124Z] 21:18:39     INFO -      r13 = 0x00007ffd311f5164   r14 = 0x00007ffd311f5230
[task 2017-02-13T21:18:39.940925Z] 21:18:39     INFO -      r15 = 0x0000004000000040   rip = 0x00007f5fcfb8483f
[task 2017-02-13T21:18:39.945304Z] 21:18:39     INFO -      Found by: call frame info
[task 2017-02-13T21:18:39.947214Z] 21:18:39     INFO -   5  libxul.so!mozilla::image::DownscalingFilter<mozilla::image::SurfaceSink>::Configure<mozilla::image::SurfaceConfig> [DownscalingFilter.h:45dd83a63162 : 120 + 0x9]
[task 2017-02-13T21:18:39.948886Z] 21:18:39     INFO -      rbx = 0x00007f5fbbef6980   rbp = 0x00007ffd311f50d0
[task 2017-02-13T21:18:39.950589Z] 21:18:39     INFO -      rsp = 0x00007ffd311f50a0   r12 = 0x00007f5fbbef6980
[task 2017-02-13T21:18:39.952240Z] 21:18:39     INFO -      r13 = 0x00007ffd311f5164   r14 = 0x00007ffd311f5230
[task 2017-02-13T21:18:39.953950Z] 21:18:39     INFO -      r15 = 0x0000004000000040   rip = 0x00007f5fcfb92891
[task 2017-02-13T21:18:39.955571Z] 21:18:39     INFO -      Found by: call frame info
[task 2017-02-13T21:18:39.957534Z] 21:18:39     INFO -   6  libxul.so!mozilla::image::SurfacePipeFactory::CreateSurfacePipe [SurfacePipeFactory.h:45dd83a63162 : 235 + 0x27]
[task 2017-02-13T21:18:39.959482Z] 21:18:39     INFO -      rbx = 0x00007ffd311f5230   rbp = 0x00007ffd311f5280
[task 2017-02-13T21:18:39.961483Z] 21:18:39     INFO -      rsp = 0x00007ffd311f50e0   r12 = 0x00007f5fbbef6980
[task 2017-02-13T21:18:39.963442Z] 21:18:39     INFO -      r13 = 0x00007ffd311f5170   r14 = 0x00007ffd311f5230
[task 2017-02-13T21:18:39.965427Z] 21:18:39     INFO -      r15 = 0x0000004000000040   rip = 0x00007f5fcfb964b7
[task 2017-02-13T21:18:39.967374Z] 21:18:39     INFO -      Found by: call frame info
[task 2017-02-13T21:18:39.969526Z] 21:18:39     INFO -   7  libxul.so!mozilla::image::nsPNGDecoder::CreateFrame [nsPNGDecoder.cpp:45dd83a63162 : 218 + 0x2c]
[task 2017-02-13T21:18:39.971465Z] 21:18:39     INFO -      rbx = 0x00007f5fbab6dc00   rbp = 0x00007ffd311f5300
[task 2017-02-13T21:18:39.977411Z] 21:18:39     INFO -      rsp = 0x00007ffd311f5290   r12 = 0x0000000000000008
[task 2017-02-13T21:18:39.979134Z] 21:18:39     INFO -      r13 = 0x00007ffd311f52b8   r14 = 0x00007ffd311f53a0
[task 2017-02-13T21:18:39.980839Z] 21:18:39     INFO -      r15 = 0x00007ffd311f52c0   rip = 0x00007f5fcfb96e5f
[task 2017-02-13T21:18:39.982475Z] 21:18:39     INFO -      Found by: call frame info
[task 2017-02-13T21:18:39.984235Z] 21:18:39     INFO -   8  libxul.so!mozilla::image::nsPNGDecoder::info_callback [nsPNGDecoder.cpp:45dd83a63162 : 717 + 0x1b]
[task 2017-02-13T21:18:39.985914Z] 21:18:39     INFO -      rbx = 0x00007f5fbab6e400   rbp = 0x00007ffd311f5420
[task 2017-02-13T21:18:39.987577Z] 21:18:39     INFO -      rsp = 0x00007ffd311f5310   r12 = 0x00007f5fbab6dc00
[task 2017-02-13T21:18:39.989289Z] 21:18:39     INFO -      r13 = 0x00007f5fc5b5d710   r14 = 0x0000000000000004
[task 2017-02-13T21:18:39.990940Z] 21:18:39     INFO -      r15 = 0x0000000000000000   rip = 0x00007f5fcfb98da4
[task 2017-02-13T21:18:39.992507Z] 21:18:39     INFO -      Found by: call frame info
[task 2017-02-13T21:18:39.994232Z] 21:18:39     INFO -   9  libxul.so!MOZ_PNG_push_read_chunk [pngpread.c:45dd83a63162 : 351 + 0x5]
[task 2017-02-13T21:18:39.996166Z] 21:18:39     INFO -      rbx = 0x00007f5fbab6e400   rbp = 0x00007ffd311f5460
[task 2017-02-13T21:18:40.001317Z] 21:18:39     INFO -      rsp = 0x00007ffd311f5430   r12 = 0x00007f5fc5b5d710
[task 2017-02-13T21:18:40.003156Z] 21:18:40     INFO -      r13 = 0x00007ffd311f5438   r14 = 0x00000000000020df
[task 2017-02-13T21:18:40.004879Z] 21:18:40     INFO -      r15 = 0x00007f5fbab8f000   rip = 0x00007f5fd0b68a4f
[task 2017-02-13T21:18:40.006540Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.008204Z] 21:18:40     INFO -  10  libxul.so!MOZ_PNG_process_data [pngpread.c:45dd83a63162 : 46 + 0xb]
[task 2017-02-13T21:18:40.009885Z] 21:18:40     INFO -      rbx = 0x00007f5fbab6e400   rbp = 0x00007ffd311f5480
[task 2017-02-13T21:18:40.011526Z] 21:18:40     INFO -      rsp = 0x00007ffd311f5470   r12 = 0x00007f5fc5b5d710
[task 2017-02-13T21:18:40.013235Z] 21:18:40     INFO -      r13 = 0x00007ffd311f5650   r14 = 0x00000000000020df
[task 2017-02-13T21:18:40.017841Z] 21:18:40     INFO -      r15 = 0x00007f5fbab8f000   rip = 0x00007f5fd0b6a868
[task 2017-02-13T21:18:40.021211Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.023114Z] 21:18:40     INFO -  11  libxul.so!mozilla::image::nsPNGDecoder::ReadPNGData [nsPNGDecoder.cpp:45dd83a63162 : 404 + 0x1f]
[task 2017-02-13T21:18:40.024817Z] 21:18:40     INFO -      rbx = 0x00007ffd311f54c0   rbp = 0x00007ffd311f5500
[task 2017-02-13T21:18:40.026557Z] 21:18:40     INFO -      rsp = 0x00007ffd311f5490   r12 = 0x00007f5fbab6de78
[task 2017-02-13T21:18:40.028487Z] 21:18:40     INFO -      r13 = 0x00007ffd311f5650   r14 = 0x00000000000020df
[task 2017-02-13T21:18:40.033298Z] 21:18:40     INFO -      r15 = 0x00007f5fbab8f000   rip = 0x00007f5fcfb9919a
[task 2017-02-13T21:18:40.034933Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.037030Z] 21:18:40     INFO -  12  libxul.so!mozilla::image::nsPNGDecoder::DoDecode(mozilla::image::SourceBufferIterator&, mozilla::image::IResumable*)::{lambda(mozilla::image::nsPNGDecoder::State, char const*, unsigned long)#1}::operator()(mozilla::image::nsPNGDecoder::State, char const*, unsigned long) const + 0x2e
[task 2017-02-13T21:18:40.038810Z] 21:18:40     INFO -      rbx = 0x00007ffd311f5540   rbp = 0x00007ffd311f5520
[task 2017-02-13T21:18:40.040764Z] 21:18:40     INFO -      rsp = 0x00007ffd311f5510   r12 = 0x00007ffd311f5540
[task 2017-02-13T21:18:40.042866Z] 21:18:40     INFO -      r13 = 0x00007ffd311f5650   r14 = 0x00000000000020df
[task 2017-02-13T21:18:40.044581Z] 21:18:40     INFO -      r15 = 0x00007f5fbab8f000   rip = 0x00007f5fcfb991f2
[task 2017-02-13T21:18:40.046357Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.048743Z] 21:18:40     INFO -  13  libxul.so!mozilla::image::StreamingLexer<mozilla::image::nsPNGDecoder::State, 16ul>::ContinueUnbufferedRead<mozilla::image::nsPNGDecoder::DoDecode(mozilla::image::SourceBufferIterator&, mozilla::image::IResumable*)::<lambda(mozilla::image::nsPNGDecoder::State, char const*, size_t)> > [StreamingLexer.h:45dd83a63162 : 541 + 0x19]
[task 2017-02-13T21:18:40.050758Z] 21:18:40     INFO -      rbx = 0x00007f5fbab6ddc8   rbp = 0x00007ffd311f55a0
[task 2017-02-13T21:18:40.052741Z] 21:18:40     INFO -      rsp = 0x00007ffd311f5530   r12 = 0x00007ffd311f5540
[task 2017-02-13T21:18:40.057330Z] 21:18:40     INFO -      r13 = 0x00007ffd311f5650   r14 = 0x00000000000020df
[task 2017-02-13T21:18:40.059101Z] 21:18:40     INFO -      r15 = 0x00007f5fbab8f000   rip = 0x00007f5fcfb99265
[task 2017-02-13T21:18:40.060703Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.062831Z] 21:18:40     INFO -  14  libxul.so!mozilla::image::StreamingLexer<mozilla::image::nsPNGDecoder::State, 16ul>::Lex<mozilla::image::nsPNGDecoder::DoDecode(mozilla::image::SourceBufferIterator&, mozilla::image::IResumable*)::<lambda(mozilla::image::nsPNGDecoder::State, char const*, size_t)> > [StreamingLexer.h:45dd83a63162 : 486 + 0x23]
[task 2017-02-13T21:18:40.064534Z] 21:18:40     INFO -      rbx = 0x00007f5fbab6ddc8   rbp = 0x00007ffd311f56e0
[task 2017-02-13T21:18:40.066186Z] 21:18:40     INFO -      rsp = 0x00007ffd311f55b0   r12 = 0x00007ffd311f5680
[task 2017-02-13T21:18:40.067842Z] 21:18:40     INFO -      r13 = 0x00007f5fbab6dcb8   r14 = 0x00000000000020df
[task 2017-02-13T21:18:40.073236Z] 21:18:40     INFO -      r15 = 0x00007ffd311f5650   rip = 0x00007f5fcfb9a603
[task 2017-02-13T21:18:40.074940Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.076709Z] 21:18:40     INFO -  15  libxul.so!mozilla::image::nsPNGDecoder::DoDecode [nsPNGDecoder.cpp:45dd83a63162 : 377 + 0x5]
[task 2017-02-13T21:18:40.078465Z] 21:18:40     INFO -      rbx = 0x00007ffd311f5740   rbp = 0x00007ffd311f5700
[task 2017-02-13T21:18:40.080155Z] 21:18:40     INFO -      rsp = 0x00007ffd311f56f0   r12 = 0x00007ffd311f57c0
[task 2017-02-13T21:18:40.081833Z] 21:18:40     INFO -      r13 = 0x00007ffd311f5720   r14 = 0x00007ffd311f5740
[task 2017-02-13T21:18:40.083535Z] 21:18:40     INFO -      r15 = 0x0000000000000000   rip = 0x00007f5fcfb9a864
[task 2017-02-13T21:18:40.085149Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.086887Z] 21:18:40     INFO -  16  libxul.so!mozilla::image::Decoder::Decode [Decoder.cpp:45dd83a63162 : 130 + 0x9]
[task 2017-02-13T21:18:40.088559Z] 21:18:40     INFO -      rbx = 0x00007f5fbab6dc00   rbp = 0x00007ffd311f5770
[task 2017-02-13T21:18:40.093276Z] 21:18:40     INFO -      rsp = 0x00007ffd311f5710   r12 = 0x00007ffd311f57c0
[task 2017-02-13T21:18:40.095036Z] 21:18:40     INFO -      r13 = 0x00007ffd311f5720   r14 = 0x00007ffd311f5740
[task 2017-02-13T21:18:40.096757Z] 21:18:40     INFO -      r15 = 0x0000000000000000   rip = 0x00007f5fcfb7f9d2
[task 2017-02-13T21:18:40.098500Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.100294Z] 21:18:40     INFO -  17  libxul.so!mozilla::image::DecodedSurfaceProvider::Run [DecodedSurfaceProvider.cpp:45dd83a63162 : 139 + 0x10]
[task 2017-02-13T21:18:40.102003Z] 21:18:40     INFO -      rbx = 0x00007f5fbbd3c560   rbp = 0x00007ffd311f5810
[task 2017-02-13T21:18:40.103680Z] 21:18:40     INFO -      rsp = 0x00007ffd311f5780   r12 = 0x00007ffd311f5828
[task 2017-02-13T21:18:40.105342Z] 21:18:40     INFO -      r13 = 0x00007ffd311f57c0   r14 = 0x00007f5fbbd3c5c0
[task 2017-02-13T21:18:40.109333Z] 21:18:40     INFO -      r15 = 0x0000000000000000   rip = 0x00007f5fcfb80b20
[task 2017-02-13T21:18:40.111095Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.112864Z] 21:18:40     INFO -  18  libxul.so!mozilla::image::LaunchDecodingTask [RasterImage.cpp:45dd83a63162 : 1130 + 0x10]
[task 2017-02-13T21:18:40.114563Z] 21:18:40     INFO -      rbx = 0x00007f5fbbd3c5c0   rbp = 0x00007ffd311f58d0
[task 2017-02-13T21:18:40.116213Z] 21:18:40     INFO -      rsp = 0x00007ffd311f5820   r12 = 0x00007ffd311f5828
[task 2017-02-13T21:18:40.117933Z] 21:18:40     INFO -      r13 = 0x0000000000000041   r14 = 0x00007f5fbbd3c5c0
[task 2017-02-13T21:18:40.119920Z] 21:18:40     INFO -      r15 = 0x0000000000000000   rip = 0x00007f5fcfb69688
[task 2017-02-13T21:18:40.125352Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.127154Z] 21:18:40     INFO -  19  libxul.so!mozilla::image::RasterImage::Decode [RasterImage.cpp:45dd83a63162 : 1213 + 0x14]
[task 2017-02-13T21:18:40.128819Z] 21:18:40     INFO -      rbx = 0x00007f5fbab82700   rbp = 0x00007ffd311f5930
[task 2017-02-13T21:18:40.130654Z] 21:18:40     INFO -      rsp = 0x00007ffd311f58e0   r12 = 0x0000000000000000
[task 2017-02-13T21:18:40.132325Z] 21:18:40     INFO -      r13 = 0x0000000000000041   r14 = 0x00007f5fbbd3c5c0
[task 2017-02-13T21:18:40.134022Z] 21:18:40     INFO -      r15 = 0x0000000000000000   rip = 0x00007f5fcfb69e06
[task 2017-02-13T21:18:40.135625Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.137413Z] 21:18:40     INFO -  20  libxul.so!mozilla::image::RasterImage::LookupFrame [RasterImage.cpp:45dd83a63162 : 332 + 0x15]
[task 2017-02-13T21:18:40.139075Z] 21:18:40     INFO -      rbx = 0x00007ffd311f5a00   rbp = 0x00007ffd311f59e0
[task 2017-02-13T21:18:40.141213Z] 21:18:40     INFO -      rsp = 0x00007ffd311f5940   r12 = 0x0000000000000041
[task 2017-02-13T21:18:40.143105Z] 21:18:40     INFO -      r13 = 0x00007f5fbab82700   r14 = 0x00007ffd311f5960
[task 2017-02-13T21:18:40.145291Z] 21:18:40     INFO -      r15 = 0x0000000000000000   rip = 0x00007f5fcfb69fdb
[task 2017-02-13T21:18:40.149210Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.151024Z] 21:18:40     INFO -  21  libxul.so!mozilla::image::RasterImage::GetFrameInternal [RasterImage.cpp:45dd83a63162 : 521 + 0xb]
[task 2017-02-13T21:18:40.152732Z] 21:18:40     INFO -      rbx = 0x00007ffd311f5a60   rbp = 0x00007ffd311f5a40
[task 2017-02-13T21:18:40.154425Z] 21:18:40     INFO -      rsp = 0x00007ffd311f59f0   r12 = 0x00007ffd311f5a00
[task 2017-02-13T21:18:40.156095Z] 21:18:40     INFO -      r13 = 0x00007ffd311f5ad0   r14 = 0x00007f5fc5b41a58
[task 2017-02-13T21:18:40.157759Z] 21:18:40     INFO -      r15 = 0x00007ffd311f5ea0   rip = 0x00007f5fcfb6a0c2
[task 2017-02-13T21:18:40.161195Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.162947Z] 21:18:40     INFO -  22  libxul.so!mozilla::image::RasterImage::GetFrameAtSize [RasterImage.cpp:45dd83a63162 : 491 + 0x5]
[task 2017-02-13T21:18:40.164615Z] 21:18:40     INFO -      rbx = 0x00007ffd311f5b00   rbp = 0x00007ffd311f5a80
[task 2017-02-13T21:18:40.166323Z] 21:18:40     INFO -      rsp = 0x00007ffd311f5a50   r12 = 0x0000000080004005
[task 2017-02-13T21:18:40.167972Z] 21:18:40     INFO -      r13 = 0x00007ffd311f5ad0   r14 = 0x00007f5fc5b41a58
[task 2017-02-13T21:18:40.169921Z] 21:18:40     INFO -      r15 = 0x00007ffd311f5ea0   rip = 0x00007f5fcfb6a17d
[task 2017-02-13T21:18:40.171857Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.177385Z] 21:18:40     INFO -  23  libxul.so!mozilla::image::imgTools::EncodeScaledImage [imgTools.cpp:45dd83a63162 : 217 + 0x4]
[task 2017-02-13T21:18:40.179128Z] 21:18:40     INFO -      rbx = 0x00007ffd311f5b00   rbp = 0x00007ffd311f5cb0
[task 2017-02-13T21:18:40.180807Z] 21:18:40     INFO -      rsp = 0x00007ffd311f5a90   r12 = 0x0000000080004005
[task 2017-02-13T21:18:40.182550Z] 21:18:40     INFO -      r13 = 0x00007ffd311f5ad0   r14 = 0x00007f5fc5b41a58
[task 2017-02-13T21:18:40.184244Z] 21:18:40     INFO -      r15 = 0x00007ffd311f5ea0   rip = 0x00007f5fcfb8707c
[task 2017-02-13T21:18:40.185843Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.187517Z] 21:18:40     INFO -  24  libxul.so!NS_InvokeByIndex + 0x8e
[task 2017-02-13T21:18:40.189167Z] 21:18:40     INFO -      rbx = 0x0000000000000006   rbp = 0x00007ffd311f5d00
[task 2017-02-13T21:18:40.190867Z] 21:18:40     INFO -      rsp = 0x00007ffd311f5cc0   r12 = 0x00007f5fbbdfb730
[task 2017-02-13T21:18:40.192523Z] 21:18:40     INFO -      r13 = 0x0000000000000006   r14 = 0x00007f5fc5b41a92
[task 2017-02-13T21:18:40.194497Z] 21:18:40     INFO -      r15 = 0x0000000000000012   rip = 0x00007f5fcf3c5396
[task 2017-02-13T21:18:40.197434Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.199162Z] 21:18:40     INFO -  25  libxul.so!XPCWrappedNative::CallMethod [XPCWrappedNative.cpp:45dd83a63162 : 2010 + 0x5]
[task 2017-02-13T21:18:40.200808Z] 21:18:40     INFO -      rbp = 0x00007ffd311f5f30   rsp = 0x00007ffd311f5d10
[task 2017-02-13T21:18:40.205269Z] 21:18:40     INFO -      rip = 0x00007f5fcf8fb9a9
[task 2017-02-13T21:18:40.206947Z] 21:18:40     INFO -      Found by: previous frame's frame pointer
[task 2017-02-13T21:18:40.208703Z] 21:18:40     INFO -  26  libxul.so!XPC_WN_CallMethod [XPCWrappedNativeJSOps.cpp:45dd83a63162 : 983 + 0xa]
[task 2017-02-13T21:18:40.210421Z] 21:18:40     INFO -      rbx = 0x00007ffd311f5fb0   rbp = 0x00007ffd311f6080
[task 2017-02-13T21:18:40.212105Z] 21:18:40     INFO -      rsp = 0x00007ffd311f5f40   r12 = 0x00007ffd311f5f70
[task 2017-02-13T21:18:40.213743Z] 21:18:40     INFO -      r13 = 0x00007f5fd3a99bb0   r14 = 0x00007f5fd3a99bb0
[task 2017-02-13T21:18:40.215406Z] 21:18:40     INFO -      r15 = 0x00007f5fd2c34801   rip = 0x00007f5fcf901fe8
[task 2017-02-13T21:18:40.221173Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.222948Z] 21:18:40     INFO -  27  libxul.so!js::InternalCallOrConstruct [jscntxtinlines.h:45dd83a63162 : 281 + 0x6]
[task 2017-02-13T21:18:40.224629Z] 21:18:40     INFO -      rbx = 0x00007f5fc5b42800   rbp = 0x00007ffd311f6150
[task 2017-02-13T21:18:40.226337Z] 21:18:40     INFO -      rsp = 0x00007ffd311f6090   r12 = 0x00007ffd311f6710
[task 2017-02-13T21:18:40.228004Z] 21:18:40     INFO -      r13 = 0x00007f5fbf302000   r14 = 0x00007ffd311f60e0
[task 2017-02-13T21:18:40.229720Z] 21:18:40     INFO -      r15 = 0x00007f5fcf901ddc   rip = 0x00007f5fd131b317
[task 2017-02-13T21:18:40.231302Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.233014Z] 21:18:40     INFO -  28  libxul.so!Interpret [Interpreter.cpp:45dd83a63162 : 511 + 0xf]
[task 2017-02-13T21:18:40.234739Z] 21:18:40     INFO -      rbx = 0x00007f5fc5b42820   rbp = 0x00007ffd311f6ab0
[task 2017-02-13T21:18:40.236412Z] 21:18:40     INFO -      rsp = 0x00007ffd311f6160   r12 = 0x00007f5fd2ebc940
[task 2017-02-13T21:18:40.238057Z] 21:18:40     INFO -      r13 = 0x00007f5fc5b42800   r14 = 0x00007ffd311f6bd0
[task 2017-02-13T21:18:40.239932Z] 21:18:40     INFO -      r15 = 0x0000000000000000   rip = 0x00007f5fd130f590
[task 2017-02-13T21:18:40.245220Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.246960Z] 21:18:40     INFO -  29  libxul.so!js::RunScript [Interpreter.cpp:45dd83a63162 : 406 + 0xb]
[task 2017-02-13T21:18:40.248631Z] 21:18:40     INFO -      rbx = 0x00007f5fc5b42800   rbp = 0x00007ffd311f6b70
[task 2017-02-13T21:18:40.250374Z] 21:18:40     INFO -      rsp = 0x00007ffd311f6ac0   r12 = 0x00007ffd311f6bd0
[task 2017-02-13T21:18:40.252085Z] 21:18:40     INFO -      r13 = 0x00007ffd311f6af0   r14 = 0x00007ffd311f6ae0
[task 2017-02-13T21:18:40.253729Z] 21:18:40     INFO -      r15 = 0x00007f5fbaa099d0   rip = 0x00007f5fd131b0b6
[task 2017-02-13T21:18:40.255300Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.257094Z] 21:18:40     INFO -  30  libxul.so!js::InternalCallOrConstruct [Interpreter.cpp:45dd83a63162 : 478 + 0xb]
[task 2017-02-13T21:18:40.258753Z] 21:18:40     INFO -      rbx = 0x00007f5fc5b42800   rbp = 0x00007ffd311f6c40
[task 2017-02-13T21:18:40.260411Z] 21:18:40     INFO -      rsp = 0x00007ffd311f6b80   r12 = 0x00007ffd311f6cf0
[task 2017-02-13T21:18:40.262195Z] 21:18:40     INFO -      r13 = 0x00007f5fbf302000   r14 = 0x00007ffd311f6bd0
[task 2017-02-13T21:18:40.264156Z] 21:18:40     INFO -      r15 = 0x00007fffffffffff   rip = 0x00007f5fd131b3bc
[task 2017-02-13T21:18:40.266072Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.268091Z] 21:18:40     INFO -  31  libxul.so!js::jit::DoCallFallback [BaselineIC.cpp:45dd83a63162 : 2500 + 0xf]
[task 2017-02-13T21:18:40.270055Z] 21:18:40     INFO -      rbx = 0x00007f5fbab607b8   rbp = 0x00007ffd311f6ef0
[task 2017-02-13T21:18:40.273414Z] 21:18:40     INFO -      rsp = 0x00007ffd311f6c50   r12 = 0x00007ffd311f6f58
[task 2017-02-13T21:18:40.275107Z] 21:18:40     INFO -      r13 = 0x00007f5fc5b42800   r14 = 0x00007ffd311f6fc8
[task 2017-02-13T21:18:40.276775Z] 21:18:40     INFO -      r15 = 0x0000000000000001   rip = 0x00007f5fd13bfe32
[task 2017-02-13T21:18:40.278548Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.280470Z] 21:18:40     INFO -  32  0x2df47ccd2310
[task 2017-02-13T21:18:40.282440Z] 21:18:40     INFO -      rbx = 0xfffb7f5fd3a271c0   rbp = 0x00007ffd311f6f68
[task 2017-02-13T21:18:40.284448Z] 21:18:40     INFO -      rsp = 0x00007ffd311f6f00   r12 = 0x0000000000000008
[task 2017-02-13T21:18:40.286423Z] 21:18:40     INFO -      r13 = 0x00007f5fbbefc098   r14 = 0x00007f5fd3a934c0
[task 2017-02-13T21:18:40.288401Z] 21:18:40     INFO -      r15 = 0x00002df47ccc7760   rip = 0x00002df47ccd2310
[task 2017-02-13T21:18:40.290360Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.292257Z] 21:18:40     INFO -  33  0x7f5fbab607b8
[task 2017-02-13T21:18:40.294251Z] 21:18:40     INFO -      rbp = 0x00007ffd311f6ff8   rsp = 0x00007ffd311f6f78
[task 2017-02-13T21:18:40.296177Z] 21:18:40     INFO -      rip = 0x00007f5fbab607b8
[task 2017-02-13T21:18:40.298182Z] 21:18:40     INFO -      Found by: previous frame's frame pointer
[task 2017-02-13T21:18:40.300132Z] 21:18:40     INFO -  34  0x2df47ccc78a6
[task 2017-02-13T21:18:40.302229Z] 21:18:40     INFO -      rbp = 0x00007ffd311f7060   rsp = 0x00007ffd311f7008
[task 2017-02-13T21:18:40.304226Z] 21:18:40     INFO -      rip = 0x00002df47ccc78a6
[task 2017-02-13T21:18:40.309533Z] 21:18:40     INFO -      Found by: previous frame's frame pointer
[task 2017-02-13T21:18:40.311639Z] 21:18:40     INFO -  35  libxul.so!EnterBaseline [BaselineJIT.cpp:45dd83a63162 : 160 + 0x7]
[task 2017-02-13T21:18:40.313359Z] 21:18:40     INFO -      rbp = 0x00007ffd311f71a0   rsp = 0x00007ffd311f7070
[task 2017-02-13T21:18:40.314982Z] 21:18:40     INFO -      rip = 0x00007f5fd1397014
[task 2017-02-13T21:18:40.316751Z] 21:18:40     INFO -      Found by: previous frame's frame pointer
[task 2017-02-13T21:18:40.318873Z] 21:18:40     INFO -  36  libxul.so!js::jit::EnterBaselineAtBranch [BaselineJIT.cpp:45dd83a63162 : 266 + 0xb]
[task 2017-02-13T21:18:40.320828Z] 21:18:40     INFO -      rbx = 0x00007f5fc5b42800   rbp = 0x00007ffd311f7340
[task 2017-02-13T21:18:40.322945Z] 21:18:40     INFO -      rsp = 0x00007ffd311f71b0   r12 = 0x00007f5fbbefc0a8
[task 2017-02-13T21:18:40.329742Z] 21:18:40     INFO -      r13 = 0x00007ffd311f7220   r14 = 0x00007ffd311f7290
[task 2017-02-13T21:18:40.331937Z] 21:18:40     INFO -      r15 = 0x00007f5fc34fc920   rip = 0x00007f5fd13b9f85
[task 2017-02-13T21:18:40.334109Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.336251Z] 21:18:40     INFO -  37  libxul.so!Interpret [Interpreter.cpp:45dd83a63162 : 1933 + 0x10]
[task 2017-02-13T21:18:40.338444Z] 21:18:40     INFO -      rbx = 0x00007f5fc5b42820   rbp = 0x00007ffd311f7ca0
[task 2017-02-13T21:18:40.341562Z] 21:18:40     INFO -      rsp = 0x00007ffd311f7350   r12 = 0x00007f5fd2ebc940
[task 2017-02-13T21:18:40.343767Z] 21:18:40     INFO -      r13 = 0x00007f5fc5b42800   r14 = 0x00007ffd311f7da0
[task 2017-02-13T21:18:40.346080Z] 21:18:40     INFO -      r15 = 0x0000000000000000   rip = 0x00007f5fd1318809
[task 2017-02-13T21:18:40.349513Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.351578Z] 21:18:40     INFO -  38  libxul.so!js::RunScript [Interpreter.cpp:45dd83a63162 : 406 + 0xb]
[task 2017-02-13T21:18:40.353785Z] 21:18:40     INFO -      rbx = 0x00007f5fc5b42800   rbp = 0x00007ffd311f7d60
[task 2017-02-13T21:18:40.357659Z] 21:18:40     INFO -      rsp = 0x00007ffd311f7cb0   r12 = 0x00007ffd311f7da0
[task 2017-02-13T21:18:40.359759Z] 21:18:40     INFO -      r13 = 0x00007ffd311f7ce0   r14 = 0x00007ffd311f7cd0
[task 2017-02-13T21:18:40.361861Z] 21:18:40     INFO -      r15 = 0x00007f5fbaa09280   rip = 0x00007f5fd131b0b6
[task 2017-02-13T21:18:40.365372Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.367508Z] 21:18:40     INFO -  39  libxul.so!js::Execute [Interpreter.cpp:45dd83a63162 : 687 + 0x5]
[task 2017-02-13T21:18:40.369668Z] 21:18:40     INFO -      rbx = 0x00007f5fc5b42800   rbp = 0x00007ffd311f7e20
[task 2017-02-13T21:18:40.372227Z] 21:18:40     INFO -      rsp = 0x00007ffd311f7d70   r12 = 0x00007f5fc5b42820
[task 2017-02-13T21:18:40.377675Z] 21:18:40     INFO -      r13 = 0x00007ffd311f7eb0   r14 = 0x00007ffd311f7fe0
[task 2017-02-13T21:18:40.379773Z] 21:18:40     INFO -      r15 = 0x00007f5fc5b42800   rip = 0x00007f5fd131ce94
[task 2017-02-13T21:18:40.381841Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.383930Z] 21:18:40     INFO -  40  libxul.so!Evaluate [jsapi.cpp:45dd83a63162 : 4554 + 0x5]
[task 2017-02-13T21:18:40.386011Z] 21:18:40     INFO -      rbx = 0x00007ffd311f7e70   rbp = 0x00007ffd311f7f90
[task 2017-02-13T21:18:40.388119Z] 21:18:40     INFO -      rsp = 0x00007ffd311f7e30   r12 = 0x00007f5fc5b42830
[task 2017-02-13T21:18:40.390395Z] 21:18:40     INFO -      r13 = 0x00007ffd311f7eb0   r14 = 0x00007ffd311f7fe0
[task 2017-02-13T21:18:40.392726Z] 21:18:40     INFO -      r15 = 0x00007f5fc5b42800   rip = 0x00007f5fd159f929
[task 2017-02-13T21:18:40.397620Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.399759Z] 21:18:40     INFO -  41  libxul.so!JS::Evaluate [jsapi.cpp:45dd83a63162 : 4606 + 0x5]
[task 2017-02-13T21:18:40.401884Z] 21:18:40     INFO -      rbx = 0x00007f5fc5b42800   rbp = 0x00007ffd311f8010
[task 2017-02-13T21:18:40.403975Z] 21:18:40     INFO -      rsp = 0x00007ffd311f7fa0   r12 = 0x00007ffd311f8358
[task 2017-02-13T21:18:40.406120Z] 21:18:40     INFO -      r13 = 0x00007ffd311f8158   r14 = 0x00000000000000b0
[task 2017-02-13T21:18:40.408353Z] 21:18:40     INFO -      r15 = 0x00007f5fcf980a00   rip = 0x00007f5fd15a0722
[task 2017-02-13T21:18:40.410999Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.413709Z] 21:18:40     INFO -  42  libxul.so!XRE_XPCShellMain [XPCShellImpl.cpp:45dd83a63162 : 1138 + 0x25]
[task 2017-02-13T21:18:40.415992Z] 21:18:40     INFO -      rbx = 0x0000000000000017   rbp = 0x00007ffd311f8430
[task 2017-02-13T21:18:40.418492Z] 21:18:40     INFO -      rsp = 0x00007ffd311f8020   r12 = 0x00007ffd311f8148
[task 2017-02-13T21:18:40.421674Z] 21:18:40     INFO -      r13 = 0x00007ffd311f8358   r14 = 0x00000000000000b0
[task 2017-02-13T21:18:40.423715Z] 21:18:40     INFO -      r15 = 0x00007f5fcf980a00   rip = 0x00007f5fcf8eb821
[task 2017-02-13T21:18:40.429573Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.431722Z] 21:18:40     INFO -  43  xpcshell!main [xpcshell.cpp:45dd83a63162 : 68 + 0x14]
[task 2017-02-13T21:18:40.433915Z] 21:18:40     INFO -      rbx = 0x00007f5fc5b191c0   rbp = 0x00007ffd311f8470
[task 2017-02-13T21:18:40.436030Z] 21:18:40     INFO -      rsp = 0x00007ffd311f8440   r12 = 0x0000000000404ef8
[task 2017-02-13T21:18:40.438144Z] 21:18:40     INFO -      r13 = 0x00007ffd311f8550   r14 = 0x0000000000000000
[task 2017-02-13T21:18:40.440246Z] 21:18:40     INFO -      r15 = 0x0000000000000000   rip = 0x0000000000404d54
[task 2017-02-13T21:18:40.442318Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.444449Z] 21:18:40     INFO -  44  libc-2.15.so + 0x217ed
[task 2017-02-13T21:18:40.446802Z] 21:18:40     INFO -      rbx = 0x0000000000000000   rbp = 0x0000000000000000
[task 2017-02-13T21:18:40.449666Z] 21:18:40     INFO -      rsp = 0x00007ffd311f8480   r12 = 0x0000000000404ef8
[task 2017-02-13T21:18:40.453526Z] 21:18:40     INFO -      r13 = 0x00007ffd311f8550   r14 = 0x0000000000000000
[task 2017-02-13T21:18:40.455668Z] 21:18:40     INFO -      r15 = 0x0000000000000000   rip = 0x00007f5fcbaf57ed
[task 2017-02-13T21:18:40.457748Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.459786Z] 21:18:40     INFO -  45  xpcshell!_init + 0x558
[task 2017-02-13T21:18:40.462104Z] 21:18:40     INFO -      rsp = 0x00007ffd311f84a0   rip = 0x0000000000404cf0
[task 2017-02-13T21:18:40.465617Z] 21:18:40     INFO -      Found by: stack scanning
[task 2017-02-13T21:18:40.467778Z] 21:18:40     INFO -  46  xpcshell!_GLOBAL__sub_I_TimeStamp.cpp [TimeStamp.cpp:45dd83a63162 : 47 + 0x5]
[task 2017-02-13T21:18:40.469937Z] 21:18:40     INFO -      rsp = 0x00007ffd311f84b8   rip = 0x0000000000404ef8
[task 2017-02-13T21:18:40.472264Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.477603Z] 21:18:40     INFO -  47  0x7ffd311f8550
[task 2017-02-13T21:18:40.479712Z] 21:18:40     INFO -      rbp = 0x0000000000404ef8   rsp = 0x00007ffd311f84c0
[task 2017-02-13T21:18:40.481792Z] 21:18:40     INFO -      rip = 0x00007ffd311f8550
[task 2017-02-13T21:18:40.483830Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.486056Z] 21:18:40     INFO -  48  xpcshell!__libc_csu_fini + 0x10
[task 2017-02-13T21:18:40.488145Z] 21:18:40     INFO -      rsp = 0x00007ffd311f8500   rip = 0x00000000004167a0
[task 2017-02-13T21:18:40.493158Z] 21:18:40     INFO -      Found by: stack scanning
[task 2017-02-13T21:18:40.497668Z] 21:18:40     INFO -  49  xpcshell!_GLOBAL__sub_I_TimeStamp.cpp [TimeStamp.cpp:45dd83a63162 : 47 + 0x5]
[task 2017-02-13T21:18:40.505986Z] 21:18:40     INFO -      rsp = 0x00007ffd311f8528   rip = 0x0000000000404ef8
[task 2017-02-13T21:18:40.506951Z] 21:18:40     INFO -      Found by: stack scanning
[task 2017-02-13T21:18:40.507893Z] 21:18:40     INFO -  50  0x7ffd311f8550
[task 2017-02-13T21:18:40.508917Z] 21:18:40     INFO -      rbp = 0x0000000000404ef8   rsp = 0x00007ffd311f8530
[task 2017-02-13T21:18:40.513496Z] 21:18:40     INFO -      rip = 0x00007ffd311f8550
[task 2017-02-13T21:18:40.514548Z] 21:18:40     INFO -      Found by: call frame info
[task 2017-02-13T21:18:40.517959Z] 21:18:40     INFO -  51  xpcshell!_start + 0x29
[task 2017-02-13T21:18:40.518995Z] 21:18:40     INFO -      rsp = 0x00007ffd311f8540   rip = 0x0000000000404f21
[task 2017-02-13T21:18:40.519973Z] 21:18:40     INFO -      Found by: stack scanning
Flags: needinfo?(aosmond)
Chances are, nothing in xpcshell calls gfxVars::Initialize.  I assume in Firefox this happens via gfxPlatform::Init being called from gfxPlatform::GetPlatform, but maybe we should make it less lazy and more explicit somehow?
(Assignee)

Comment 6

9 months ago
Created attachment 8837572 [details] [diff] [review]
Decode images to shared surfaces for WebRender, v2 [carries r=tnikkel]

Revert back to using a pref for the moment, initializing gfxVars is problematic because it depends on IPDL headers which aren't available for the gtest builds.
Attachment #8836851 - Attachment is obsolete: true
Flags: needinfo?(aosmond)
Attachment #8837572 - Flags: review+

Comment 7

9 months ago
Pushed by aosmond@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/d713355dff6c
Decode images to shared surfaces for WebRender. r=tnikkel

Comment 8

9 months ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/d713355dff6c
Status: ASSIGNED → RESOLVED
Last Resolved: 9 months ago
status-firefox54: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla54
You need to log in before you can comment on or make changes to this bug.