https://bugs.kde.org/show_bug.cgi?id=406062

            Bug ID: 406062
           Summary: Krita crashes in several situations, possibly file
                    size or GPU related
           Product: krita
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: General
          Assignee: krita-bugs-n...@kde.org
          Reporter: andrasszerencs...@gmail.com
  Target Milestone: ---

Application: krita (4.1.8)

Qt Version: 5.12.0
Frameworks Version: 5.56.0
Operating System: Linux 4.15.0-46-generic x86_64
Distribution: KDE neon User Edition 5.15

-- Information about the crash:
- What I was doing when the application crashed:
In this case I cloed one of the document, that's why I conected to given crash
report, 402892.

However it's still crashing when several filter layer used and modified and
also when G'MIC plugin used, etc. I noticed it's happening mostly when the
document exceeds 1GB however yes, it could be GPU related too.
I reported this not because I'm boring or something and feels good to report
bugs but because I'm tired of this crashes, I'm already dealing with it for
more then a year now. Sorry but I had difficult experiences about Krita bug
reports especially related to this crashes. Also there are several other
annoying issue like cloning is simple wrong, and cursor freezes with Wacom
drawing pad, etc. Sorry for the not related mentioned things, I try to explain
there are real issues with Krita and it'd be great to see fixes around this
issues after a long time now. To be honest, I won’t expect it because seemingly
it works great for painting and all these issue mainly retouch related only and
probably not a great number of people use Krita for retouching. Thanks anyhow

The crash can be reproduced sometimes.

-- Backtrace:
Application: Krita (krita), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
[Current thread is 1 (Thread 0x7f4ace2b7840 (LWP 13118))]

