Application: krita (3.0.1.1) Qt Version: 5.7.0 Frameworks Version: 5.28.0 Operating System: Linux 4.8.12-2-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: Opened krita with 128x128 png file with .icns extension as an Argument. It displays file is invalid dialog and crashes. Happens always for me. Arch distribution, latest version. The crash can be reproduced every time. -- Backtrace: Application: Krita (krita), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7fcf95c646c0 (LWP 6508))] Thread 10 (Thread 0x7fcf4e220700 (LWP 6518)): #0 0x00007fcf8cd7310f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fcf933a2c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fcf9447f7d1 in ?? () from /usr/lib/libQt5Widgets.so.5 #3 0x00007fcf933a1d78 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fcf8cd6d454 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fcf92aa07df in clone () from /usr/lib/libc.so.6 Thread 9 (Thread 0x7fcf4ea21700 (LWP 6517)): #0 0x00007fcf8cd7310f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fcf933a2c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fcf9339be26 in QSemaphore::tryAcquire(int, int) () from /usr/lib/libQt5Core.so.5 #3 0x00007fcf90e3efaa in KisTileDataSwapper::run() () from /usr/lib/libkritaimage.so.15 #4 0x00007fcf933a1d78 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007fcf8cd6d454 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007fcf92aa07df in clone () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7fcf4f222700 (LWP 6516)): #0 0x00007fcf8cd7310f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fcf933a2c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fcf9339bb33 in QSemaphore::acquire(int) () from /usr/lib/libQt5Core.so.5 #3 0x00007fcf90e22b4d in ?? () from /usr/lib/libkritaimage.so.15 #4 0x00007fcf933a1d78 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007fcf8cd6d454 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007fcf92aa07df in clone () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7fcf6a32f700 (LWP 6514)): #0 0x00007fcf8cd734b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fcf933a2b66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fcf9339e274 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fcf933a1d78 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fcf8cd6d454 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fcf92aa07df in clone () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7fcf6232f700 (LWP 6513)): #0 0x00007fcf8cd734b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fcf933a2b66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fcf9339e274 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fcf933a1d78 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fcf8cd6d454 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fcf92aa07df in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7fcf6ab30700 (LWP 6512)): #0 0x00007fcf8cd734b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fcf933a2b66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fcf9339e274 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fcf933a1d78 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fcf8cd6d454 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fcf92aa07df in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7fcf6b331700 (LWP 6511)): #0 0x00007fcf8cd734b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fcf933a2b66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007fcf9339e274 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007fcf933a1d78 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fcf8cd6d454 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fcf92aa07df in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7fcf746a1700 (LWP 6510)): #0 0x00007fcf92a9748d in poll () from /usr/lib/libc.so.6 #1 0x00007fcf8b71f786 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fcf8b71f89c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fcf935d072b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007fcf9357a23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007fcf9339d0f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007fcf8cf98e55 in ?? () from /usr/lib/libQt5DBus.so.5 #7 0x00007fcf933a1d78 in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007fcf8cd6d454 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007fcf92aa07df in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7fcf810a1700 (LWP 6509)): #0 0x00007fcf92a9748d in poll () from /usr/lib/libc.so.6 #1 0x00007fcf9133b8e0 in ?? () from /usr/lib/libxcb.so.1 #2 0x00007fcf9133d679 in xcb_wait_for_event () from /usr/lib/libxcb.so.1 #3 0x00007fcf82fe2449 in ?? () from /usr/lib/libQt5XcbQpa.so.5 #4 0x00007fcf933a1d78 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007fcf8cd6d454 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007fcf92aa07df in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7fcf95c646c0 (LWP 6508)): [KCrash Handler] #6 0x00007fcf935a7037 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #7 0x00007fcf90f01139 in KisImage::requestStrokeEnd() () from /usr/lib/libkritaimage.so.15 #8 0x00007fcf90f011f9 in KisImage::waitForDone() () from /usr/lib/libkritaimage.so.15 #9 0x00007fcf9562a75f in KisDocument::~KisDocument() () from /usr/lib/libkritaui.so.15 #10 0x00007fcf9562aa89 in KisDocument::~KisDocument() () from /usr/lib/libkritaui.so.15 #11 0x00007fcf9564ae0e in KisMainWindow::openDocumentInternal(QUrl const&, KisDocument*) () from /usr/lib/libkritaui.so.15 #12 0x00007fcf9561cf0a in KisApplication::start(KisApplicationArguments const&) () from /usr/lib/libkritaui.so.15 #13 0x00000000004049e8 in main () Possible duplicates by query: bug 370896. Reported using DrKonqi
Please attach the file to the bug report..
Created attachment 102723 [details] file to test Of course the extension is invalid, but it shouldn't crash Krita. Seems to happen for any png named like this. Definitely not a major/priority bug. Just letting you know it does that...
Hi, K3A! I just tried to open the attached file in the most recent testing version Krita 3.1 RC1 and it seems just refuse to open this file without any crash. Could you please check with it? https://krita.org/en/item/krita-3-1-release-candidate/
Okay, I checked, and this is fixed in 3.1