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.

Reply via email to