Thread 12 (Thread 0x7f47ae986700 (LWP 13766)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f4aca110ec5 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0,
val=3, op=0, addr=<optimized out>) at thread/qfutex_p.h:92
#2  QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> >
(expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:107
#3  lockInternal_helper<false> (timeout=-1, elapsedTimer=0x0, d_ptr=...) at
thread/qmutex_linux.cpp:142
#4  QBasicMutex::lockInternal (this=0x55ff905ae128) at
thread/qmutex_linux.cpp:159
#5  0x00007f4aca1110ab in QMutex::lock (this=this@entry=0x55ff905ae128) at
thread/qmutex.cpp:227
#6  0x00007f4acccc5afc in QMutexLocker::QMutexLocker (m=0x55ff905ae128,
this=<synthetic pointer>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:206
#7  KisCanvasUpdatesCompressor::putUpdateInfo (this=0x55ff905ae128, info=...)
at ./libs/ui/canvas/kis_canvas_updates_compressor.cpp:27
#8  0x00007f4acccbeb8e in KisCanvas2::startUpdateCanvasProjection
(this=0x55ff91174340, rc=...) at ./libs/ui/canvas/kis_canvas2.cpp:749
#9  0x00007f4aca318e25 in QMetaObject::activate
(sender=sender@entry=0x55ff916c1b20, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f47ae985a00)
at kernel/qobject.cpp:3778
#10 0x00007f4aca3194f7 in QMetaObject::activate
(sender=sender@entry=0x55ff916c1b20, m=m@entry=0x7f4ac802f7e0
<KisImage::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7f47ae985a00) at kernel/qobject.cpp:3631
#11 0x00007f4ac7d6ba92 in KisImage::sigImageUpdated
(this=this@entry=0x55ff916c1b20, _t1=...) at
./obj-x86_64-linux-gnu/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_image.cpp:664
#12 0x00007f4ac7c435de in KisImage::notifyProjectionUpdated
(this=0x55ff916c1b20, rc=...) at ./libs/image/kis_image.cc:1542
#13 0x00007f4aca318e25 in QMetaObject::activate (sender=0x55ff91655c10,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7f47ae985b80) at kernel/qobject.cpp:3778
#14 0x00007f4aca3194f7 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f4ac802f260 <KisUpdaterContext::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f47ae985b80)
at kernel/qobject.cpp:3631
#15 0x00007f4ac7d6ca12 in KisUpdaterContext::sigContinueUpdate (this=<optimized
out>, _t1=...) at
./obj-x86_64-linux-gnu/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_updater_context.cpp:163
#16 0x00007f4aca318e25 in QMetaObject::activate (sender=0x55ff916c2cb0,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at kernel/qobject.cpp:3778
#17 0x00007f4ac7d7274d in non-virtual thunk to KisUpdateJobItem::run() () from
/usr/lib/x86_64-linux-gnu/libkritaimage.so.17
#18 0x00007f4aca115352 in QThreadPoolThread::run (this=0x7f49848a4dc0) at
thread/qthreadpool.cpp:99
#19 0x00007f4aca110bc2 in QThreadPrivate::start (arg=0x7f49848a4dc0) at
thread/qthread_unix.cpp:361
#20 0x00007f4ac3b9a6db in start_thread (arg=0x7f47ae986700) at
pthread_create.c:463
#21 0x00007f4ac97f888f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f47af187700 (LWP 13765)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f4aca110ec5 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0,
val=3, op=0, addr=<optimized out>) at thread/qfutex_p.h:92
#2  QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> >
(expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:107
#3  lockInternal_helper<false> (timeout=-1, elapsedTimer=0x0, d_ptr=...) at
thread/qmutex_linux.cpp:142
#4  QBasicMutex::lockInternal (this=0x55ff905ae128) at
thread/qmutex_linux.cpp:159
#5  0x00007f4aca1110ab in QMutex::lock (this=this@entry=0x55ff905ae128) at
thread/qmutex.cpp:227
#6  0x00007f4acccc5afc in QMutexLocker::QMutexLocker (m=0x55ff905ae128,
this=<synthetic pointer>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:206
#7  KisCanvasUpdatesCompressor::putUpdateInfo (this=0x55ff905ae128, info=...)
at ./libs/ui/canvas/kis_canvas_updates_compressor.cpp:27
#8  0x00007f4acccbeb8e in KisCanvas2::startUpdateCanvasProjection
(this=0x55ff91174340, rc=...) at ./libs/ui/canvas/kis_canvas2.cpp:749
#9  0x00007f4aca318e25 in QMetaObject::activate
(sender=sender@entry=0x55ff916c1b20, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f47af186a00)
at kernel/qobject.cpp:3778
#10 0x00007f4aca3194f7 in QMetaObject::activate
(sender=sender@entry=0x55ff916c1b20, m=m@entry=0x7f4ac802f7e0
<KisImage::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7f47af186a00) at kernel/qobject.cpp:3631
#11 0x00007f4ac7d6ba92 in KisImage::sigImageUpdated
(this=this@entry=0x55ff916c1b20, _t1=...) at
./obj-x86_64-linux-gnu/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_image.cpp:664
#12 0x00007f4ac7c435de in KisImage::notifyProjectionUpdated
(this=0x55ff916c1b20, rc=...) at ./libs/image/kis_image.cc:1542
#13 0x00007f4aca318e25 in QMetaObject::activate (sender=0x55ff91655c10,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7f47af186b80) at kernel/qobject.cpp:3778
#14 0x00007f4aca3194f7 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f4ac802f260 <KisUpdaterContext::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f47af186b80)
at kernel/qobject.cpp:3631
#15 0x00007f4ac7d6ca12 in KisUpdaterContext::sigContinueUpdate (this=<optimized
out>, _t1=...) at
./obj-x86_64-linux-gnu/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_updater_context.cpp:163
#16 0x00007f4aca318e25 in QMetaObject::activate (sender=0x55ff916c2f70,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at kernel/qobject.cpp:3778
#17 0x00007f4ac7d7274d in non-virtual thunk to KisUpdateJobItem::run() () from
/usr/lib/x86_64-linux-gnu/libkritaimage.so.17
#18 0x00007f4aca115352 in QThreadPoolThread::run (this=0x7f4984aa9870) at
thread/qthreadpool.cpp:99
#19 0x00007f4aca110bc2 in QThreadPrivate::start (arg=0x7f4984aa9870) at
thread/qthread_unix.cpp:361
#20 0x00007f4ac3b9a6db in start_thread (arg=0x7f47af187700) at
pthread_create.c:463
#21 0x00007f4ac97f888f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f47bb98b700 (LWP 13764)):
[KCrash Handler]
#6  KisSharedPtr<KisUpdateInfo>::KisSharedPtr (o=<error reading variable:
Cannot access memory at address 0x7f4580a5fb20>, this=0x7f4999908f50) at
./libs/global/kis_shared_ptr.h:100
#7  QList<KisSharedPtr<KisUpdateInfo> >::node_copy (src=0x7f4580a5fb20,
to=0x7f4999966268, from=0x7f4599926c20, this=0x55ff905ae130) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:465
#8  QList<KisSharedPtr<KisUpdateInfo> >::detach_helper
(this=this@entry=0x55ff905ae130, alloc=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:791
#9  0x00007f4acccc5b12 in QList<KisSharedPtr<KisUpdateInfo> >::detach_helper
(this=0x55ff905ae130) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:805
#10 QList<KisSharedPtr<KisUpdateInfo> >::detach (this=0x55ff905ae130) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:172
#11 QList<KisSharedPtr<KisUpdateInfo> >::begin (this=0x55ff905ae130) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:324
#12 KisCanvasUpdatesCompressor::putUpdateInfo (this=0x55ff905ae128, info=...)
at ./libs/ui/canvas/kis_canvas_updates_compressor.cpp:28
#13 0x00007f4acccbeb8e in KisCanvas2::startUpdateCanvasProjection
(this=0x55ff91174340, rc=...) at ./libs/ui/canvas/kis_canvas2.cpp:749
#14 0x00007f4aca318e25 in QMetaObject::activate
(sender=sender@entry=0x55ff916c1b20, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f47bb98aa00)
at kernel/qobject.cpp:3778
#15 0x00007f4aca3194f7 in QMetaObject::activate
(sender=sender@entry=0x55ff916c1b20, m=m@entry=0x7f4ac802f7e0
<KisImage::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7f47bb98aa00) at kernel/qobject.cpp:3631
#16 0x00007f4ac7d6ba92 in KisImage::sigImageUpdated
(this=this@entry=0x55ff916c1b20, _t1=...) at
./obj-x86_64-linux-gnu/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_image.cpp:664
#17 0x00007f4ac7c435de in KisImage::notifyProjectionUpdated
(this=0x55ff916c1b20, rc=...) at ./libs/image/kis_image.cc:1542
#18 0x00007f4aca318e25 in QMetaObject::activate (sender=0x55ff91655c10,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7f47bb98ab80) at kernel/qobject.cpp:3778
#19 0x00007f4aca3194f7 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f4ac802f260 <KisUpdaterContext::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f47bb98ab80)
at kernel/qobject.cpp:3631
#20 0x00007f4ac7d6ca12 in KisUpdaterContext::sigContinueUpdate (this=<optimized
out>, _t1=...) at
./obj-x86_64-linux-gnu/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_updater_context.cpp:163
#21 0x00007f4aca318e25 in QMetaObject::activate (sender=0x55ff916b8310,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at kernel/qobject.cpp:3778
#22 0x00007f4ac7d7274d in non-virtual thunk to KisUpdateJobItem::run() () from
/usr/lib/x86_64-linux-gnu/libkritaimage.so.17
#23 0x00007f4aca115352 in QThreadPoolThread::run (this=0x7f498470ab20) at
thread/qthreadpool.cpp:99
#24 0x00007f4aca110bc2 in QThreadPrivate::start (arg=0x7f498470ab20) at
thread/qthread_unix.cpp:361
#25 0x00007f4ac3b9a6db in start_thread (arg=0x7f47bb98b700) at
pthread_create.c:463
#26 0x00007f4ac97f888f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f49a6fcb700 (LWP 13763)):
#0  0x00007f4ac97e7187 in __GI___libc_write (fd=3, buf=0x7f49a6fca850,
nbytes=8) at ../sysdeps/unix/sysv/linux/write.c:27
#1  0x00007f4ac22e2d8a in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4aca2ecba9 in QCoreApplication::postEvent (receiver=0x55ff8df35388,
event=0x7f4989c8b480, priority=0) at kernel/qcoreapplication.cpp:1575
#3  0x00007f4aca318aec in queued_activate (locker=<synthetic pointer>...,
argv=0x7f49a6fcaa00, c=0x55ffd4b79fc0, signal=3, sender=0x55ff916c1b20) at
kernel/qobject.cpp:3622
#4  QMetaObject::activate (sender=sender@entry=0x55ff916c1b20,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7f49a6fcaa00) at kernel/qobject.cpp:3727
#5  0x00007f4aca3194f7 in QMetaObject::activate
(sender=sender@entry=0x55ff916c1b20, m=m@entry=0x7f4ac802f7e0
<KisImage::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7f49a6fcaa00) at kernel/qobject.cpp:3631
#6  0x00007f4ac7d6ba92 in KisImage::sigImageUpdated
(this=this@entry=0x55ff916c1b20, _t1=...) at
./obj-x86_64-linux-gnu/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_image.cpp:664
#7  0x00007f4ac7c435de in KisImage::notifyProjectionUpdated
(this=0x55ff916c1b20, rc=...) at ./libs/image/kis_image.cc:1542
#8  0x00007f4aca318e25 in QMetaObject::activate (sender=0x55ff91655c10,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7f49a6fcab80) at kernel/qobject.cpp:3778
#9  0x00007f4aca3194f7 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f4ac802f260 <KisUpdaterContext::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f49a6fcab80)
at kernel/qobject.cpp:3631
#10 0x00007f4ac7d6ca12 in KisUpdaterContext::sigContinueUpdate (this=<optimized
out>, _t1=...) at
./obj-x86_64-linux-gnu/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_updater_context.cpp:163
#11 0x00007f4aca318e25 in QMetaObject::activate (sender=0x55ff91701b90,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at kernel/qobject.cpp:3778
#12 0x00007f4ac7d7274d in non-virtual thunk to KisUpdateJobItem::run() () from
/usr/lib/x86_64-linux-gnu/libkritaimage.so.17
#13 0x00007f4aca115352 in QThreadPoolThread::run (this=0x7f4984acbc60) at
thread/qthreadpool.cpp:99
#14 0x00007f4aca110bc2 in QThreadPrivate::start (arg=0x7f4984acbc60) at
thread/qthread_unix.cpp:361
#15 0x00007f4ac3b9a6db in start_thread (arg=0x7f49a6fcb700) at
pthread_create.c:463
#16 0x00007f4ac97f888f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f4940bf0700 (LWP 13762)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f4aca110ec5 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0,
val=3, op=0, addr=<optimized out>) at thread/qfutex_p.h:92
#2  QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> >
(expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:107
#3  lockInternal_helper<false> (timeout=-1, elapsedTimer=0x0, d_ptr=...) at
thread/qmutex_linux.cpp:142
#4  QBasicMutex::lockInternal (this=0x7f4aca79ccd8 <_q_ObjectMutexPool+472>) at
thread/qmutex_linux.cpp:159
#5  0x00007f4aca1110ab in QMutex::lock (this=this@entry=0x7f4aca79ccd8
<_q_ObjectMutexPool+472>) at thread/qmutex.cpp:227
#6  0x00007f4aca318705 in QMutexLocker::QMutexLocker (m=<optimized out>,
this=<synthetic pointer>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:206
#7  QMetaObject::activate (sender=0x55ff916d4a10, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=0x7f4940befcd0) at
kernel/qobject.cpp:3669
#8  0x00007f4ac7d7274d in non-virtual thunk to KisUpdateJobItem::run() () from
/usr/lib/x86_64-linux-gnu/libkritaimage.so.17
#9  0x00007f4aca115352 in QThreadPoolThread::run (this=0x7f49845c28d0) at
thread/qthreadpool.cpp:99
#10 0x00007f4aca110bc2 in QThreadPrivate::start (arg=0x7f49845c28d0) at
thread/qthread_unix.cpp:361
#11 0x00007f4ac3b9a6db in start_thread (arg=0x7f4940bf0700) at
pthread_create.c:463
#12 0x00007f4ac97f888f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f47bc98d700 (LWP 13761)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f4aca110ec5 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0,
val=3, op=0, addr=<optimized out>) at thread/qfutex_p.h:92
#2  QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> >
(expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:107
#3  lockInternal_helper<false> (timeout=-1, elapsedTimer=0x0, d_ptr=...) at
thread/qmutex_linux.cpp:142
#4  QBasicMutex::lockInternal (this=0x7f4aca79ccd8 <_q_ObjectMutexPool+472>) at
thread/qmutex_linux.cpp:159
#5  0x00007f4aca1110ab in QMutex::lock (this=this@entry=0x7f4aca79ccd8
<_q_ObjectMutexPool+472>) at thread/qmutex.cpp:227
#6  0x00007f4aca318705 in QMutexLocker::QMutexLocker (m=<optimized out>,
this=<synthetic pointer>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:206
#7  QMetaObject::activate (sender=sender@entry=0x55ff916c1b20,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7f47bc98ca00) at kernel/qobject.cpp:3669
#8  0x00007f4aca3194f7 in QMetaObject::activate
(sender=sender@entry=0x55ff916c1b20, m=m@entry=0x7f4ac802f7e0
<KisImage::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7f47bc98ca00) at kernel/qobject.cpp:3631
#9  0x00007f4ac7d6ba92 in KisImage::sigImageUpdated
(this=this@entry=0x55ff916c1b20, _t1=...) at
./obj-x86_64-linux-gnu/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_image.cpp:664
#10 0x00007f4ac7c435de in KisImage::notifyProjectionUpdated
(this=0x55ff916c1b20, rc=...) at ./libs/image/kis_image.cc:1542
#11 0x00007f4aca318e25 in QMetaObject::activate (sender=0x55ff91655c10,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7f47bc98cb80) at kernel/qobject.cpp:3778
#12 0x00007f4aca3194f7 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f4ac802f260 <KisUpdaterContext::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f47bc98cb80)
at kernel/qobject.cpp:3631
#13 0x00007f4ac7d6ca12 in KisUpdaterContext::sigContinueUpdate (this=<optimized
out>, _t1=...) at
./obj-x86_64-linux-gnu/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_updater_context.cpp:163
#14 0x00007f4aca318e25 in QMetaObject::activate (sender=0x55ff916c29f0,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at kernel/qobject.cpp:3778
#15 0x00007f4ac7d7274d in non-virtual thunk to KisUpdateJobItem::run() () from
/usr/lib/x86_64-linux-gnu/libkritaimage.so.17
#16 0x00007f4aca115352 in QThreadPoolThread::run (this=0x55ffab0e95c0) at
thread/qthreadpool.cpp:99
#17 0x00007f4aca110bc2 in QThreadPrivate::start (arg=0x55ffab0e95c0) at
thread/qthread_unix.cpp:361
#18 0x00007f4ac3b9a6db in start_thread (arg=0x7f47bc98d700) at
pthread_create.c:463
#19 0x00007f4ac97f888f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f4a77fff700 (LWP 13127)):
#0  0x00007f4ac97ebbf9 in __GI___poll (fds=0x7f4a70004ec0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4ac229e539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4ac229e64c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4aca34615b in QEventDispatcherGlib::processEvents
(this=0x7f4a70000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f4aca2e764a in QEventLoop::exec (this=this@entry=0x7f4a77ffecf0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f4aca10f41a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:531
#6  0x00007f4ab13411c6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f4aca110bc2 in QThreadPrivate::start (arg=0x55ff90c3d4b0) at
thread/qthread_unix.cpp:361
#8  0x00007f4ac3b9a6db in start_thread (arg=0x7f4a77fff700) at
pthread_create.c:463
#9  0x00007f4ac97f888f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f4a7d737700 (LWP 13126)):
#0  0x00007f4ac97ebbf9 in __GI___poll (fds=0x7f4a78004e00, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4ac229e539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4ac229e64c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4aca34615b in QEventDispatcherGlib::processEvents
(this=0x7f4a78000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f4aca2e764a in QEventLoop::exec (this=this@entry=0x7f4a7d736d40,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f4aca10f41a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:531
#6  0x00007f4ab0e7c2e5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f4aca110bc2 in QThreadPrivate::start (arg=0x55ff90b2a0b0) at
thread/qthread_unix.cpp:361
#8  0x00007f4ac3b9a6db in start_thread (arg=0x7f4a7d737700) at
pthread_create.c:463
#9  0x00007f4ac97f888f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f4a8cf4d700 (LWP 13125)):
#0  0x00007f4ac97bb9d0 in __GI___nanosleep
(requested_time=requested_time@entry=0x7f4a8cf4cd80,
remaining=remaining@entry=0x7f4a8cf4cd80) at
../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007f4aca345a9d in qt_nanosleep (amount=...) at
kernel/qelapsedtimer_unix.cpp:195
#2  0x00007f4ac7b3cdaa in KisTileDataSwapper::run (this=0x7f4ac8032ca0
<_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder+64>) at
./libs/image/tiles3/swap/kis_tile_data_swapper.cpp:97
#3  0x00007f4aca110bc2 in QThreadPrivate::start (arg=0x7f4ac8032ca0
<_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder+64>) at
thread/qthread_unix.cpp:361
#4  0x00007f4ac3b9a6db in start_thread (arg=0x7f4a8cf4d700) at
pthread_create.c:463
#5  0x00007f4ac97f888f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f4a8d74e700 (LWP 13124)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f4aca1132a4 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0,
val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:92
#2  QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> >
(expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:107
#3  futexSemaphoreTryAcquire_loop<false> (timeout=-1, nn=8589934593,
curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219
#4  futexSemaphoreTryAcquire<false> (timeout=-1, n=n@entry=1, u=...) at
thread/qsemaphore.cpp:262
#5  QSemaphore::acquire (this=0x7f4ac8032c70
<_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder+16>,
n=n@entry=1) at thread/qsemaphore.cpp:326
#6  0x00007f4ac7b2024a in KisTileDataPooler::waitForWork (this=0x7f4ac8032c60
<_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at
./libs/image/tiles3/kis_tile_data_pooler.cc:165
#7  0x00007f4ac7b20a8a in KisTileDataPooler::run (this=0x7f4ac8032c60
<_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at
./libs/image/tiles3/kis_tile_data_pooler.cc:187
#8  0x00007f4aca110bc2 in QThreadPrivate::start (arg=0x7f4ac8032c60
<_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at
thread/qthread_unix.cpp:361
#9  0x00007f4ac3b9a6db in start_thread (arg=0x7f4a8d74e700) at
pthread_create.c:463
#10 0x00007f4ac97f888f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f4aa63c0700 (LWP 13120)):
#0  0x00007f4ac22e4049 in g_mutex_lock () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4ac229dc81 in g_main_context_query () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4ac229e4b7 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4ac229e64c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4aca34615b in QEventDispatcherGlib::processEvents
(this=0x7f4aa0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f4aca2e764a in QEventLoop::exec (this=this@entry=0x7f4aa63bfd30,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f4aca10f41a in QThread::exec (this=this@entry=0x7f4ac403fd80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:531
#7  0x00007f4ac3dc8015 in QDBusConnectionManager::run (this=0x7f4ac403fd80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#8  0x00007f4aca110bc2 in QThreadPrivate::start (arg=0x7f4ac403fd80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:361
#9  0x00007f4ac3b9a6db in start_thread (arg=0x7f4aa63c0700) at
pthread_create.c:463
#10 0x00007f4ac97f888f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f4ace2b7840 (LWP 13118)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f4aa9054445 in ?? () from
/usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#2  0x00007f4aa90540d3 in ?? () from
/usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#3  0x00007f4aa80f3423 in ?? () from
/usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.116
#4  0x00007f4aa80f34f6 in ?? () from
/usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.116
#5  0x00007f4aa80f3ca0 in ?? () from
/usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.116
#6  0x00007f4aa80e4f93 in ?? () from
/usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.116
#7  0x00007f4aa80e5f7c in ?? () from
/usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.116
#8  0x00007f4aa80b4534 in ?? () from
/usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.116
#9  0x00007f4aa80b5f40 in ?? () from
/usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.116
#10 0x00007f4aa80b69c9 in ?? () from
/usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.116
#11 0x00007f4aa804cb83 in ?? () from
/usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.116
#12 0x00007f4aa804cf1f in ?? () from
/usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.116
#13 0x00007f4aa804cfde in ?? () from
/usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.116
#14 0x00007f4aa902d618 in ?? () from
/usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#15 0x00007f4aa902870c in glXCreatePbuffer () from
/usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#16 0x00007f4abfad7914 in glXCreatePbuffer () from
/usr/lib/x86_64-linux-gnu/libGLX.so.0
#17 0x00007f4aa950a766 in QGLXPbuffer::QGLXPbuffer (this=0x55ff916be580,
offscreenSurface=0x55ffb7700b20) at qglxintegration.cpp:792
#18 0x00007f4aa9508cd7 in QXcbGlxIntegration::createPlatformOffscreenSurface
(this=<optimized out>, surface=0x55ffb7700b20) at qxcbglxintegration.cpp:209
#19 0x00007f4ab552dd52 in QXcbIntegration::createPlatformOffscreenSurface
(this=<optimized out>, surface=0x55ffb7700b20) at qxcbintegration.cpp:311
#20 0x00007f4aca8bd99e in QOffscreenSurface::create
(this=this@entry=0x55ffb7700b20) at kernel/qoffscreensurface.cpp:196
#21 0x00007f4acac451f6 in QOpenGLVertexArrayObjectPrivate::destroy
(this=0x55ffac517450) at opengl/qopenglvertexarrayobject.cpp:221
#22 QOpenGLVertexArrayObject::destroy (this=this@entry=0x55ff90fe9618) at
opengl/qopenglvertexarrayobject.cpp:424
#23 0x00007f4acac45277 in QOpenGLVertexArrayObject::~QOpenGLVertexArrayObject
(this=0x55ff90fe9618, __in_chrg=<optimized out>) at
opengl/qopenglvertexarrayobject.cpp:392
#24 0x00007f4acce9f5f4 in KisOpenGLCanvas2::Private::~Private
(this=0x55ff90fe9590, __in_chrg=<optimized out>) at
./libs/ui/opengl/kis_opengl_canvas2.cpp:66
#25 KisOpenGLCanvas2::~KisOpenGLCanvas2 (this=0x55ffac5073d0,
__in_chrg=<optimized out>) at ./libs/ui/opengl/kis_opengl_canvas2.cpp:182
#26 0x00007f4acce9f6b9 in KisOpenGLCanvas2::~KisOpenGLCanvas2
(this=0x55ffac5073d0, __in_chrg=<optimized out>) at
./libs/ui/opengl/kis_opengl_canvas2.cpp:183
#27 0x00007f4aca3169fb in QObjectPrivate::deleteChildren
(this=this@entry=0x55ff916b99e0) at kernel/qobject.cpp:1995
#28 0x00007f4acb11b19c in QWidget::~QWidget (this=0x55ffac528cd0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1702
#29 0x00007f4ac724ec5d in Viewport::~Viewport (this=0x55ffac528cd0,
__in_chrg=<optimized out>) at
./obj-x86_64-linux-gnu/libs/flake/kritaflake_autogen/EWIEGA46WW/../../../../../libs/flake/KoCanvasControllerWidgetViewport_p.h:38
#30 Viewport::~Viewport (this=0x55ffac528cd0, __in_chrg=<optimized out>) at
./obj-x86_64-linux-gnu/libs/flake/kritaflake_autogen/EWIEGA46WW/../../../../../libs/flake/KoCanvasControllerWidgetViewport_p.h:38
#31 0x00007f4aca3169fb in QObjectPrivate::deleteChildren
(this=this@entry=0x55ff90f753e0) at kernel/qobject.cpp:1995
#32 0x00007f4acb11b19c in QWidget::~QWidget (this=0x55ff911742e0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1702
#33 0x00007f4acd05c386 in KisView::Private::~Private (this=0x55ff91174270,
__in_chrg=<optimized out>) at ./libs/ui/KisView.cpp:101
#34 KisView::~KisView (this=0x55ff90c3bfe0, __in_chrg=<optimized out>) at
./libs/ui/KisView.cpp:270
#35 0x00007f4acd05c459 in KisView::~KisView (this=0x55ff90c3bfe0,
__in_chrg=<optimized out>) at ./libs/ui/KisView.cpp:271
#36 0x00007f4aca3169fb in QObjectPrivate::deleteChildren
(this=this@entry=0x55ffac7ee660) at kernel/qobject.cpp:1995
#37 0x00007f4acb11b19c in QWidget::~QWidget (this=0x55ffac8e9600,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1702
#38 0x00007f4acb249929 in QMdiSubWindow::~QMdiSubWindow (this=0x55ffac8e9600,
__in_chrg=<optimized out>) at widgets/qmdisubwindow.cpp:2299
#39 0x00007f4aca3199b0 in QObject::event (this=this@entry=0x55ffac8e9600,
e=e@entry=0x55ffab8ec900) at kernel/qobject.cpp:1240
#40 0x00007f4acb11ff4b in QWidget::event (this=this@entry=0x55ffac8e9600,
event=event@entry=0x55ffab8ec900) at kernel/qwidget.cpp:9334
#41 0x00007f4acb24a1eb in QMdiSubWindow::event (this=0x55ffac8e9600,
event=0x55ffab8ec900) at widgets/qmdisubwindow.cpp:2926
#42 0x00007f4acb0df83c in QApplicationPrivate::notify_helper
(this=this@entry=0x55ff8107a680, receiver=receiver@entry=0x55ffac8e9600,
e=e@entry=0x55ffab8ec900) at kernel/qapplication.cpp:3752
#43 0x00007f4acb0e6dd0 in QApplication::notify (this=0x7ffe855ba1c0,
receiver=receiver@entry=0x55ffac8e9600, e=e@entry=0x55ffab8ec900) at
kernel/qapplication.cpp:3499
#44 0x00007f4accffab17 in KisApplication::notify (this=<optimized out>,
receiver=0x55ffac8e9600, event=0x55ffab8ec900) at
./libs/ui/KisApplication.cpp:602
#45 0x00007f4aca2e9328 in QCoreApplication::notifyInternal2
(receiver=0x55ffac8e9600, event=0x55ffab8ec900) at
kernel/qcoreapplication.cpp:1061
#46 0x00007f4aca2e94fe in QCoreApplication::sendEvent (receiver=<optimized
out>, event=event@entry=0x55ffab8ec900) at kernel/qcoreapplication.cpp:1451
#47 0x00007f4aca2ebe87 in QCoreApplicationPrivate::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x55ff81076e20) at kernel/qcoreapplication.cpp:1800
#48 0x00007f4aca2ec428 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1654
#49 0x00007f4aca346b23 in postEventSourceDispatch (s=0x55ff8111bca0) at
kernel/qeventdispatcher_glib.cpp:276
#50 0x00007f4ac229e387 in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f4ac229e5c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f4ac229e64c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f4aca34613f in QEventDispatcherGlib::processEvents
(this=0x55ff81131760, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#54 0x00007f4aca2e764a in QEventLoop::exec (this=this@entry=0x7ffe855ba040,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#55 0x00007f4aca2f0800 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1364
#56 0x000055ff7f32bfa8 in main (argc=<optimized out>, argv=0x7ffe855ba328) at
./krita/main.cc:446

The reporter indicates this bug may be a duplicate of or related to bug 402892.

Possible duplicates by query: bug 402892.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to