Bug 402916 - Calligra words crash on save, while creating thumbnail
Summary: Calligra words crash on save, while creating thumbnail
Status: REPORTED
Alias: None
Product: calligrawords
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR grave
Target Milestone: ---
Assignee: Calligra Words Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-06 10:48 UTC by Cochise César
Modified: 2019-01-06 10:48 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Full backtrace (7.13 KB, text/plain)
2019-01-06 10:48 UTC, Cochise César
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Cochise César 2019-01-06 10:48:24 UTC
Created attachment 117305 [details]
Full backtrace

SUMMARY
On my system, Calligra words from Manjaro packages and compiled from source crashes when saving (manual or autosave).

The backtrace tells the crash happens when creating the thumbnail of the odf file, or in a posterior step, probably while interacting with libfreeimage.

Backtrace (full backtrace attached):

Thread 1 (Thread 0x7f2ada9cccc0 (LWP 11133)):
[KCrash Handler]
#6  0x00007f2ae0ba0bd8 in KoStore::pos() const () at /usr/lib/libkostore.so.16
#7  0x00007f2ac88ff549 in FreeImage_ValidateFIF () at /usr/lib/libfreeimage.so.3
#8  0x00007f2ac88fa3c6 in FreeImage_GetFileTypeFromHandle () at /usr/lib/libfreeimage.so.3
#9  0x00007f2ac9362580 in FreeImageHandler::GetFIF(QIODevice*, QByteArray const&) () at /usr/lib/qt/plugins/imageformats/libxfreeimage.so
#10 0x00007f2ac9363c65 in FreeimageQt5Plugin::capabilities(QIODevice*, QByteArray const&) const () at /usr/lib/qt/plugins/imageformats/libxfreeimage.so
#11 0x00007f2adfe5880a in  () at /usr/lib/libQt5Gui.so.5
#12 0x00007f2adfe58fac in  () at /usr/lib/libQt5Gui.so.5
#13 0x00007f2adfe5917c in QImageWriter::write(QImage const&) () at /usr/lib/libQt5Gui.so.5
#14 0x00007f2adfe29a0e in QImageData::doImageIO(QImage const*, QImageWriter*, int) const () at /usr/lib/libQt5Gui.so.5
#15 0x00007f2adfe29bd8 in QImage::save(QIODevice*, char const*, int) const () at /usr/lib/libQt5Gui.so.5

#16 0x00007f2ae21c654d in KoDocument::saveOasisPreview(KoStore*, KoXmlWriter*) () at /usr/lib/libkomain.so.16

#17 0x00007f2ae21c69c9 in KoDocument::saveNativeFormatODF(KoStore*, QByteArray const&) () at /usr/lib/libkomain.so.16
#18 0x00007f2ae21c7af4 in KoDocument::saveNativeFormat(QString const&) () at /usr/lib/libkomain.so.16
#19 0x00007f2ae21c2aee in KoDocument::saveFile() () at /usr/lib/libkomain.so.16
#20 0x00007f2ae21cb0e9 in KoDocument::save() () at /usr/lib/libkomain.so.16
#21 0x00007f2ae21cc660 in KoDocument::saveAs(QUrl const&) () at /usr/lib/libkomain.so.16
#22 0x00007f2ae21db6db in KoMainWindow::saveDocument(bool, bool, int) () at /usr/lib/libkomain.so.16
#23 0x00007f2ae21dc8e0 in KoMainWindow::slotFileSave() () at /usr/lib/libkomain.so.16

STEPS TO REPRODUCE
1. Open a document, wait for autosave or try to save manually.

OBSERVED RESULT
Crash

EXPECTED RESULT
File saved

SOFTWARE/OS VERSIONS
freeimage 3.18
KDE Frameworks 5.53.0
Qt Version: 5.12