Bug 376311 - Krita crashes when trying to open the settings
Summary: Krita crashes when trying to open the settings
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: 3.1.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-02-10 20:03 UTC by Heiko Becker
Modified: 2017-03-27 14:08 UTC (History)
2 users (show)

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 Heiko Becker 2017-02-10 20:03:54 UTC
Application: krita (3.1.2)
 (Compiled from sources)
Qt Version: 5.8.0
Frameworks Version: 5.31.0
Operating System: Linux 4.9.9 x86_64
Distribution (Platform): Exherbo Packages

-- Information about the crash:
- What I was doing when the application crashed:

Just clicking on Settings | Configure Krita...

Krita 3.1.2, Qt 5.8.0 and KF 5.31.0.

The crash can be reproduced every time.

-- Backtrace:
Application: Krita (krita), signal: Segmentation fault
Using host libthread_db library "/usr/x86_64-pc-linux-gnu/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7278abb800 (LWP 25390))]

Thread 10 (Thread 0x7f722fc6a700 (LWP 25413)):
#0  0x00007f726ff1802f in pthread_cond_wait () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#1  0x00007f72761bce7b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x7e45fd0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x7e45c10, mutex=mutex@entry=0x7e45c08, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f72772496c1 in QFileInfoGatherer::run (this=0x7e45bf8) at dialogs/qfileinfogatherer.cpp:217
#4  0x00007f72761bc0d9 in QThreadPrivate::start (arg=0x7e45bf8) at thread/qthread_unix.cpp:368
#5  0x00007f726ff123d4 in start_thread () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#6  0x00007f7275ad3e5f in clone () from /usr/x86_64-pc-linux-gnu/lib64/libc.so.6

Thread 9 (Thread 0x7f723046b700 (LWP 25403)):
#0  0x00007f726ff1802f in pthread_cond_wait () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#1  0x00007f72761bce7b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x6fdd3c0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x6fd6b00, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f72761b65e6 in QSemaphore::tryAcquire (this=0x6fdd1a0, n=n@entry=1, timeout=timeout@entry=-1) at thread/qsemaphore.cpp:220
#4  0x00007f7273f3fe63 in KisTileDataSwapper::waitForWork (this=this@entry=0x7f72743ff8e0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder+64>) at /var/tmp/paludis/build/media-gfx-krita-3.1.2.1/work/krita-3.1.2.1/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#5  0x00007f7273f4006a in KisTileDataSwapper::run (this=0x7f72743ff8e0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder+64>) at /var/tmp/paludis/build/media-gfx-krita-3.1.2.1/work/krita-3.1.2.1/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#6  0x00007f72761bc0d9 in QThreadPrivate::start (arg=0x7f72743ff8e0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder+64>) at thread/qthread_unix.cpp:368
#7  0x00007f726ff123d4 in start_thread () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#8  0x00007f7275ad3e5f in clone () from /usr/x86_64-pc-linux-gnu/lib64/libc.so.6

Thread 8 (Thread 0x7f7230c6c700 (LWP 25402)):
#0  0x00007f726ff1802f in pthread_cond_wait () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#1  0x00007f72761bce7b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x6fdd100) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x6fd6ae8, mutex=mutex@entry=0x6fd6ae0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f72761b6313 in QSemaphore::acquire (this=this@entry=0x7f72743ff8b0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder+16>, n=n@entry=1) at thread/qsemaphore.cpp:143
#4  0x00007f7273f2645e in KisTileDataPooler::waitForWork (this=0x7f72743ff8a0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at /var/tmp/paludis/build/media-gfx-krita-3.1.2.1/work/krita-3.1.2.1/libs/image/tiles3/kis_tile_data_pooler.cc:165
#5  0x00007f7273f26baa in KisTileDataPooler::run (this=0x7f72743ff8a0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at /var/tmp/paludis/build/media-gfx-krita-3.1.2.1/work/krita-3.1.2.1/libs/image/tiles3/kis_tile_data_pooler.cc:187
#6  0x00007f72761bc0d9 in QThreadPrivate::start (arg=0x7f72743ff8a0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at thread/qthread_unix.cpp:368
#7  0x00007f726ff123d4 in start_thread () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#8  0x00007f7275ad3e5f in clone () from /usr/x86_64-pc-linux-gnu/lib64/libc.so.6

