Bug 363352 - previewing some libreoffice files in folder view
Summary: previewing some libreoffice files in folder view
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-05-20 23:06 UTC by Phil Terry
Modified: 2018-06-08 18:35 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
this is the libreoffice file that kills my desktop if I hover over it in folder view plasmoid (294.74 KB, application/vnd.oasis.opendocument.text)
2016-05-23 17:48 UTC, Phil Terry
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Phil Terry 2016-05-20 23:06:38 UTC
Application: plasma-desktop (4.11.16)
KDE Platform Version: 4.14.5
Qt Version: 4.8.6
Operating System: Linux 4.1.15-desktop-2.mga5 x86_64
Distribution: "Mageia 5"

-- Information about the crash:
- What I was doing when the application crashed: If the mouse hovers over a libreoffice file in the Downloads folder displayed on the desktop in the Folder View plasmoid the desktop crashes and restarts

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff74de97780 (LWP 14089))]

Thread 3 (Thread 0x7ff71be4f700 (LWP 14091)):
#0  0x00007ff74b492f5d in poll () at /lib64/libc.so.6
#1  0x00007ff748578eb4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007ff748578fbc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007ff74cae3e3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#4  0x00007ff74cab5931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x00007ff74cab5c45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00007ff74c9b3899 in QThread::exec() () at /lib64/libQtCore.so.4
#7  0x00007ff74ca973d3 in QInotifyFileSystemWatcherEngine::run() () at /lib64/libQtCore.so.4
#8  0x00007ff74c9b5fff in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#9  0x00007ff74c7265bd in start_thread () at /lib64/libpthread.so.0
#10 0x00007ff74b49e81d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ff71b64e700 (LWP 14092)):
#0  0x00007ff74c72b67f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ff73870573a in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQtScript.so.4
#2  0x00007ff738705769 in  () at /lib64/libQtScript.so.4
#3  0x00007ff74c7265bd in start_thread () at /lib64/libpthread.so.0
#4  0x00007ff74b49e81d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ff74de97780 (LWP 14089)):
[KCrash Handler]
#5  0x00007ff67f481541 in mov_probe () at /lib64/libavformat.so.56
#6  0x00007ff6809986a5 in FFMPEGEndAnalyzer::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () at /usr/lib64/strigi/strigiea_ffmpeg.so
#7  0x00007ff73c7af6a8 in Strigi::StreamAnalyzerPrivate::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () at /lib64/libstreamanalyzer.so.0
#8  0x00007ff73c786bf5 in Strigi::AnalysisResult::indexChild(std::string const&, long, Strigi::StreamBase<char>*) () at /lib64/libstreamanalyzer.so.0
#9  0x00007ff73c7ca753 in OdfEndAnalyzer::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () at /lib64/libstreamanalyzer.so.0
#10 0x00007ff73c7af6a8 in Strigi::StreamAnalyzerPrivate::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () at /lib64/libstreamanalyzer.so.0
#11 0x00007ff73ce17471 in KFileMetaInfoPrivate::init(QIODevice&, KUrl const&, long, QFlags<KFileMetaInfo::What>) () at /usr/lib64/libkio.so.5
#12 0x00007ff73ce1795a in KFileMetaInfo::KFileMetaInfo(QString const&, QString const&, QFlags<KFileMetaInfo::What>) () at /usr/lib64/libkio.so.5
#13 0x00007ff73ce0495f in KFileItem::metaInfo(bool, int) const () at /usr/lib64/libkio.so.5
#14 0x00007ff724173f6c in ToolTipWidget::metaInfo() const () at /usr/lib64/kde4/plasma_applet_folderview.so
#15 0x00007ff7241767fb in ToolTipWidget::setContent() () at /usr/lib64/kde4/plasma_applet_folderview.so
#16 0x00007ff724176aee in ToolTipWidget::toolTipAboutToShow() () at /usr/lib64/kde4/plasma_applet_folderview.so
#17 0x00007ff74cabea72 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () at /lib64/libQtCore.so.4
#18 0x00007ff74cac0d2e in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () at /lib64/libQtCore.so.4
#19 0x00007ff73b0ce69a in Plasma::ToolTipManagerPrivate::showToolTip() () at /usr/lib64/libplasma.so.3
#20 0x00007ff73b0cf069 in Plasma::ToolTipManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.25] () at /usr/lib64/libplasma.so.3
#21 0x00007ff74caca88a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#22 0x00007ff74cacec2b in QObject::event(QEvent*) () at /lib64/libQtCore.so.4
#23 0x00007ff74bc2e79c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#24 0x00007ff74bc34e40 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#25 0x00007ff74d87c25a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#26 0x00007ff74cab6cad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#27 0x00007ff74cae631b in QTimerInfoList::activateTimers() () at /lib64/libQtCore.so.4
#28 0x00007ff74cae34f9 in idleTimerSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtCore.so.4
#29 0x00007ff748578c6d in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#30 0x00007ff748578f18 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#31 0x00007ff748578fbc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#32 0x00007ff74cae3e1e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#33 0x00007ff74bccc4f6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#34 0x00007ff74cab5931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#35 0x00007ff74cab5c45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#36 0x00007ff74cabae59 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#37 0x00007ff72fabf36d in kdemain () at /usr/lib64/libkdeinit4_plasma-desktop.so
#38 0x000000000040819a in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#39 0x0000000000409021 in handle_launcher_request(int, char const*) [clone .isra.15] ()
#40 0x000000000040972a in handle_requests(int) ()
#41 0x0000000000405303 in main ()

Reported using DrKonqi
Comment 1 Phil Terry 2016-05-23 17:48:38 UTC
Created attachment 99147 [details]
this is the libreoffice file that kills my desktop if I hover over it in folder view plasmoid

I found that this file kills everytime. It is a libreoffice writer file with a link to a database. It is a mailmerge which prints out a page of nametags driven by the database records. I don't think there is anything sensitive in it.
Comment 2 Nate Graham 2018-06-08 18:35:45 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham