https://bugs.kde.org/show_bug.cgi?id=357559
Bug ID: 357559 Summary: crash on opening PSD file Product: krita Version: 2.9.10 Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: krita-bugs-n...@kde.org Reporter: o...@gmx.at Application: krita (2.9.10) KDE Platform Version: 4.14.13 Qt Version: 4.8.6 Operating System: Linux 4.2.0-22-generic x86_64 Distribution: Ubuntu 15.10 -- Information about the crash: - What I was doing when the application crashed: Opened a PSD file. The file is around 100MB but it is an internal project. The crash can be reproduced every time. -- Backtrace: Application: Krita (krita), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f0a2cf00840 (LWP 6453))] Thread 6 (Thread 0x7f09f3fff700 (LWP 6461)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2aa84286 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f0a2aa80063 in QSemaphore::acquire(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f0a276993cb in KisTileDataPooler::waitForWork (this=0x2de9390) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/image/tiles3/kis_tile_data_pooler.cc:165 #4 KisTileDataPooler::run (this=0x2de9390) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/image/tiles3/kis_tile_data_pooler.cc:187 #5 0x00007f0a2aa83d1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f0a248856aa in start_thread (arg=0x7f09f3fff700) at pthread_create.c:333 #7 0x00007f0a2a1aceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f0a01ab6700 (LWP 6462)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2aa84286 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f0a2aa80483 in QSemaphore::tryAcquire(int, int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f0a276c1b03 in KisTileDataSwapper::waitForWork (this=<optimized out>) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:86 #4 0x00007f0a276c1d6a in KisTileDataSwapper::run (this=0x2de93d0) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:92 #5 0x00007f0a2aa83d1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f0a248856aa in start_thread (arg=0x7f0a01ab6700) at pthread_create.c:333 #7 0x00007f0a2a1aceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f0a0b091700 (LWP 6463)): #0 0x00007f0a2a1a3743 in select () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f0a2abc0eff in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f0a2abc6c5f in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f0a2abc7118 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f0a2ab920d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #5 0x00007f0a2ab92445 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f0a2aa814f9 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f0a2ab72133 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f0a2aa83d1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f0a248856aa in start_thread (arg=0x7f0a0b091700) at pthread_create.c:333 #10 0x00007f0a2a1aceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f0a012b5700 (LWP 6464)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2aa84286 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f0a2babf29c in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #3 0x00007f0a2aa83d1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f0a248856aa in start_thread (arg=0x7f0a012b5700) at pthread_create.c:333 #5 0x00007f0a2a1aceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f09f35ad700 (LWP 6465)): #0 0x00007f0a2a1a3743 in select () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f0a2abc0eff in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f0a2abc6c5f in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f0a2abc7118 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f0a2ab920d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #5 0x00007f0a2ab92445 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f0a2aa814f9 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f0a2ab72133 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f0a2aa83d1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f0a248856aa in start_thread (arg=0x7f09f35ad700) at pthread_create.c:333 #10 0x00007f0a2a1aceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f0a2cf00840 (LWP 6453)): [KCrash Handler] #6 0x00007f0a2a0db267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 #7 0x00007f0a2a0dceca in __GI_abort () at abort.c:89 #8 0x00007f0a2aa78ed5 in qt_message_output(QtMsgType, char const*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f0a2aa79331 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #10 0x00007f0a2aa79c51 in qFatal(char const*, ...) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #11 0x00007f0a2785c799 in KisMask::Private::initSelectionImpl (this=0x87df390, copyFrom=..., parentLayer=..., copyFromDevice=...) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/image/kis_mask.cc:149 #12 0x00007f0a2785d9a3 in KisMask::initSelection (this=this@entry=0x87ded50, parentLayer=...) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/image/kis_mask.cc:144 #13 0x00007f09e2eaa9f9 in PSDLoader::decode (this=this@entry=0x7ffeec6ad4e0, uri=...) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/plugins/formats/psd/psd_loader.cpp:259 #14 0x00007f09e2ead61d in PSDLoader::buildImage (this=this@entry=0x7ffeec6ad4e0, uri=...) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/plugins/formats/psd/psd_loader.cpp:328 #15 0x00007f09e2ea7217 in psdImport::convert (this=<optimized out>, to=...) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/plugins/formats/psd/psd_import.cc:66 #16 0x00007f0a2c810712 in CalligraFilter::ChainLink::invokeFilter (this=0x373d650, parentChainLink=<optimized out>) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/ui/KisFilterChainLink.cpp:90 #17 0x00007f0a2c80e7bd in KisFilterChain::invokeChain (this=0x3a56330) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/ui/KisFilterChain.cpp:95 #18 0x00007f0a2c81f095 in KisImportExportManager::importDocument (this=0x388b6a0, url=..., documentMimeType=..., status=@0x7ffeec6adb30: KisImportExportFilter::StorageCreationError) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/ui/KisImportExportManager.cpp:169 #19 0x00007f0a2c7f77e7 in KisDocument::openFile (this=0x39f8030) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/ui/KisDocument.cpp:1337 #20 0x00007f0a2c7fdb81 in KisDocument::Private::openFile (this=0x3a5b440) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/ui/KisDocument.cpp:379 #21 KisDocument::Private::openLocalFile (this=0x3a5b440) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/ui/KisDocument.cpp:401 #22 0x00007f0a2c7fb3ea in KisDocument::openUrlInternal (this=this@entry=0x39f8030, url=...) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/ui/KisDocument.cpp:2436 #23 0x00007f0a2c7fb617 in KisDocument::openUrl (this=this@entry=0x39f8030, _url=..., flags=flags@entry=KisDocument::OPEN_URL_FLAG_NONE) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/ui/KisDocument.cpp:1240 #24 0x00007f0a2c82836d in KisMainWindow::openDocumentInternal (this=this@entry=0x2b8d120, url=..., newdoc=0x39f8030) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/ui/KisMainWindow.cpp:711 #25 0x00007f0a2c7dfead in KisApplication::start (this=this@entry=0x7ffeec6ae530) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/ui/KisApplication.cpp:488 #26 0x00000000004028ed in main (argc=<optimized out>, argv=<optimized out>) at /build/krita-testing-msg5HH/krita-testing-2+git20151215+r45/krita/main.cc:192 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.