Thread 7 (Thread 0x7f7243fff700 (LWP 25401)):
#0  0x00007f726ff183d8 in pthread_cond_timedwait () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#1  0x00007f72761bcdc6 in QWaitConditionPrivate::wait_relative (time=30000, this=0x230c260) at thread/qwaitcondition_unix.cpp:133
#2  QWaitConditionPrivate::wait (time=30000, this=0x230c260) at thread/qwaitcondition_unix.cpp:141
#3  QWaitCondition::wait (this=this@entry=0x23068e0, mutex=mutex@entry=0x2304b90, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f72761b8794 in QThreadPoolThread::run (this=0x23068d0) at thread/qthreadpool.cpp:133
#5  0x00007f72761bc0d9 in QThreadPrivate::start (arg=0x23068d0) at thread/qthread_unix.cpp:368
#6  0x00007f726ff123d4 in start_thread () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#7  0x00007f7275ad3e5f in clone () from /usr/x86_64-pc-linux-gnu/lib64/libc.so.6

Thread 6 (Thread 0x7f724bd52700 (LWP 25400)):
#0  0x00007f726ff183d8 in pthread_cond_timedwait () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#1  0x00007f72761bcdc6 in QWaitConditionPrivate::wait_relative (time=30000, this=0x230be40) at thread/qwaitcondition_unix.cpp:133
#2  QWaitConditionPrivate::wait (time=30000, this=0x230be40) at thread/qwaitcondition_unix.cpp:141
#3  QWaitCondition::wait (this=this@entry=0x2306660, mutex=mutex@entry=0x2304b90, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f72761b8794 in QThreadPoolThread::run (this=0x2306650) at thread/qthreadpool.cpp:133
#5  0x00007f72761bc0d9 in QThreadPrivate::start (arg=0x2306650) at thread/qthread_unix.cpp:368
#6  0x00007f726ff123d4 in start_thread () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#7  0x00007f7275ad3e5f in clone () from /usr/x86_64-pc-linux-gnu/lib64/libc.so.6

Thread 5 (Thread 0x7f724c553700 (LWP 25399)):
#0  0x00007f726ff183d8 in pthread_cond_timedwait () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#1  0x00007f72761bcdc6 in QWaitConditionPrivate::wait_relative (time=30000, this=0x230ba20) at thread/qwaitcondition_unix.cpp:133
#2  QWaitConditionPrivate::wait (time=30000, this=0x230ba20) at thread/qwaitcondition_unix.cpp:141
#3  QWaitCondition::wait (this=this@entry=0x2305840, mutex=mutex@entry=0x2304b90, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f72761b8794 in QThreadPoolThread::run (this=0x2305830) at thread/qthreadpool.cpp:133
#5  0x00007f72761bc0d9 in QThreadPrivate::start (arg=0x2305830) at thread/qthread_unix.cpp:368
#6  0x00007f726ff123d4 in start_thread () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#7  0x00007f7275ad3e5f in clone () from /usr/x86_64-pc-linux-gnu/lib64/libc.so.6

Thread 4 (Thread 0x7f724cd54700 (LWP 25398)):
#0  0x00007f726ff183d8 in pthread_cond_timedwait () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#1  0x00007f72761bcdc6 in QWaitConditionPrivate::wait_relative (time=30000, this=0x2304e60) at thread/qwaitcondition_unix.cpp:133
#2  QWaitConditionPrivate::wait (time=30000, this=0x2304e60) at thread/qwaitcondition_unix.cpp:141
#3  QWaitCondition::wait (this=this@entry=0x2305680, mutex=mutex@entry=0x2304b90, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f72761b8794 in QThreadPoolThread::run (this=0x2305670) at thread/qthreadpool.cpp:133
#5  0x00007f72761bc0d9 in QThreadPrivate::start (arg=0x2305670) at thread/qthread_unix.cpp:368
#6  0x00007f726ff123d4 in start_thread () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#7  0x00007f7275ad3e5f in clone () from /usr/x86_64-pc-linux-gnu/lib64/libc.so.6

