Bug 413622 - Dolphin crashes when clicking Downloads folder
Summary: Dolphin crashes when clicking Downloads folder
Status: REPORTED
Alias: None
Product: calligracommon
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR major
Target Milestone: ---
Assignee: Calligra Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-30 08:26 UTC by Paolo
Modified: 2019-10-30 12:34 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Backtrace attached (5.21 KB, text/plain)
2019-10-30 08:26 UTC, Paolo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paolo 2019-10-30 08:26:19 UTC
Created attachment 123584 [details]
Backtrace attached

SUMMARY
Dolphin crash

STEPS TO REPRODUCE
1. Open Dolphin (Preview mode enabled for folders, images, ..)
2. Click on Downloads
3. Crash

OBSERVED RESULT
Dolphin opens correctly but as soon as I click on the "Downloads" folder, a warning appears "kdeinit5 closed unexpectedly - You cannot report the error". It happens every time

EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Fedora - Kernel 5.3.7-301 fc31.x86_64
(available in About System)
KDE Plasma Version: 5.16.5
KDE Frameworks Version: 5.61.0
Qt Version: 5.12.5

ADDITIONAL INFORMATION
Comment 1 Kai Uwe Broulik 2019-10-30 12:23:47 UTC
Crashes in the calligra thumbnailer. There's like a Word, Excel, PowerPoint, or similar document that's corrupt or otherwise causes a crash:

#6  0x00007fc55a65d0fc in convertIndexedToARGB32PM(unsigned int*, int, QVector<unsigned int> const*) () from /lib64/libQt5Gui.so.5
#7  0x00007fc55a6781bb in unsigned int const* fetchTransformed<(TextureBlendType)2, (QPixelLayout::BPP)0>(unsigned int*, Operator const*, QSpanData const*, int, int, int) () from /lib64/libQt5Gui.so.5
#8  0x00007fc55a67d7ba in void handleSpans<BlendSrcGeneric>(int, QT_FT_Span_ const*, QSpanData const*, BlendSrcGeneric&) () from /lib64/libQt5Gui.so.5
#9  0x00007fc55a67d0ea in blend_src_generic_rgb64(int, QT_FT_Span_ const*, void*) () from /lib64/libQt5Gui.so.5
#10 0x00007fc55a69ffe0 in fillRect_normalized(QRect const&, QSpanData*, QRasterPaintEnginePrivate*) () from /lib64/libQt5Gui.so.5
#11 0x00007fc55a6a5fbe in QRasterPaintEngine::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) [clone .part.0] () from /lib64/libQt5Gui.so.5
#12 0x00007fc55a6bf319 in QPainter::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) () from /lib64/libQt5Gui.so.5
#13 0x00007fc53c4e3ce4 in Libemf::OutputPainterStrategy::stretchDiBits(Libemf::StretchDiBitsRecord&) () from /lib64/libkovectorimage.so.16
#14 0x00007fc53c4d6017 in Libemf::Parser::readRecord(QDataStream&) () from /lib64/libkovectorimage.so.16
#15 0x00007fc53c4d739b in Libemf::Parser::loadFromStream(QDataStream&) () from /lib64/libkovectorimage.so.16
#16 0x00007fc53c4d79da in Libemf::Parser::load(QByteArray const&) () from /lib64/libkovectorimage.so.16
#17 0x00007fc53c9b5558 in RenderThread::drawEmf(QPainter&) const () from /usr/lib64/qt5/plugins/calligra/shapes/calligra_shape_vector.so
#18 0x00007fc53c9b57fd in RenderThread::run() () from /usr/lib64/qt5/plugins/calligra/shapes/calligra_shape_vector.so
#19 0x00007fc53c9b4cc8 in VectorShape::render(KoViewConverter const&, bool, bool) const () from /usr/lib64/qt5/plugins/calligra/shapes/calligra_shape_vector.so
#20 0x00007fc53cecd319 in KWPage::thumbnail(QSize const&, KoShapeManager*, bool) const () from /lib64/libwordsprivate.so.16
#21 0x00007fc53cebb280 in KWDocument::generatePreview(QSize const&) () from /lib64/libwordsprivate.so.16
#22 0x00007fc53da20c94 in CalligraCreator::create(QString const&, int, int, QImage&) () from /usr/lib64/qt5/plugins/calligrathumbnail.so
Comment 2 Paolo 2019-10-30 12:34:50 UTC
Thanks for the prompt reply, Kal.
I do not use Calligra, though installed in my system; I normally use Libreoffice to open, edit and save documents. I will check if in the downloads folder there's a corrupted or unusual document and, in case, move the file or delete it