https://bugs.kde.org/show_bug.cgi?id=392842
Bug ID: 392842
Summary: Modifying layer properties causes crash
Product: krita
Version: unspecified
Platform: Ubuntu Packages
OS: Linux
Status: UNCONFIRMED
Keywords: drkonqi
Severity: normal
Priority: NOR
Component: General
Assignee: krita-bugs-n...@kde.org
Reporter: pablose...@gmail.com
Target Milestone: ---
Application: krita (4.0.0 (git 0ba5865))
Qt Version: 5.10.0
Frameworks Version: 5.44.0
Operating System: Linux 4.13.0-38-generic x86_64
Distribution: KDE neon User Edition 5.12
-- Information about the crash:
- What I was doing when the application crashed:
I was changing the properties of a paint layer between multiply and other value
and the application crashed.
-- Backtrace:
Application: Krita (krita), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff339241900 (LWP 14797))]
Thread 7 (Thread 0x7ff2c68ce700 (LWP 16373)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1 0x7ff3364c35b6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x7ff3364bedfa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3 0x7ff3364c26eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x7ff32f93e6ba in start_thread (arg=0x7ff2c68ce700) at
pthread_create.c:333
#5 0x7ff335bb941d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 6 (Thread 0x7ff2e989a700 (LWP 16372)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1 0x7ff3364c35b6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x7ff3364bedfa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3 0x7ff3364c26eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x7ff32f93e6ba in start_thread (arg=0x7ff2e989a700) at
pthread_create.c:333
#5 0x7ff335bb941d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 5 (Thread 0x7ff2f1a77700 (LWP 14803)):
#0 0x7ff335bad74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x7ff32e0d638c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x7ff32e0d649c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x7ff3366f65cb in
QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x7ff33669d64a in
QEventLoop::exec(QFlags) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x7ff3364bd554 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x7ff31c64aa35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7 0x7ff3364c26eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8 0x7ff32f93e6ba in start_thread (arg=0x7ff2f1a77700) at
pthread_create.c:333
#9 0x7ff335bb941d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 4 (Thread 0x7ff2f8d1a700 (LWP 14802)):
#0 0x7ff335b7e30d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1 0x7ff3366f5f2d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x7ff3364c1a78 in QThread::msleep(unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3 0x7ff333a5f2fa in KisTileDataSwapper::run (this=0x7ff333f5cf80
<(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at
/home/pablo/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:97
#4 0x7ff3364c26eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x7ff32f93e6ba in start_thread (arg=0x7ff2f8d1a700) at
pthread_create.c:333
#6 0x7ff335bb941d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 3 (Thread 0x7ff2f951b700 (LWP 14801)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x7ff3364c367b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x7ff3364bbfbb in QSemaphore::acquire(int) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3 0x7ff333a44b8e in KisTileDataPooler::waitForWork (this=0x7ff333f5cf40
<(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at
/home/pablo/krita/src/libs/image/tiles3/kis_tile_data_pooler.cc:165
#4 0x7ff333a4544a in KisTileDataPooler::run (this=0x7ff333f5cf40
<(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at
/home/pablo/krita/src/libs/image/tiles3/kis_tile_data_pooler.cc:187
#5 0x7ff3364c26eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x7ff32f93e6ba in start_thread (arg=0x7ff2f951b700) at
pthread_create.c:333
#7 0x7ff335bb941d in clone () at