Thread 3 (Thread 0x7f7258415700 (LWP 25392)):
#0  0x00007f7275acb15d in poll () from /usr/x86_64-pc-linux-gnu/lib64/libc.so.6
#1  0x00007f726e1f6db6 in g_main_context_iterate.isra () from /usr/x86_64-pc-linux-gnu/lib/libglib-2.0.so.0
#2  0x00007f726e1f6ebc in g_main_context_iteration () from /usr/x86_64-pc-linux-gnu/lib/libglib-2.0.so.0
#3  0x00007f72763cbe8b in QEventDispatcherGlib::processEvents (this=0x7f72500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f72763788ca in QEventLoop::exec (this=this@entry=0x7f7258414da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f72761b770b in QThread::exec (this=this@entry=0x7f72703afd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#6  0x00007f727013e805 in QDBusConnectionManager::run (this=0x7f72703afd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:170
#7  0x00007f72761bc0d9 in QThreadPrivate::start (arg=0x7f72703afd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368
#8  0x00007f726ff123d4 in start_thread () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#9  0x00007f7275ad3e5f in clone () from /usr/x86_64-pc-linux-gnu/lib64/libc.so.6

Thread 2 (Thread 0x7f7264378700 (LWP 25391)):
#0  0x00007f7275acb15d in poll () from /usr/x86_64-pc-linux-gnu/lib64/libc.so.6
#1  0x00007f727441c620 in _xcb_conn_wait () from /usr/x86_64-pc-linux-gnu/lib64/libxcb.so.1
#2  0x00007f727441e2b9 in xcb_wait_for_event () from /usr/x86_64-pc-linux-gnu/lib64/libxcb.so.1
#3  0x00007f726647d279 in QXcbEventReader::run (this=0xf8ec70) at qxcbconnection.cpp:1345
#4  0x00007f72761bc0d9 in QThreadPrivate::start (arg=0xf8ec70) at thread/qthread_unix.cpp:368
#5  0x00007f726ff123d4 in start_thread () from /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0
#6  0x00007f7275ad3e5f in clone () from /usr/x86_64-pc-linux-gnu/lib64/libc.so.6

