https://bugs.kde.org/show_bug.cgi?id=357497
Bug ID: 357497 Summary: headless exporter segfaults on filter layers Product: krita Version: 2.9.10 Platform: Archlinux Packages OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: adjustment layers Assignee: krita-bugs-n...@kde.org Reporter: c...@codl.fr When trying to export a .kra file that contains a visible adjustment layer with Krita's headless exporter (krita --export), Krita crashes. Here is a sample file: https://f.codl.fr/1601/sample.kra Reproducible: Always Steps to Reproduce: 1. Get the sample file, or create a kra file with any visible adjustment layer 2. Run `krita --export sample.kra --export-filename sample.png` Actual Results: The file is exported correctly (as far as I can tell) and Krita segfaults and opens the KDE crash handler. Expected Results: The file is exported correctly and Krita exits silently. Here is an (incomplete, sorry) stack trace: Application: Krita (krita), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7fb447840840 (LWP 25141))] Thread 3 (Thread 0x7fb41d774700 (LWP 25173)): #0 0x00007fb43fbae07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fb4455536b6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007fb44554f3c3 in QSemaphore::acquire(int) () from /usr/lib/libQtCore.so.4 #3 0x00007fb4423feace in ?? () from /usr/lib/libkritaimage.so.14 #4 0x00007fb4423feef0 in ?? () from /usr/lib/libkritaimage.so.14 #5 0x00007fb44555314c in ?? () from /usr/lib/libQtCore.so.4 #6 0x00007fb43fba84a4 in start_thread () from /usr/lib/libpthread.so.0 #7 0x00007fb444c7413d in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7fb40ffff700 (LWP 25174)): #0 0x00007fb43fbae428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fb445551afa in ?? () from /usr/lib/libQtCore.so.4 #2 0x00007fb4455524ad in QThread::msleep(unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x00007fb44241af9a in KisTileDataSwapper::run() () from /usr/lib/libkritaimage.so.14 #4 0x00007fb44555314c in ?? () from /usr/lib/libQtCore.so.4 #5 0x00007fb43fba84a4 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007fb444c7413d in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7fb447840840 (LWP 25141)): [KCrash Handler] #6 0x0000000000000000 in ?? () #7 0x00007fb442505e6f in KisNodeProgressProxy::setRange(int, int) () from /usr/lib/libkritaimage.so.14 #8 0x00007fb442505f01 in ?? () from /usr/lib/libkritaimage.so.14 #9 0x00007fb4425003ed in KisNode::~KisNode() () from /usr/lib/libkritaimage.so.14 #10 0x00007fb442469db9 in KisAdjustmentLayer::~KisAdjustmentLayer() () from /usr/lib/libkritaimage.so.14 #11 0x00007fb4471c136e in KisDocument::~KisDocument() () from /usr/lib/libkritaui.so.14 #12 0x00007fb4471c15e9 in KisDocument::~KisDocument() () from /usr/lib/libkritaui.so.14 #13 0x00007fb4471dcfc5 in KisFilterChain::manageIO() () from /usr/lib/libkritaui.so.14 #14 0x00007fb4471e0533 in KisFilterChain::invokeChain() () from /usr/lib/libkritaui.so.14 #15 0x00007fb4471f00af in KisImportExportManager::exportDocument(QString const&, QByteArray&) () from /usr/lib/libkritaui.so.14 #16 0x00007fb4471b545c in KisApplication::start() () from /usr/lib/libkritaui.so.14 #17 0x000000000040288d in ?? () #18 0x00007fb444bab610 in __libc_start_main () from /usr/lib/libc.so.6 #19 0x00000000004034c9 in _start () -- You are receiving this mail because: You are watching all bug changes.