Need help with testing asynchronous saving branch! :)

Wolthera griffinvalley at gmail.com
Sat Jul 15 11:31:55 UTC 2017


I got a crash with an Artistic Text on screen. It's attached to the message.




-- 
Wolthera
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kimageshop/attachments/20170715/5d523f3a/attachment.html>
-------------- next part --------------
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 0x7f17024138c0 (LWP 20759))]

Thread 5 (Thread 0x7f16cc132700 (LWP 20771)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f17125c08eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f171331cd8a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#3  0x00007f17125bf989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f170c4396ba in start_thread (arg=0x7f16cc132700) at pthread_create.c:333
#5  0x00007f1711cb63dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f16cb931700 (LWP 20770)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f17125c08eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f17125b9a16 in QSemaphore::tryAcquire(int, int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f170fc67093 in KisTileDataSwapper::waitForWork (this=<optimized out>) at /home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#4  0x00007f170fc6728a in KisTileDataSwapper::run (this=0x7f1710136b00 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5  0x00007f17125bf989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f170c4396ba in start_thread (arg=0x7f16cb931700) at pthread_create.c:333
#7  0x00007f1711cb63dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f16f48d5700 (LWP 20761)):
#0  0x00007f170ae3c9a0 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f170ae3d2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f170ae3d49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f17127e894b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f17127917ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f17125bacd4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f170c664b75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f17125bf989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f170c4396ba in start_thread (arg=0x7f16f48d5700) at pthread_create.c:333
#9  0x00007f1711cb63dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f16fff99700 (LWP 20760)):
#0  0x00007f1711caa70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1710393c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f17103958d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f17022e1329 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f17125bf989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f170c4396ba in start_thread (arg=0x7f16fff99700) at pthread_create.c:333
#6  0x00007f1711cb63dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f17024138c0 (LWP 20759)):
[KCrash Handler]
#6  0x00007f170f25f894 in KoShape::setParent (this=0x0, parent=parent at entry=0x229d8788) at /home/wolthera/krita/src/libs/flake/KoShape.cpp:621
#7  0x00007f170f26897e in KoShapeContainer::addShape (this=this at entry=0x229d8788, shape=<optimized out>) at /home/wolthera/krita/src/libs/flake/KoShapeContainer.cpp:86
#8  0x00007f171406c2e5 in KisShapeLayer::KisShapeLayer (this=0x229d8750, _rhs=..., controller=0x1ed7f568) at /home/wolthera/krita/src/libs/ui/flake/kis_shape_layer.cc:174
#9  0x00007f17143c1322 in KisShapeLayer::clone (this=0x1eef27c0) at /home/wolthera/krita/build/libs/ui/../../../src/libs/ui/flake/kis_shape_layer.h:74
#10 0x00007f170fd8b00d in KisNode::KisNode (this=0x6c40880, rhs=...) at /home/wolthera/krita/src/libs/image/kis_node.cpp:198
#11 0x00007f170fd5f265 in KisLayer::KisLayer (this=0x6c40880, rhs=...) at /home/wolthera/krita/src/libs/image/kis_layer.cc:150
#12 0x00007f170fd3c835 in KisGroupLayer::KisGroupLayer (this=0x6c40880, rhs=...) at /home/wolthera/krita/src/libs/image/kis_group_layer.cc:68
#13 0x00007f170fe7d112 in KisGroupLayer::clone (this=0x222daf70) at /home/wolthera/krita/build/libs/image/../../../src/libs/image/kis_group_layer.h:43
#14 0x00007f170fd4b816 in KisImage::KisImage (this=<optimized out>, rhs=..., undoStore=<optimized out>, exactCopy=<optimized out>) at /home/wolthera/krita/src/libs/image/kis_image.cc:296
#15 0x00007f170fd4c3a6 in KisImage::clone (this=0x227d6850, exactCopy=exactCopy at entry=true) at /home/wolthera/krita/src/libs/image/kis_image.cc:270
#16 0x00007f17142e0f59 in KisDocument::KisDocument (this=0x24ae3bb0, rhs=...) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:419
#17 0x00007f17142e1227 in KisDocument::lockAndCloneForSaving (this=this at entry=0x1cabb750) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:630
#18 0x00007f17142e1306 in KisDocument::initiateSavingInBackground (this=this at entry=0x1cabb750, actionName=..., receiverObject=receiverObject at entry=0x1cabb750, receiverMethod=receiverMethod at entry=0x7f17144957d8 "1slotCompleteAutoSaving(KritaUtils::ExportFileJob, KisImportExportFilter::ConversionStatus, const QString&)", job=..., exportConfiguration=...) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:660
#19 0x00007f17142e1c86 in KisDocument::slotAutoSave (this=0x1cabb750) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:720
#20 0x00007f17127bfc19 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f17127cc4a7 in QTimer::timeout(QTimer::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f17127cc7a8 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f17127c0c13 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f17130fb3fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f1713102e07 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f17142d3b67 in KisApplication::notify (this=<optimized out>, receiver=0x22851020, event=0x7ffe0f139990) at /home/wolthera/krita/src/libs/ui/KisApplication.cpp:556
#27 0x00007f1712793798 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f17127e7cfe in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f17127e85b9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f170ae3d197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f170ae3d3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f170ae3d49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f17127e892f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f17127917ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f171279a704 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00000000004050b3 in main (argc=1, argv=<optimized out>) at /home/wolthera/krita/src/krita/main.cc:269


More information about the kimageshop mailing list