Thread 1 (Thread 0x7f7278abb800 (LWP 25390)):
[KCrash Handler]
#6  KisColorSpaceSelector::setCurrentColorSpace (this=0x86a9cc0, colorSpace=0x0) at /var/tmp/paludis/build/media-gfx-krita-3.1.2.1/work/krita-3.1.2.1/libs/ui/widgets/kis_color_space_selector.cc:200
#7  0x00007f7278144755 in ColorSettingsTab::ColorSettingsTab (this=0x86a56e0, parent=<optimized out>, name=<optimized out>) at /var/tmp/paludis/build/media-gfx-krita-3.1.2.1/work/krita-3.1.2.1/libs/ui/dialogs/kis_dlg_preferences.cc:379
#8  0x00007f72781450aa in KisDlgPreferences::KisDlgPreferences (this=0x6aeb330, parent=<optimized out>, name=<optimized out>) at /var/tmp/paludis/build/media-gfx-krita-3.1.2.1/work/krita-3.1.2.1/libs/ui/dialogs/kis_dlg_preferences.cc:888
#9  0x00007f7278145a1a in KisDlgPreferences::editPreferences () at /var/tmp/paludis/build/media-gfx-krita-3.1.2.1/work/krita-3.1.2.1/libs/ui/dialogs/kis_dlg_preferences.cc:986
#10 0x00007f727841575b in KisMainWindow::slotPreferences (this=0x6a59700) at /var/tmp/paludis/build/media-gfx-krita-3.1.2.1/work/krita-3.1.2.1/libs/ui/KisMainWindow.cpp:602
#11 0x00007f7278423acc in KisMainWindow::qt_static_metacall (_o=0x6a59700, _c=<optimized out>, _id=<optimized out>, _a=0x7ffe7894c2c0) at /var/tmp/paludis/build/media-gfx-krita-3.1.2.1/work/build/libs/ui/moc_KisMainWindow.cpp:319
#12 0x00007f72763a44e9 in QMetaObject::activate (sender=sender@entry=0x8055530, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffe7894c2c0) at kernel/qobject.cpp:3740
#13 0x00007f72763a4df7 in QMetaObject::activate (sender=sender@entry=0x8055530, m=m@entry=0x7f72776eede0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffe7894c2c0) at kernel/qobject.cpp:3602
#14 0x00007f72770352a2 in QAction::triggered (this=this@entry=0x8055530, _t1=<optimized out>) at .moc/moc_qaction.cpp:371
#15 0x00007f7277037760 in QAction::activate (this=0x8055530, event=<optimized out>) at kernel/qaction.cpp:1159
#16 0x00007f7277199fea in QMenuPrivate::activateCausedStack (this=this@entry=0x81ed300, causedStack=..., action=action@entry=0x8055530, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1234
#17 0x00007f72771a0f7c in QMenuPrivate::activateAction (this=this@entry=0x81ed300, action=action@entry=0x8055530, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1311
#18 0x00007f72771a1dc0 in QMenu::mouseReleaseEvent (this=<optimized out>, e=0x7ffe7894c910) at widgets/qmenu.cpp:2793
#19 0x00007f727707fbd8 in QWidget::event (this=this@entry=0x81e64e0, event=event@entry=0x7ffe7894c910) at kernel/qwidget.cpp:9156
#20 0x00007f72771a409b in QMenu::event (this=0x81e64e0, e=0x7ffe7894c910) at widgets/qmenu.cpp:2915
#21 0x00007f727703b3ec in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x81e64e0, e=0x7ffe7894c910) at kernel/qapplication.cpp:3745
#22 0x00007f727704315d in QApplication::notify (this=<optimized out>, receiver=receiver@entry=0x81e64e0, e=e@entry=0x7ffe7894c910) at kernel/qapplication.cpp:3219
#23 0x00007f72783e8627 in KisApplication::notify (this=<optimized out>, receiver=0x81e64e0, event=0x7ffe7894c910) at /var/tmp/paludis/build/media-gfx-krita-3.1.2.1/work/krita-3.1.2.1/libs/ui/KisApplication.cpp:538
#24 0x00007f727637a348 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x81e64e0, event=event@entry=0x7ffe7894c910) at kernel/qcoreapplication.cpp:988
#25 0x00007f7277041c1d in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#26 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x81e64e0, event=event@entry=0x7ffe7894c910, alienWidget=0x0, alienWidget@entry=0x81e64e0, nativeWidget=0x81e64e0, buttonDown=buttonDown@entry=0x7f727771d7f0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2715
#27 0x00007f7277099e16 in QWidgetWindow::handleMouseEvent (this=this@entry=0x8219740, event=event@entry=0x7ffe7894cd90) at kernel/qwidgetwindow.cpp:511
#28 0x00007f727709c2fb in QWidgetWindow::event (this=0x8219740, event=0x7ffe7894cd90) at kernel/qwidgetwindow.cpp:239
#29 0x00007f727703b3ec in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x8219740, e=0x7ffe7894cd90) at kernel/qapplication.cpp:3745
#30 0x00007f7277042631 in QApplication::notify (this=0x7ffe7894d510, receiver=receiver@entry=0x8219740, e=e@entry=0x7ffe7894cd90) at kernel/qapplication.cpp:3502
#31 0x00007f72783e8627 in KisApplication::notify (this=<optimized out>, receiver=0x8219740, event=0x7ffe7894cd90) at /var/tmp/paludis/build/media-gfx-krita-3.1.2.1/work/krita-3.1.2.1/libs/ui/KisApplication.cpp:538
#32 0x00007f727637a348 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x8219740, event=event@entry=0x7ffe7894cd90) at kernel/qcoreapplication.cpp:988
#33 0x00007f72768c2ae3 in QCoreApplication::sendSpontaneousEvent (event=0x7ffe7894cd90, receiver=0x8219740) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#34 QGuiApplicationPrivate::processMouseEvent (e=0x6b82120) at kernel/qguiapplication.cpp:1927
#35 0x00007f72768c4505 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x6b82120) at kernel/qguiapplication.cpp:1711
#36 0x00007f72768a198b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:710
#37 0x00007f72664daa90 in userEventSourceDispatch (source=<optimized out>) at qeventdispatcher_glib.cpp:76
#38 0x00007f726e1f6be7 in g_main_context_dispatch () from /usr/x86_64-pc-linux-gnu/lib/libglib-2.0.so.0
#39 0x00007f726e1f6e18 in g_main_context_iterate.isra () from /usr/x86_64-pc-linux-gnu/lib/libglib-2.0.so.0
#40 0x00007f726e1f6ebc in g_main_context_iteration () from /usr/x86_64-pc-linux-gnu/lib/libglib-2.0.so.0
#41 0x00007f72763cbe6f in QEventDispatcherGlib::processEvents (this=0xfe2ca0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#42 0x00007f72763788ca in QEventLoop::exec (this=this@entry=0x7ffe7894d110, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#43 0x00007f7276380a34 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#44 0x00007f72768ba9ac in QGuiApplication::exec () at kernel/qguiapplication.cpp:1657
#45 0x00007f727703b345 in QApplication::exec () at kernel/qapplication.cpp:2921
#46 0x0000000000405608 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/paludis/build/media-gfx-krita-3.1.2.1/work/krita-3.1.2.1/krita/main.cc:258

