Bug 366378 - Hitting 'K' - darker color and 'L' lighter color keys in greyscale document crashes krita randomly
Summary: Hitting 'K' - darker color and 'L' lighter color keys in greyscale document c...
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-08-03 13:17 UTC by Raghavendra kamath
Modified: 2016-08-11 14:44 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Raghavendra kamath 2016-08-03 13:17:56 UTC
Application: krita (3.0.1 Alpha (git 3747300))
 (Compiled from sources)
Qt Version: 5.7.0
Frameworks Version: 5.24.0
Operating System: Linux 4.6.4-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
I was painting in greyscale document and I got crashes randomly twice when I tried to lighten or darken color with 'k' and 'l' keys

The crash can be reproduced sometimes.

-- Backtrace:
Application: Krita (krita), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7d3c41c800 (LWP 11688))]

Thread 13 (Thread 0x7f7c8d34b700 (LWP 14115)):
#0  0x00007f7d3069f458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7d349bfb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f7d349bb274 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f7d349bed78 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f7d30699484 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f7d33db76dd in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7f7c8db4c700 (LWP 14114)):
#0  0x00007f7d3069f458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7d349bfb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f7d349bb274 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f7d349bed78 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f7d30699484 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f7d33db76dd in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7f7c8e34d700 (LWP 14113)):
#0  0x00007f7d3069f458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7d349bfb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f7d349bb274 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f7d349bed78 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f7d30699484 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f7d33db76dd in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7f7c8eb4e700 (LWP 14112)):
#0  0x00007f7d3069f458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7d349bfb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f7d349bb274 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f7d349bed78 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f7d30699484 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f7d33db76dd in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7f7c985fb700 (LWP 14111)):
#0  0x00007f7d3069f458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7d349bfb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f7d349bb274 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f7d349bed78 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f7d30699484 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f7d33db76dd in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f7c9eaa7700 (LWP 14110)):
#0  0x00007f7d3069f458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7d349bfb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f7d349bb274 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f7d349bed78 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f7d30699484 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f7d33db76dd in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f7c9f7fb700 (LWP 14109)):
#0  0x00007f7d3069f458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7d349bfb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f7d349bb274 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f7d349bed78 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f7d30699484 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f7d33db76dd in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f7cca1fd700 (LWP 14108)):
#0  0x00007f7d3069f458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7d349bfb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f7d349bb274 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f7d349bed78 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f7d30699484 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f7d33db76dd in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f7d06c5d700 (LWP 11695)):
#0  0x00007f7d3069f0af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7d349bfc2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f7d35a9c851 in ?? () from /usr/lib/libQt5Widgets.so.5
#3  0x00007f7d349bed78 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f7d30699484 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f7d33db76dd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f7d0745e700 (LWP 11693)):
#0  0x00007f7d33d874fd in nanosleep () from /usr/lib/libc.so.6
#1  0x00007f7d34a641ed in ?? () from /usr/lib/libQt5Core.so.5
#2  0x00007f7d349be108 in QThread::msleep(unsigned long) () from /usr/lib/libQt5Core.so.5
#3  0x00007f7d3afb011a in KisTileDataSwapper::run (this=0x7f7d3b47a520 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /home/raghu/kf5/src/krita/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:97
#4  0x00007f7d349bed78 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f7d30699484 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f7d33db76dd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f7d07c5f700 (LWP 11692)):
#0  0x00007f7d3069f0af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7d349bfc2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f7d349b8b33 in QSemaphore::acquire(int) () from /usr/lib/libQt5Core.so.5
#3  0x00007f7d3af9479d in KisTileDataPooler::waitForWork (this=0x7f7d3b47a4e0 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at /home/raghu/kf5/src/krita/libs/image/tiles3/kis_tile_data_pooler.cc:165
#4  KisTileDataPooler::run (this=0x7f7d3b47a4e0 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at /home/raghu/kf5/src/krita/libs/image/tiles3/kis_tile_data_pooler.cc:187
#5  0x00007f7d349bed78 in ?? () from /usr/lib/libQt5Core.so.5
#6  0x00007f7d30699484 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f7d33db76dd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f7d1ac33700 (LWP 11690)):
#0  0x00007f7d2e4c5029 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f7d2e480781 in g_main_context_query () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7d2e480f48 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7d2e4810ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f7d34bed59b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f7d34b970da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f7d349ba0f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f7d2ffe6e75 in ?? () from /usr/lib/libQt5DBus.so.5
#8  0x00007f7d349bed78 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f7d30699484 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f7d33db76dd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f7d3c41c800 (LWP 11688)):
[KCrash Handler]
#5  0x00007f7d33d03295 in raise () from /usr/lib/libc.so.6
#6  0x00007f7d33d046da in abort () from /usr/lib/libc.so.6
#7  0x00007f7d33d3ed50 in __libc_message () from /usr/lib/libc.so.6
#8  0x00007f7d33d44546 in malloc_printerr () from /usr/lib/libc.so.6
#9  0x00007f7d33d44d1e in _int_free () from /usr/lib/libc.so.6
#10 0x00007f7d39b06a71 in QTypedArrayData<double>::deallocate (data=<optimized out>) at /usr/include/qt/QtCore/qarraydata.h:228
#11 QVector<double>::freeData (this=<synthetic pointer>, x=<optimized out>) at /usr/include/qt/QtCore/qvector.h:524
#12 QVector<double>::~QVector (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/qt/QtCore/qvector.h:75
#13 QVector<double>::operator=(QVector<double>&&) (other=<unknown type in /home/raghu/kf5/inst/lib64/libkritapigment.so.15, CU 0x1d379d, DIE 0x20a49a>, this=0x7fff82fe50f0) at /usr/include/qt/QtCore/qvector.h:80
#14 KoColorSpace::decreaseLuminosity (this=0x9803da0, pixel=0x39e6ec90 "\242\377\006\064}\177", step=0.050000000000000003) at /home/raghu/kf5/src/krita/libs/pigment/KoColorSpace.cpp:606
#15 0x00007f7d3bc7bad4 in KisCanvasControlsManager::transformColor (this=0x8987808, step=<optimized out>) at /home/raghu/kf5/src/krita/libs/ui/kis_canvas_controls_manager.cpp:124
#16 0x00007f7d34bc44e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#17 0x00007f7d35872472 in QAction::triggered(bool) () from /usr/lib/libQt5Widgets.so.5
#18 0x00007f7d35874e60 in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQt5Widgets.so.5
#19 0x00007f7d358757dc in QAction::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#20 0x00007f7d35878e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#21 0x00007f7d358805b1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#22 0x00007f7d3bde5947 in KisApplication::notify (this=<optimized out>, receiver=0x88ef4e0, event=0x7fff82fe5720) at /home/raghu/kf5/src/krita/libs/ui/KisApplication.cpp:510
#23 0x00007f7d34b98c80 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#24 0x00007f7d351136a8 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /usr/lib/libQt5Gui.so.5
#25 0x00007f7d35113769 in QShortcutMap::tryShortcut(QKeyEvent*) () from /usr/lib/libQt5Gui.so.5
#26 0x00007f7d350cc2cd in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /usr/lib/libQt5Gui.so.5
#27 0x00007f7d350e38a4 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /usr/lib/libQt5Gui.so.5
#28 0x00007f7d350e8c45 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
#29 0x00007f7d350c6cbb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#30 0x00007f7d29706310 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#31 0x00007f7d2e480dd7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0x00007f7d2e481040 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0x00007f7d2e4810ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#34 0x00007f7d34bed57f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#35 0x00007f7d34b970da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#36 0x00007f7d34b9f5cc in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#37 0x0000000000404c39 in main (argc=<optimized out>, argv=<optimized out>) at /home/raghu/kf5/src/krita/krita/main.cc:230

