Summary: | Crash while applying feather to selections | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Raghavendra kamath <raghu> |
Component: | General | Assignee: | Dmitry Kazakov <dimula73> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | acc4commissions, griffinvalley |
Priority: | NOR | Keywords: | drkonqi, regression, release_blocker |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/kde/krita/commit/6a88c30c1b69149ff424d3bd53579238ab4553e1 | Version Fixed In: |
Description
Raghavendra kamath
2019-09-19 10:34:46 UTC
This happens here too. Just select any area > feather selection > Crash. (In reply to acc4commissions from comment #1) > This happens here too. Just select any area > feather selection > Crash. Win7, git b6d75fa nightly. Thanks for confirming. I am changing the status of this bug report then. This is possibly a regression as this is not happening in the 4.2.6 from the repository That's interesting, it's an assert in the tilehashmap. I'm assigning dmitry :) ======================================================= Application: Krita (krita), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f1f09824e80 (LWP 18703))] Thread 8 (Thread 0x7f1eae386700 (LWP 21072)): [KCrash Handler] #7 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #8 0x00007f1efbff8801 in __GI_abort () at abort.c:79 #9 0x00007f1efc9cdf2b in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f1efe34a382 in kis_assert_common (assertion=0x7f1effbb7fe0 "row < 0x7FFF && col < 0x7FFF", file=0x7f1effbb7f60 "/home/wolthera/krita/src/libs/image/tiles3/kis_tile_hash_table2.h", line=133, throwException=false, isIgnorable=false) at /home/wolthera/krita/src/libs/global/kis_assert.cpp:93 #11 0x00007f1efe34ab3f in kis_assert_recoverable (assertion=0x7f1effbb7fe0 "row < 0x7FFF && col < 0x7FFF", file=0x7f1effbb7f60 "/home/wolthera/krita/src/libs/image/tiles3/kis_tile_hash_table2.h", line=133) at /home/wolthera/krita/src/libs/global/kis_assert.cpp:106 #12 0x00007f1eff153aea in KisTileHashTableTraits2<KisTile>::calculateHash (this=0x60b000a1edc0, col=32767, row=26) at /home/wolthera/krita/src/libs/image/tiles3/kis_tile_hash_table2.h:133 #13 0x00007f1eff14a22c in KisTileHashTableTraits2<KisTile>::getReadOnlyTileLazy (this=0x60b000a1edc0, col=32767, row=26, existingTile=@0x7f1eae383d50: 112) at /home/wolthera/krita/src/libs/image/tiles3/kis_tile_hash_table2.h:379 #14 0x00007f1eff148109 in KisTiledDataManager::getTile (this=0x610000120440, col=32767, row=26, writable=false) at /home/wolthera/krita/src/libs/image/tiles3/kis_tiled_data_manager.h:128 #15 0x00007f1eff17e1e1 in KisTiledDataManager::getTilesPair (this=0x610000120440, col=32767, row=26, writable=false, tile=0x7f1e6b6165f8, oldTile=0x7f1e6b616600) at /home/wolthera/krita/src/libs/image/tiles3/kis_tiled_data_manager.h:107 #16 0x00007f1eff17dd14 in KisHLineIterator2::fetchTileDataForCache (this=0x60f00014df10, kti=..., col=32767, row=26) at /home/wolthera/krita/src/libs/image/tiles3/kis_hline_iterator.cpp:205 #17 0x00007f1eff17c0b6 in KisHLineIterator2::KisHLineIterator2 (this=0x60f00014df10, dataManager=0x610000120440, x=1037, y=1674, w=1073740786, offsetX=0, offsetY=0, writable=false, competionListener=0x6100001205f0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/wolthera/krita/src/libs/image/tiles3/kis_hline_iterator.cpp:62 #18 0x00007f1eff458114 in KisRepeatHLineIteratorPixelBase<KisHLineIterator2>::createIterator (this=0x60800010eea0) at /home/wolthera/krita/src/libs/image/kis_repeat_iterators_pixel.h:221 #19 0x00007f1eff98b5c6 in KisRepeatHLineIteratorPixelBase<KisHLineIterator2>::KisRepeatHLineIteratorPixelBase (this=0x60800010eea0, dm=0x610000120440, x=1037, y=1674, w=1103, offsetx=0, offsety=0, _rc=..., completeListener=0x6100001205f0) at /home/wolthera/krita/src/libs/image/kis_repeat_iterators_pixel.h:175 #20 0x00007f1eff95a39d in KisPaintDevice::createRepeatHLineConstIterator (this=0x604000eb1990, x=1037, y=1674, w=1103, _dataWidth=...) at /home/wolthera/krita/src/libs/image/kis_paint_device.cc:1775 #21 0x00007f1eff43625f in RepeatIteratorFactory::createHLineConstIterator (src=..., x=1037, y=1674, w=1103, _dataRect=...) at /home/wolthera/krita/src/libs/image/kis_convolution_worker.h:61 #22 0x00007f1eff450456 in KisConvolutionWorkerFFT<RepeatIteratorFactory>::fillCacheFromDevice (this=0x60600072d400, src=..., rect=..., cacheRowStride=1104, info=..., dataRect=...) at /home/wolthera/krita/src/libs/image/kis_convolution_worker_fft.h:227 #23 0x00007f1eff444af5 in KisConvolutionWorkerFFT<RepeatIteratorFactory>::execute (this=0x60600072d400, kernel=..., src=..., srcPos=..., dstPos=..., areaSize=..., dataRect=...) at /home/wolthera/krita/src/libs/image/kis_convolution_worker_fft.h:117 #24 0x00007f1eff433676 in KisConvolutionPainter::applyMatrix (this=0x7f1eae385810, kernel=..., src=..., srcPos=..., dstPos=..., areaSize=..., borderOp=BORDER_REPEAT) at /home/wolthera/krita/src/libs/image/kis_convolution_painter.cc:167 #25 0x00007f1effaaf760 in KisFeatherSelectionFilter::process (this=0x602000009e90, pixelSelection=..., rect=...) at /home/wolthera/krita/src/libs/image/kis_selection_filters.cpp:507 #26 0x00007f1f03b6cfbe in KisFilterSelectionOperation::FilterSelection::paint (this=0x60700012fc50) at /home/wolthera/krita/src/libs/ui/operations/kis_filter_selection_operation.cpp:49 #27 0x00007f1eff2c1646 in KisTransactionBasedCommand::redo (this=0x60700012fc50) at /home/wolthera/krita/src/libs/image/commands_new/kis_transaction_based_command.cpp:34 #28 0x00007f1eff520e09 in KisStrokeStrategyUndoCommandBased::executeCommand (this=0x60f00014e0f0, command=..., undo=false) at /home/wolthera/krita/src/libs/image/kis_stroke_strategy_undo_command_based.cpp:77 #29 0x00007f1eff521f1e in KisStrokeStrategyUndoCommandBased::doStrokeCallback (this=0x60f00014e0f0, data=0x6040012ec450) at /home/wolthera/krita/src/libs/image/kis_stroke_strategy_undo_command_based.cpp:124 #30 0x00007f1eff523b0e in SimpleStrokeJobStrategy::run (this=0x603001e54970, data=0x6040012ec450) at /home/wolthera/krita/src/libs/image/kis_simple_stroke_strategy.cpp:51 #31 0x00007f1eff535aa7 in KisStrokeJob::run (this=0x603001e53e90) at /home/wolthera/krita/src/libs/image/kis_stroke_job.h:44 #32 0x00007f1effbaf27f in KisUpdateJobItem::run (this=0x60c00120d9c0) at /home/wolthera/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../src/libs/image/kis_update_job_item.h:91 #33 0x00007f1efc9f63e2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #34 0x00007f1efc9f1c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #35 0x00007f1efb9946db in start_thread (arg=0x7f1eae386700) at pthread_create.c:463 #36 0x00007f1efc0d988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f1e9f87e700 (LWP 18859)): #0 0x00007f1efc0ccbf9 in __GI___poll (fds=0x60200017c4f0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f1f086e8701 in poll () from /usr/lib/x86_64-linux-gnu/libasan.so.4 #2 0x00007f1ef298d5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1ef298d6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f1efcc27dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f1efcbc903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f1efc9f04ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f1edbbc3926 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007f1efc9f1c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f1efb9946db in start_thread (arg=0x7f1e9f87e700) at pthread_create.c:463 #10 0x00007f1efc0d988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f1eb477f700 (LWP 18854)): #0 0x00007f1efc0ccbf9 in __GI___poll (fds=0x6020001b07d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f1f086e8701 in poll () from /usr/lib/x86_64-linux-gnu/libasan.so.4 #2 0x00007f1ef298d5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1ef298d6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f1efcc27dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f1efcbc903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f1efc9f04ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f1edb6fe115 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007f1efc9f1c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f1efb9946db in start_thread (arg=0x7f1eb477f700) at pthread_create.c:463 #10 0x00007f1efc0d988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f1ea61cc700 (LWP 18839)): #0 0x00007f1efc0c80b4 in __GI___libc_read (fd=17, buf=0x7f1ea61cbb50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f1f086fafd0 in ?? () from /usr/lib/x86_64-linux-gnu/libasan.so.4 #2 0x00007f1ef29d22d0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1ef298d0b7 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f1ef298d570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f1ef298d6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f1efcc27dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f1efcbc903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f1efc9f04ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f1efc9f1c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f1efb9946db in start_thread (arg=0x7f1ea61cc700) at pthread_create.c:463 #11 0x00007f1efc0d988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f1ed65e1700 (LWP 18716)): #0 0x00007f1ef29d3670 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f1ef298cfd9 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f1ef298d570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1ef298d6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f1efcc27dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f1efcbc903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f1efc9f04ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f1ef4095015 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007f1efc9f1c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f1efb9946db in start_thread (arg=0x7f1ed65e1700) at pthread_create.c:463 #10 0x00007f1efc0d988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f1ee534d700 (LWP 18715)): #0 0x00007f1efb99a9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x614000004d08) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x614000004cb8, cond=0x614000004ce0) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x614000004ce0, mutex=0x614000004cb8) at pthread_cond_wait.c:655 #3 0x00007f1ee20770aa in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f1ee2076dd7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f1efb9946db in start_thread (arg=0x7f1ee534d700) at pthread_create.c:463 #6 0x00007f1efc0d988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f1ee0e6c700 (LWP 18714)): #0 0x00007f1efc0ccbf9 in __GI___poll (fds=0x7f1ee0e6bc68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f1f086e8701 in poll () from /usr/lib/x86_64-linux-gnu/libasan.so.4 #2 0x00007f1ef1be8747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f1ef1bea36a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007f1ee7f02578 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #5 0x00007f1efc9f1c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f1efb9946db in start_thread (arg=0x7f1ee0e6c700) at pthread_create.c:463 #7 0x00007f1efc0d988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f1f09824e80 (LWP 18703)): #0 0x00007f1efc0ccbf9 in __GI___poll (fds=0x7ffc4665ebd8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f1f086e8701 in poll () from /usr/lib/x86_64-linux-gnu/libasan.so.4 #2 0x00007f1ef1be8747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f1ef1be8e35 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007f1ef1be90d7 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #5 0x00007f1ef1be98cc in xcb_flush () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #6 0x00007f1ee7efdba0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #7 0x00007f1efd19b884 in QWindowPrivate::applyCursor() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #8 0x00007f1efd19f4bd in QWindowPrivate::setCursor(QCursor const*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #9 0x00007f1efd9f18d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x00007f1efda01345 in QWidgetPrivate::setEnabled_helper(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007f1efda01451 in QWidgetPrivate::setEnabled_helper(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007f1efda01451 in QWidgetPrivate::setEnabled_helper(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x00007f1ea89f879c in LayerBox::setCanvas (this=0x61500069b200, canvas=0x0) at /home/wolthera/krita/src/plugins/dockers/layerdocker/LayerBox.cpp:383 #14 0x00007f1ea89fa75f in LayerBox::notifyImageDeleted (this=0x61500069b200) at /home/wolthera/krita/src/plugins/dockers/layerdocker/LayerBox.cpp:486 #15 0x00007f1ea8a08b18 in LayerBox::qt_static_metacall (_o=0x61500069b200, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffc4665fad0) at /home/wolthera/krita/build/plugins/dockers/layerdocker/kritalayerdocker_autogen/include/moc_LayerBox.cpp:232 #16 0x00007f1efcbfa875 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007f1effba0825 in KisImage::sigAboutToBeDeleted (this=0x60b001b8eab0) at /home/wolthera/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_image.cpp:737 #18 0x00007f1eff5b2000 in KisImage::notifyAboutToBeDeleted (this=0x60b001b8eab0) at /home/wolthera/krita/src/libs/image/kis_image.cc:1488 #19 0x00007f1f03d0abee in KisDocument::~KisDocument (this=0x604001259350, __in_chrg=<optimized out>) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:564 #20 0x00007f1f03d0afb2 in KisDocument::~KisDocument (this=0x604001259350, __in_chrg=<optimized out>) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:600 #21 0x00007f1f03dcba22 in KisPart::~KisPart (this=0x7f1f086951e0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>, __in_chrg=<optimized out>) at /home/wolthera/krita/src/libs/ui/KisPart.cpp:151 #22 0x00007f1f03dcb1d4 in (anonymous namespace)::Q_QGS_s_instance::Holder::~Holder (this=0x7f1f086951e0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>, __in_chrg=<optimized out>) at /home/wolthera/krita/src/libs/ui/KisPart.cpp:77 #23 0x00007f1efbffb041 in __run_exit_handlers (status=1, listp=0x7f1efc3a3718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108 #24 0x00007f1efbffb13a in __GI_exit (status=<optimized out>) at exit.c:139 #25 0x00007f1ee1fea4dd in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #26 0x00007f1ee1fc483c in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #27 0x00007f1ee2224a52 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #28 0x00007f1ee2224adc in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #29 0x00007f1f037a1c84 in QOpenGLFunctions::glDrawArrays (this=0x607000cf8190, mode=4, first=0, count=6) at /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h:767 #30 0x00007f1f0379e757 in KisOpenGLCanvas2::drawImage (this=0x607000cf8160) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_canvas2.cpp:852 #31 0x00007f1f037a0036 in KisOpenGLCanvas2::renderCanvasGL (this=0x607000cf8160) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_canvas2.cpp:950 #32 0x00007f1f03798133 in KisOpenGLCanvas2::paintGL (this=0x607000cf8160) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_canvas2.cpp:406 #33 0x00007f1efda27b1d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #34 0x00007f1efda069c8 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #35 0x00007f1efd9c665c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #36 0x00007f1efd9cdb90 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #37 0x00007f1f03cf0e5f in KisApplication::notify (this=0x7ffc46664fa0, receiver=0x607000cf8160, event=0x7ffc466611e0) at /home/wolthera/krita/src/libs/ui/KisApplication.cpp:653 #38 0x00007f1efcbcad18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #39 0x00007f1efd9ff595 in QWidgetPrivate::sendPaintEvent(QRegion const&) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #40 0x00007f1efd9d5b04 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #41 0x00007f1efd9d64a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #42 0x00007f1efd9ee8bf in QWidgetPrivate::syncBackingStore() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #43 0x00007f1efda06b38 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #44 0x00007f1efdb0fe50 in QMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #45 0x00007f1efe94d37c in KMainWindow::event (this=0x60c002813980, ev=0x603003081760) at /home/wolthera/krita/src/libs/widgetutils/xmlgui/kmainwindow.cpp:765 #46 0x00007f1efe9e7a7d in KXmlGuiWindow::event (this=0x60c002813980, ev=0x603003081760) at /home/wolthera/krita/src/libs/widgetutils/xmlgui/kxmlguiwindow.cpp:125 #47 0x00007f1efd9c665c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #48 0x00007f1efd9cdb90 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #49 0x00007f1f03cf0e5f in KisApplication::notify (this=0x7ffc46664fa0, receiver=0x60c002813980, event=0x603003081760) at /home/wolthera/krita/src/libs/ui/KisApplication.cpp:653 #50 0x00007f1efcbcad18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #51 0x00007f1efcbcd8d7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #52 0x00007f1efcc28793 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #53 0x00007f1ef298d417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #54 0x00007f1ef298d650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #55 0x00007f1ef298d6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #56 0x00007f1efcc27daf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #57 0x00007f1efcbc903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #58 0x00007f1efcbd2170 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #59 0x0000557c328e0431 in main (argc=1, argv=0x7ffc46665138) at /home/wolthera/krita/src/krita/main.cc:531 Git commit 0d45094ff507ad1a3de98d8d185fcc8fcc7d0124 by Dmitry Kazakov. Committed on 23/09/2019 at 09:51. Pushed by dkazakov into branch 'master'. Fix crash in Feather Selection (also in Wavelets, Blur and Edge Detection) The device that is fed to the convolution painter with repeat stretegy should always contain the a proper KisDefaultBounds object. Otherwise the repeat iterator will try to read data from infinite positions, which is not nice :) M +4 -0 libs/image/kis_convolution_painter.cc M +8 -0 libs/image/kis_edge_detection_kernel.cpp M +1 -0 libs/image/kis_gaussian_kernel.cpp M +2 -0 libs/image/kis_selection_filters.cpp M +1 -0 plugins/extensions/waveletdecompose/kis_wavelet_kernel.cpp https://invent.kde.org/kde/krita/commit/0d45094ff507ad1a3de98d8d185fcc8fcc7d0124 Git commit 6a88c30c1b69149ff424d3bd53579238ab4553e1 by Dmitry Kazakov. Committed on 23/09/2019 at 09:51. Pushed by dkazakov into branch 'krita/4.2'. Fix crash in Feather Selection (also in Wavelets, Blur and Edge Detection) The device that is fed to the convolution painter with repeat stretegy should always contain the a proper KisDefaultBounds object. Otherwise the repeat iterator will try to read data from infinite positions, which is not nice :) M +4 -0 libs/image/kis_convolution_painter.cc M +8 -0 libs/image/kis_edge_detection_kernel.cpp M +1 -0 libs/image/kis_gaussian_kernel.cpp M +2 -0 libs/image/kis_selection_filters.cpp M +1 -0 plugins/extensions/waveletdecompose/kis_wavelet_kernel.cpp https://invent.kde.org/kde/krita/commit/6a88c30c1b69149ff424d3bd53579238ab4553e1 |