Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-54023

Mac: QtWebEngineProcess EXC_BAD_ACCESS (SIGSEGV) crash in jsimd_ycc_extbgrx_convert_sse2

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.6.2, 5.7.1
    • 5.6.1
    • WebEngine
    • None
    • OSX 10.11.5
      Apple LLVM version 7.3.0 (clang-703.0.29)
    • macOS

    Description

      Crashed Thread:        8  CompositorTileWorker2/14919
      
      Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
      Exception Codes:       KERN_INVALID_ADDRESS at 0x00000c790c056bc8
      Exception Note:        EXC_CORPSE_NOTIFY
      
      Thread 8 Crashed:: CompositorTileWorker2/14919
      0   org.qt-project.Qt.QtWebEngineCore	0x0000000102069c56 jsimd_ycc_extbgrx_convert_sse2.rowloop + 6
      1   ???                           	0x0000001800000190 0 + 103079215504
      2   org.qt-project.Qt.QtWebEngineCore	0x000000010205a46b sep_upsample + 267 (jdsample.c:139)
      3   org.qt-project.Qt.QtWebEngineCore	0x0000000102053300 process_data_context_main + 528 (jdmainct.c:436)
      4   org.qt-project.Qt.QtWebEngineCore	0x000000010204cbf7 chromium_jpeg_read_scanlines + 135 (jdapistd.c:177)
      5   org.qt-project.Qt.QtWebEngineCore	0x0000000102de9dc0 blink::JPEGImageDecoder::outputScanlines() + 1280 (JPEGImageDecoder.cpp:937)
      6   org.qt-project.Qt.QtWebEngineCore	0x0000000102dea959 blink::JPEGImageReader::decode(blink::SharedBuffer const&, bool) + 2217 (JPEGImageDecoder.cpp:524)
      7   org.qt-project.Qt.QtWebEngineCore	0x0000000102de97e2 blink::JPEGImageDecoder::decode(bool) + 178 (JPEGImageDecoder.cpp:989)
      8   org.qt-project.Qt.QtWebEngineCore	0x0000000102de0e8f blink::ImageDecoder::frameBufferAtIndex(unsigned long) + 447 (PlatformInstrumentation.h:78)
      9   org.qt-project.Qt.QtWebEngineCore	0x0000000102db274a blink::ImageFrameGenerator::decode(unsigned long, blink::ImageDecoder**, SkBitmap*) + 474 (ImageFrameGenerator.cpp:297)
      10  org.qt-project.Qt.QtWebEngineCore	0x0000000102db1e12 blink::ImageFrameGenerator::tryToResumeDecode(SkTSize<int> const&, unsigned long) + 290 (ImageFrameGenerator.cpp:200)
      11  org.qt-project.Qt.QtWebEngineCore	0x0000000102db1c1a blink::ImageFrameGenerator::decodeAndScale(SkImageInfo const&, unsigned long, void*, unsigned long) + 426 (SkBitmap.h:109)
      12  org.qt-project.Qt.QtWebEngineCore	0x0000000102d99493 blink::DecodingImageGenerator::onGetPixels(SkImageInfo const&, void*, unsigned long, SkImageGenerator::Options const&, unsigned int*, int*) + 419 (DecodingImageGenerator.cpp:81)
      13  org.qt-project.Qt.QtWebEngineCore	0x0000000101092150 SkImageGenerator::getPixels(SkImageInfo const&, void*, unsigned long, unsigned int*, int*) + 128 (SkImageGenerator.cpp:40)
      14  org.qt-project.Qt.QtWebEngineCore	0x00000001010810b3 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 307 (SkDiscardablePixelRef.cpp:74)
      15  org.qt-project.Qt.QtWebEngineCore	0x00000001010b2c13 SkPixelRef::lockPixels() + 323 (SkPixelRef.cpp:195)
      16  org.qt-project.Qt.QtWebEngineCore	0x000000010019707d cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 109 (refptr.h:113)
      17  org.qt-project.Qt.QtWebEngineCore	0x0000000100171890 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 976 (lock.h:23)
      18  org.qt-project.Qt.QtWebEngineCore	0x0000000100171478 cc::TaskGraphRunner::Run() + 40 (vector:647)
      19  org.qt-project.Qt.QtWebEngineCore	0x00000001009cd8b3 base::DelegateSimpleThread::Run() + 19 (simple_thread.cc:88)
      20  org.qt-project.Qt.QtWebEngineCore	0x00000001009cd6ed base::SimpleThread::ThreadMain() + 125 (simple_thread.cc:67)
      21  org.qt-project.Qt.QtWebEngineCore	0x00000001009ca08b base::(anonymous namespace)::ThreadFunc(void*) + 171 (platform_thread_posix.cc:78)
      22  libsystem_pthread.dylib       	0x0000000108d91805 _pthread_body + 131
      23  libsystem_pthread.dylib       	0x0000000108d91782 _pthread_start + 168
      24  libsystem_pthread.dylib       	0x0000000108d8efa1 thread_start + 13
      

      Looks similar to https://bugs.chromium.org/p/chromium/issues/detail?id=532214

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-54023
          # Subject Branch Project Status CR V

          Activity

            People

              jbornema Joerg Bornemann
              sergei.nevdakh Sergei Nevdakh
              Votes:
              6 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes