Bug 265636 - dolphin crashed on tooltip preview
Summary: dolphin crashed on tooltip preview
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-06 19:38 UTC by Christian (Fuchs)
Modified: 2011-05-30 14:18 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian (Fuchs) 2011-02-06 19:38:00 UTC
Application: dolphin (1.6)
KDE Platform Version: 4.6.00 (4.6.0) (Compiled from sources)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:

Hover a file so a tooltip with a preview is shown. Happens with different filetypes, such as audio, images, video, pdf documents ...

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
[Current thread is 1 (Thread 0x7f3023b70760 (LWP 28018))]

Thread 4 (Thread 0x7f30112c7700 (LWP 28027)):
#0  0x00007f3023470f33 in poll () from /lib/libc.so.6
#1  0x00007f301b92a339 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007f301b92a78c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f301f805f06 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f301f7d8b02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f301f7d8eec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f301f6e4f6d in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f301f7b8b58 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f301f6e7ece in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007f301c853c1a in start_thread () from /lib/libpthread.so.0
#10 0x00007f3023479d1d in clone () from /lib/libc.so.6

Thread 3 (Thread 0x7f2ffd1fb700 (LWP 28544)):
#0  0x00007f301c85892b in pthread_cond_timedwait () from /lib/libpthread.so.0
#1  0x00007f3009ca9141 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f301c853c1a in start_thread () from /lib/libpthread.so.0
#3  0x00007f3023479d1d in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7f300b7fe700 (LWP 9171)):
[KCrash Handler]
#6  0x00007f30233d4675 in raise () from /lib/libc.so.6
#7  0x00007f30233d5a90 in abort () from /lib/libc.so.6
#8  0x00007f30234102db in __libc_message () from /lib/libc.so.6
#9  0x00007f3023415896 in malloc_printerr () from /lib/libc.so.6
#10 0x00007f30234191a5 in _int_malloc () from /lib/libc.so.6
#11 0x00007f302341a700 in malloc () from /lib/libc.so.6
#12 0x00007f301f72b535 in QString::QString(int, Qt::Initialization) () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007f302185a11f in Nepomuk::Utils::formatPropertyValue(Nepomuk::Types::Property const&, Nepomuk::Variant const&, QList<Nepomuk::Resource> const&, QFlags<Nepomuk::Utils::PropertyFormatFlag>) () from /usr/lib/libnepomukutils.so.4
#14 0x00007f30215a6603 in KLoadFileMetaDataThread::run() () from /usr/lib/libkio.so.5
#15 0x00007f301f6e7ece in ?? () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007f301c853c1a in start_thread () from /lib/libpthread.so.0
#17 0x00007f3023479d1d in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7f3023b70760 (LWP 28018)):
#0  0x00007f3023486a0e in __lll_lock_wait_private () from /lib/libc.so.6
#1  0x00007f302341c228 in _L_lock_6668 () from /lib/libc.so.6
#2  0x00007f302341a611 in free () from /lib/libc.so.6
#3  0x00007f302343b82d in tzset_internal () from /lib/libc.so.6
#4  0x00007f302343bac0 in tzset () from /lib/libc.so.6
#5  0x00007f301fc1152e in KSystemTimeZoneBackend::offset(KTimeZone const*, long) const () from /usr/lib/libkdecore.so.5
#6  0x00007f301fc0db22 in KTimeZone::toZoneTime(QDateTime const&, bool*) const () from /usr/lib/libkdecore.so.5
#7  0x00007f301fbf68e4 in KDateTimePrivate::toZone(KTimeZone const&, KTimeZone const&) const () from /usr/lib/libkdecore.so.5
#8  0x00007f301fbf69be in KDateTimePrivate::newToZone(KDateTimePrivate*, KTimeZone const&, KTimeZone const&) const () from /usr/lib/libkdecore.so.5
#9  0x00007f301fbffec4 in KDateTime::toLocalZone() const () from /usr/lib/libkdecore.so.5
#10 0x00007f302149cedc in KFileItemPrivate::setTime(KFileItem::FileTimes, long long) const () from /usr/lib/libkio.so.5
#11 0x00007f302149e25a in KFileItemPrivate::time(KFileItem::FileTimes) const () from /usr/lib/libkio.so.5
#12 0x00007f302149e50c in KFileItem::time(KFileItem::FileTimes) const () from /usr/lib/libkio.so.5
#13 0x00007f3021562980 in KFileMetaDataProvider::Private::slotLoadingFinished(QThread*) () from /usr/lib/libkio.so.5
#14 0x00007f3021563075 in KFileMetaDataProvider::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#15 0x00007f301f7f1ac7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007f30215a577f in KLoadFileMetaDataThread::finished(QThread*) () from /usr/lib/libkio.so.5
#17 0x00007f30215a5811 in KLoadFileMetaDataThread::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#18 0x00007f301f7ebb9e in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007f30201d27cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#20 0x00007f30201d7b9d in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007f3020f2d446 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#22 0x00007f301f7d9ddc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#23 0x00007f301f7dcd73 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007f301f806373 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00007f301b926682 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0x00007f301b92a5d8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#27 0x00007f301b92a78c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#28 0x00007f301f805eb3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#29 0x00007f3020283e2e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#30 0x00007f301f7d8b02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#31 0x00007f301f7d8eec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#32 0x00007f301f7dcfab in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#33 0x00007f30237721ff in kdemain () from /usr/lib/libkdeinit4_dolphin.so
#34 0x00007f30233c0f0d in __libc_start_main () from /lib/libc.so.6
#35 0x0000000000400789 in _start ()

Reported using DrKonqi
Comment 1 Frank Reininghaus 2011-02-06 20:14:15 UTC
Thanks for the bug report! This seems to be related to Nepomuk. Looks similar
to bug 249186, but that is supposed to be fixed in 4.6.0. A similar report for
4.6.0 is bug 265609.
Comment 2 Christian (Fuchs) 2011-02-06 20:17:07 UTC
Hi, thanks for the quick response, as I am using 4.6 this is probably not the bug that got fixed in 4.6. 

It might be related to the other one, but as said, it seems to happen with not only pdf but audio-, video and other files as well. 

It seems to me that it only happens with tooltips enabled, though. Due to exams I currently don't have much time to investigate, but I reported anyway since Dr. Konqi popped up. 

Kind regards
Comment 3 Christian (Fuchs) 2011-05-30 14:18:20 UTC
Fixed in current master (4.7)

Thanks for the good work, this really was an issue.

Kind regards, 

Christian