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

Boudewijn Rempt <b...@valdyas.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDSINFO                   |CONFIRMED
     Ever confirmed|0                           |1
         Resolution|WAITINGFORINFO              |---

--- Comment #6 from Boudewijn Rempt <b...@valdyas.org> ---
The specific problem seems to be with a gradient layer style in this file. I
get the crash with this file, too, and I have the following crash log:

hread 1 (Thread 0x7f6d7c3f1800 (LWP 5852)):
[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#5  0x00007f6d76b8b801 in __GI_abort () at abort.c:79
#6  0x00007f6d775b668b in QMessageLogger::fatal(char const*, ...) const () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f6d775b5e81 in qt_assert(char const*, char const*, int) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f6d7482c4cd in QList<KoGradientSegment*>::last (this=0x560b9d232568)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1059
#9  KisAslXmlWriter::writeSegmentGradient (this=this@entry=0x7fff20e66970,
key=..., gradient=gradient@entry=0x560b9d232550) at
/home/boud/dev/4.3/libs/psd/asl/kis_asl_xml_writer.cpp:363
#10 0x00007f6d7b093446 in KisAslLayerStyleSerializer::formXmlDocument
(this=0x7fff20e66aa0) at
/home/boud/dev/4.3/libs/ui/kis_asl_layer_style_serializer.cpp:585
#11 0x00007f6d7b0957ea in KisAslLayerStyleSerializer::saveToDevice
(this=this@entry=0x7fff20e66aa0, device=device@entry=0x7fff20e66a90) at
/home/boud/dev/4.3/libs/ui/kis_asl_layer_style_serializer.cpp:720
#12 0x00007f6d7b0b8ce7 in KisPSDLayerStyleCollectionResource::saveToDevice
(dev=0x7fff20e66a90, this=0x560ba7069ce0) at
/home/boud/dev/4.3/libs/ui/kis_psd_layer_style_resource.cpp:92
#13 KisPSDLayerStyleCollectionResource::generateMD5 (this=0x560ba7069ce0) at
/home/boud/dev/4.3/libs/ui/kis_psd_layer_style_resource.cpp:118
#14 0x00007f6d7458c6e9 in KoResource::md5 (this=this@entry=0x560ba7069ce0) at
/home/boud/dev/4.3/libs/pigment/resources/KoResource.cpp:81
#15 0x00007f6d1cc87aa9 in KoResourceServer<KisPSDLayerStyleCollectionResource,
PointerStoragePolicy<KisPSDLayerStyleCollectionResource>
>::addResourceToMd5Registry (resource=0x560ba7069ce0, this=0x560b318c8e30) at
/home/boud/dev/4.3/libs/widgets/KoResourceServer.h:717
#16 KoResourceServer<KisPSDLayerStyleCollectionResource,
PointerStoragePolicy<KisPSDLayerStyleCollectionResource> >::addResource
(this=0x560b318c8e30, resource=<optimized out>, resource@entry=0x560ba7069ce0,
save=save@entry=false, infront=infront@entry=false) at
/home/boud/dev/4.3/libs/widgets/KoResourceServer.h:281
#17 0x00007f6d1cc80d82 in PSDLoader::decode (this=<optimized out>,
io=<optimized out>) at /home/boud/dev/4.3/plugins/impex/psd/psd_loader.cpp:356
#18 0x00007f6d1cc8311e in PSDLoader::buildImage
(this=this@entry=0x7fff20e67000, io=io@entry=0x7fff20e67070) at
/home/boud/dev/4.3/plugins/impex/psd/psd_loader.cpp:364
#19 0x00007f6d1cc7de42 in psdImport::convert (this=<optimized out>,
document=0x560b290e9be0, io=0x7fff20e67070) at
/home/boud/dev/4.3/plugins/impex/psd/psd_import.cc:41
#20 0x00007f6d7b0e89c8 in KisImportExportManager::doImport
(this=0x560b99441660, location=..., filter=...) at
/home/boud/dev/4.3/libs/global/kis_shared_ptr.h:75
#21 0x00007f6d7b0ea1bc in KisImportExportManager::convert (this=0x560b99441660,
direction=<optimized out>, location=..., realLocation=..., mimeType=...,
showWarnings=<optimized out>, exportConfiguration=..., isAsync=<optimized out>)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:324
#22 0x00007f6d7b0eae5e in KisImportExportManager::importDocument
(this=this@entry=0x560b99441660, location=..., mimeType=...) at
/home/boud/dev/4.3/libs/global/kis_shared_ptr.h:218
#23 0x00007f6d7b0d9179 in KisDocument::openFile (this=0x560b290e9be0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1051
#24 0x00007f6d7b0d9a4d in KisDocument::openUrlInternal (this=0x560b290e9be0,
url=...) at /home/boud/dev/4.3/libs/ui/KisDocument.cpp:2037
#25 0x00007f6d7b0da072 in KisDocument::openUrl (this=0x560b290e9be0, _url=...,
flags=...) at /home/boud/dev/4.3/libs/ui/KisDocument.cpp:1452
#26 0x00007f6d7b0f1805 in KisMainWindow::openDocumentInternal
(this=0x560b298c5920, url=..., flags=...) at
/home/boud/dev/4.3/libs/ui/KisMainWindow.cpp:1033
#27 0x00007f6d7b0fc4f5 in KisMainWindow::openDocument (this=0x560b298c5920,
url=..., flags=...) at /home/boud/dev/4.3/libs/ui/KisMainWindow.cpp:997
#28 0x00007f6d7b0fc8a0 in KisMainWindow::slotFileOpen (this=0x560b298c5920,
isImporting=false) at /home/boud/dev/4.3/libs/ui/KisMainWindow.cpp:1624
#29 0x00007f6d7b10604d in KisMainWindow::qt_static_metacall (_o=0x560b298c5920,
_c=<optimized out>, _id=<optimized out>, _a=0x7fff20e67a90) at
/home/boud/dev/b-4.3/libs/ui/kritaui_autogen/include/moc_KisMainWindow.cpp:352
#30 0x00007f6d778054b9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f6d786b34a2 in QAction::triggered(bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f6d786b5b0c in QAction::activate(QAction::ActionEvent) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007f6d786b64a1 in QAction::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007f6d786b99ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007f6d786c0bb0 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007f6d7b0c1489 in KisApplication::notify (this=<optimized out>,
receiver=0x560bac6966b0, event=0x7fff20e67e20) at
/home/boud/dev/4.3/libs/ui/KisApplication.cpp:680
#37 0x00007f6d777ca4a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f6d77df2872 in QShortcutMap::dispatchEvent(QKeyEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#39 0x00007f6d77df293a in QShortcutMap::tryShortcut(QKeyEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#40 0x00007f6d77da4a93 in QWindowSystemInterface::handleShortcutEvent(QWindow*,
unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int,
unsigned int, QString const&, bool, unsigned short) () from
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#41 0x00007f6d77dc3f67 in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#42 0x00007f6d77dc89c5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#43 0x00007f6d77da11cb in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#44 0x00007f6d67d45f9a in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#45 0x00007f6d6eb25417 in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f6d6eb25650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f6d6eb256dc in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f6d778297ac in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007f6d777c8d2a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007f6d777d24a0 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x0000560b2554ab47 in main (argc=<optimized out>, argv=0x7fff20e685a8) at
/home/boud/dev/4.3/krita/main.cc:594
[Inferior 1 (process 5852) detached]

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

Reply via email to