Reported using DrKonqi
Comment 1 wolthera 2017-02-11 13:49:34 UTC
Hey, thanks for the report. As you included a backtrace, I can set this to confirmed.

It seems it is somehow crashing with the colorspace selector in the softproofing settings, but I cannot tell why.
Comment 2 Halla Rempt 2017-03-27 14:02:03 UTC
It happens because

    const KoColorSpace *proofingSpace =  KoColorSpaceRegistry::instance()->colorSpace(proofingConfig->proofingModel,
                                                                                      proofingConfig->proofingDepth,
                                                                                      proofingConfig->proofingProfile);

return 0; and the color space selector widget cannot handle that.
Comment 3 Halla Rempt 2017-03-27 14:08:13 UTC
Git commit 180b57e2eefb771a34f0bff409d03f1618be7b43 by Boudewijn Rempt.
Committed on 27/03/2017 at 14:07.
Pushed by rempt into branch 'krita/3.1'.

M  +1    -1    libs/ui/dialogs/kis_dlg_image_properties.cc
M  +6    -2    libs/ui/dialogs/kis_dlg_preferences.cc
M  +7    -6    libs/ui/widgets/kis_advanced_color_space_selector.cc
M  +20   -15   libs/ui/widgets/kis_color_space_selector.cc
M  +1    -1    plugins/dockers/advancedcolorselector/kis_color_selector_settings.cpp
M  +4    -1    plugins/extensions/colorspaceconversion/dlg_colorspaceconversion.cc

https://commits.kde.org/krita/180b57e2eefb771a34f0bff409d03f1618be7b43
Comment 4 Halla Rempt 2017-03-27 14:08:41 UTC
Git commit 4060363ce6b89ceece8940bbc50610730bc990fd by Boudewijn Rempt.
Committed on 27/03/2017 at 14:08.
Pushed by rempt into branch 'master'.

M  +1    -1    libs/ui/dialogs/kis_dlg_image_properties.cc
M  +6    -2    libs/ui/dialogs/kis_dlg_preferences.cc
M  +3    -0    libs/ui/widgets/kis_advanced_color_space_selector.cc
M  +20   -15   libs/ui/widgets/kis_color_space_selector.cc
M  +1    -1    plugins/dockers/advancedcolorselector/kis_color_selector_settings.cpp
M  +4    -1    plugins/extensions/colorspaceconversion/dlg_colorspaceconversion.cc

https://commits.kde.org/krita/4060363ce6b89ceece8940bbc50610730bc990fd