Closed Bug 1339202 Opened 8 years ago Closed 8 years ago

Allocate shared buffers for images if WebRender used

Categories

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

defect

Tracking

()

RESOLVED FIXED
mozilla54
Tracking Status
firefox54 --- fixed

People

(Reporter: aosmond, Assigned: aosmond)

References

()

Details

(Whiteboard: gfx-noted)

Attachments

(1 file, 1 obsolete file)

Split from bug 1331944 to land separately. Changes imagelib to allocate shared memory buffers for images if gfxVars::UseWebRender is true.
Assignee: nobody → aosmond
URL: 1331944
Status: NEW → ASSIGNED
Priority: -- → P3
Whiteboard: gfx-noted
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+
Blocks: webrender
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?
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+
Pushed by aosmond@gmail.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/d713355dff6c Decode images to shared surfaces for WebRender. r=tnikkel
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla54
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: