Qt Concurrent has caught an exception thrown from a worker thread. This is not supported, exceptions thrown in worker threads must be caught before control returns to Qt Concurrent. terminate called after throwing an instance of 'std::out_of_range' what(): basic_string::substr: __pos (which is 18446744073709551608) > this->size() (which is 1) Thread 18 "Thread (pooled)" received signal SIGABRT, Aborted. [Switching to Thread 0x7fff927fc700 (LWP 16497)] 0x00007ffff45b63b4 in raise () from /lib64/libc.so.6 (gdb) bt #0 0x00007ffff45b63b4 in raise () from /lib64/libc.so.6 #1 0x00007ffff45b7ba8 in abort () from /lib64/libc.so.6 #2 0x00007ffff4fa72bd in __gnu_cxx::__verbose_terminate_handler () at /opt/portage_tmp/portage/sys-devel/gcc-7.3.0-r3/work/gcc-7.3.0/libstdc++-v3/libsupc++/vterminate.cc:95 #3 0x00007ffff4fa4cd6 in __cxxabiv1::__terminate (handler=) at /opt/portage_tmp/portage/sys-devel/gcc-7.3.0-r3/work/gcc-7.3.0/libstdc++-v3/libsupc++/eh_terminate.cc:47 #4 0x00007ffff4fa4d21 in std::terminate () at /opt/portage_tmp/portage/sys-devel/gcc-7.3.0-r3/work/gcc-7.3.0/libstdc++-v3/libsupc++/eh_terminate.cc:57 #5 0x00007ffff5372e46 in qTerminate() () from /usr/lib64/libQt5Core.so.5 #6 0x00007ffff539aa2a in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #7 0x00007ffff63a296a in start_thread () from /lib64/libpthread.so.0 #8 0x00007ffff4683fdf in clone () from /lib64/libc.so.6 info thread Id Target Id Frame 1 Thread 0x7ffff7f87800 (LWP 16477) "yuzu" 0x00007ffff5c523a1 in unsigned int const* fetchTransformedBilinearARGB32PM<(TextureBlendType)4>(unsigned int*, Operator const*, QSpanData const*, int, int, int) () from /usr/lib64/libQt5Gui.so.5 2 Thread 0x7fffe6927700 (LWP 16481) "QXcbEventReader" 0x00007ffff4678213 in poll () from /lib64/libc.so.6 3 Thread 0x7fffd8d46700 (LWP 16482) "QDBusConnection" 0x00007ffff4678213 in poll () from /lib64/libc.so.6 4 Thread 0x7fffd35ef700 (LWP 16483) "yuzu" 0x00007ffff63a96a4 in pthread_cond_wait () from /lib64/libpthread.so.0 5 Thread 0x7fffcf268700 (LWP 16484) "yuzu" 0x00007ffff63ae358 in nanosleep () from /lib64/libpthread.so.0 6 Thread 0x7fffbd641700 (LWP 16485) "yuzu:cs0" 0x00007ffff63a96a4 in pthread_cond_wait () from /lib64/libpthread.so.0 7 Thread 0x7fffbcaf6700 (LWP 16486) "yuzu:disk$0" 0x00007ffff63a96a4 in pthread_cond_wait () from /lib64/libpthread.so.0 8 Thread 0x7fffb7fff700 (LWP 16487) "yuzu:sh0" 0x00007ffff63a96a4 in pthread_cond_wait () from /lib64/libpthread.so.0 9 Thread 0x7fffb77fe700 (LWP 16488) "yuzu:sh1" 0x00007ffff63a96a4 in pthread_cond_wait () from /lib64/libpthread.so.0 10 Thread 0x7fffb6ffd700 (LWP 16489) "yuzu:sh2" 0x00007ffff63a96a4 in pthread_cond_wait () from /lib64/libpthread.so.0 11 Thread 0x7fffb67fc700 (LWP 16490) "yuzu:sh3" 0x00007ffff63a96a4 in pthread_cond_wait () from /lib64/libpthread.so.0 12 Thread 0x7fffb5ffb700 (LWP 16491) "yuzu:sh4" 0x00007ffff63a96a4 in pthread_cond_wait () from /lib64/libpthread.so.0 13 Thread 0x7fffb57fa700 (LWP 16492) "yuzu:sh5" 0x00007ffff63a96a4 in pthread_cond_wait () from /lib64/libpthread.so.0 14 Thread 0x7fffb4ff9700 (LWP 16493) "yuzu:shlo0" 0x00007ffff63a96a4 in pthread_cond_wait () from /lib64/libpthread.so.0 15 Thread 0x7fff93fff700 (LWP 16494) "yuzu:shlo1" 0x00007ffff63a96a4 in pthread_cond_wait () from /lib64/libpthread.so.0 16 Thread 0x7fff937fe700 (LWP 16495) "yuzu:shlo2" 0x00007ffff63a96a4 in pthread_cond_wait () from /lib64/libpthread.so.0 17 Thread 0x7fff92ffd700 (LWP 16496) "yuzu:shlo3" 0x00007ffff63a96a4 in pthread_cond_wait () from /lib64/libpthread.so.0 * 18 Thread 0x7fff927fc700 (LWP 16497) "Thread (pooled)" 0x00007ffff45b63b4 in raise () from /lib64/libc.so.6 [Switching to thread 1 (Thread 0x7ffff7f87800 (LWP 16477))] #0 0x00007ffff5c523a1 in unsigned int const* fetchTransformedBilinearARGB32PM<(TextureBlendType)4>(unsigned int*, Operator const*, QSpanData const*, int, int, int) () from /usr/lib64/libQt5Gui.so.5 (gdb) bt #0 0x00007ffff5c523a1 in unsigned int const* fetchTransformedBilinearARGB32PM<(TextureBlendType)4>(unsigned int*, Operator const*, QSpanData const*, int, int, int) () from /usr/lib64/libQt5Gui.so.5 #1 0x00007ffff5c67904 in void handleSpans(int, QT_FT_Span_ const*, QSpanData const*, BlendSrcGeneric&) () from /usr/lib64/libQt5Gui.so.5 #2 0x00007ffff5c65dc7 in blend_src_generic(int, QT_FT_Span_ const*, void*) () from /usr/lib64/libQt5Gui.so.5 #3 0x00007ffff5cdbd55 in QRasterizer::rasterizeLine(QPointF const&, QPointF const&, double, bool) () from /usr/lib64/libQt5Gui.so.5 #4 0x00007ffff5c8dc23 in QRasterPaintEngine::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags) [clone .part.109] () from /usr/lib64/libQt5Gui.so.5 #5 0x00007ffff5c942e0 in QRasterPaintEngine::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () from /usr/lib64/libQt5Gui.so.5 #6 0x00007ffff5caaeae in QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () from /usr/lib64/libQt5Gui.so.5 #7 0x00007fffd8d5c134 in Oxygen::TileSet::render(QRect const&, QPainter*, QFlags) const () from /usr/lib64/liboxygenstyle5.so.5 #8 0x00007fffd91f5983 in Oxygen::Style::renderScrollBarHole(QPainter*, QRect const&, QColor const&, Qt::Orientation const&, QFlags const&) const () from /usr/lib64/qt5/plugins/styles/oxygen.so #9 0x00007fffd920b984 in Oxygen::Style::drawScrollBarComplexControl(QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib64/qt5/plugins/styles/oxygen.so #10 0x00007fffd920b77f in Oxygen::Style::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib64/qt5/plugins/styles/oxygen.so #11 0x00007ffff7533671 in QStyleSheetStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib64/libQt5Widgets.so.5 #12 0x00007ffff762039a in QScrollBar::paintEvent(QPaintEvent*) () from /usr/lib64/libQt5Widgets.so.5 #13 0x00007ffff74cbc48 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #14 0x00007ffff7621b61 in QScrollBar::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #15 0x00007ffff748b3a4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #16 0x00007ffff7492a98 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #17 0x00007ffff5530d3f in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #18 0x00007ffff74c45d5 in QWidgetPrivate::sendPaintEvent(QRegion const&) () from /usr/lib64/libQt5Widgets.so.5 #19 0x00007ffff74c4ded in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #20 0x00007ffff74c5a14 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #21 0x00007ffff74c47fc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #22 0x00007ffff74c5a14 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #23 0x00007ffff74c47fc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #24 0x00007ffff74c5a14 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #25 0x00007ffff74c47fc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 ---Type to continue, or q to quit--- #26 0x00007ffff74c5a14 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #27 0x00007ffff74c47fc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #28 0x00007ffff74c5a14 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #29 0x00007ffff74c47fc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #30 0x00007ffff749aaf3 in QWidgetBackingStore::doSync() () from /usr/lib64/libQt5Widgets.so.5 #31 0x00007ffff749ad45 in QWidgetBackingStore::sync() () from /usr/lib64/libQt5Widgets.so.5 #32 0x00007ffff74b330f in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQt5Widgets.so.5 #33 0x00007ffff74cbdb0 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #34 0x00007ffff75d819b in QMainWindow::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #35 0x00007ffff748b3a4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #36 0x00007ffff7492a98 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #37 0x00007ffff5530d3f in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #38 0x00007ffff5533b14 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5 #39 0x00007ffff5584203 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5Core.so.5 #40 0x00007ffff143309e in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #41 0x00007ffff14332e0 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0 #42 0x00007ffff1433374 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #43 0x00007ffff5583fd3 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib64/libQt5Core.so.5 #44 0x00007fffe8b74b69 in QPAEventDispatcherGlib::processEvents(QFlags) () from /usr/lib64/libQt5XcbQpa.so.5 #45 0x00007ffff552fad2 in QEventLoop::exec(QFlags) () from /usr/lib64/libQt5Core.so.5 #46 0x00007ffff55383d2 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 #47 0x0000555555632cf5 in main ()