Reported using DrKonqi
Comment 1 Raghavendra kamath 2016-08-08 12:30:28 UTC
Another back trace


Application: Krita (krita), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd45fc29800 (LWP 8064))]

Thread 5 (Thread 0x7fd428e1c700 (LWP 8071)):
#0  0x00007fd453e7412f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fd458193c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007fd459270851 in ?? () from /usr/lib/libQt5Widgets.so.5
#3  0x00007fd458192d78 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007fd453e6e474 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007fd45758e81f in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fd42961d700 (LWP 8069)):
#0  0x00007fd453e7412f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fd458193c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007fd45818ce26 in QSemaphore::tryAcquire(int, int) () from /usr/lib/libQt5Core.so.5
#3  0x00007fd45e7952d3 in KisTileDataSwapper::waitForWork (this=<optimized out>) at /home/raghu/kf5/src/krita/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#4  0x00007fd45e7954da in KisTileDataSwapper::run (this=0x7fd45ec67aa0 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /home/raghu/kf5/src/krita/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5  0x00007fd458192d78 in ?? () from /usr/lib/libQt5Core.so.5
#6  0x00007fd453e6e474 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007fd45758e81f in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fd429e1e700 (LWP 8068)):
#0  0x00007fd453e7412f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fd458193c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007fd45818cb33 in QSemaphore::acquire(int) () from /usr/lib/libQt5Core.so.5
#3  0x00007fd45e779b4d in KisTileDataPooler::waitForWork (this=0x7fd45ec67a60 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at /home/raghu/kf5/src/krita/libs/image/tiles3/kis_tile_data_pooler.cc:165
#4  KisTileDataPooler::run (this=0x7fd45ec67a60 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at /home/raghu/kf5/src/krita/libs/image/tiles3/kis_tile_data_pooler.cc:187
#5  0x00007fd458192d78 in ?? () from /usr/lib/libQt5Core.so.5
#6  0x00007fd453e6e474 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007fd45758e81f in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fd43e418700 (LWP 8066)):
#0  0x00007fd4575854cd in poll () from /usr/lib/libc.so.6
#1  0x00007fd451c55fd6 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fd451c560ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fd4583c159b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007fd45836b0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007fd45818e0f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007fd4537bbe75 in ?? () from /usr/lib/libQt5DBus.so.5
#7  0x00007fd458192d78 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007fd453e6e474 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fd45758e81f in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fd45fc29800 (LWP 8064)):
[KCrash Handler]
#5  0x00007fd4574d908f in raise () from /usr/lib/libc.so.6
#6  0x00007fd4574da4ba in abort () from /usr/lib/libc.so.6
#7  0x00007fd457516c90 in __libc_message () from /usr/lib/libc.so.6
#8  0x00007fd45751d026 in malloc_printerr () from /usr/lib/libc.so.6
#9  0x00007fd45751d81e in _int_free () from /usr/lib/libc.so.6
#10 0x00007fd45d2dece7 in QVector<double>::operator=(QVector<double>&&) (other=<unknown type in /home/raghu/kf5/inst/lib64/libkritapigment.so.15, CU 0x1d3776, DIE 0x20a470>, this=0x7fff5c3c07b0) at /usr/include/qt/QtCore/qvector.h:80
#11 KoColorSpace::increaseLuminosity (this=0xa9bbdd0, pixel=0x232e9200 "\326\377\203W\324\177", step=0.050000000000000003) at /home/raghu/kf5/src/krita/libs/pigment/KoColorSpace.cpp:572
#12 0x00007fd45f47f084 in KisCanvasControlsManager::transformColor (this=0x99a77b8, step=<optimized out>) at /home/raghu/kf5/src/krita/libs/ui/kis_canvas_controls_manager.cpp:124
#13 0x00007fd4583984e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#14 0x00007fd459046472 in QAction::triggered(bool) () from /usr/lib/libQt5Widgets.so.5
#15 0x00007fd459048e60 in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQt5Widgets.so.5
#16 0x00007fd4590497dc in QAction::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#17 0x00007fd45904ce3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#18 0x00007fd4590545b1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#19 0x00007fd45f5e9aa7 in KisApplication::notify (this=<optimized out>, receiver=0x99f95e0, event=0x7fff5c3c0df0) at /home/raghu/kf5/src/krita/libs/ui/KisApplication.cpp:510
#20 0x00007fd45836cc80 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#21 0x00007fd4588e76a8 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /usr/lib/libQt5Gui.so.5
#22 0x00007fd4588e7769 in QShortcutMap::tryShortcut(QKeyEvent*) () from /usr/lib/libQt5Gui.so.5
#23 0x00007fd4588a02cd in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /usr/lib/libQt5Gui.so.5
#24 0x00007fd4588b78a4 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /usr/lib/libQt5Gui.so.5
#25 0x00007fd4588bcc45 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
#26 0x00007fd45889acbb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#27 0x00007fd44cedb310 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#28 0x00007fd451c55dd7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#29 0x00007fd451c56040 in ?? () from /usr/lib/libglib-2.0.so.0
#30 0x00007fd451c560ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#31 0x00007fd4583c157f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#32 0x00007fd45836b0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#33 0x00007fd4583735cc in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#34 0x0000000000404c19 in main (argc=<optimized out>, argv=<optimized out>) at /home/raghu/kf5/src/krita/krita/main.cc:231
Comment 2 Dmitry Kazakov 2016-08-11 14:44:43 UTC
Git commit 42e434f090834d057d5be87bd73e16dcc5f53f2e by Dmitry Kazakov.
Committed on 11/08/2016 at 10:32.
Pushed by dkazakov into branch 'master'.

Fix crash when using K and L shortcuts

Summary:
We shouldn't fetch the RGB triplets from the grayscale color data

Fixes T3442

Maniphest Tasks: T3442

Differential Revision: https://phabricator.kde.org/D2405

M  +43   -71   plugins/color/lcms2engine/colorprofiles/LcmsColorProfileContainer.cpp

http://commits.kde.org/krita/42e434f090834d057d5be87bd73e16dcc5f53f2e