Bug 264308 - Random Dolphin crashes when displaying file tooltip info
Summary: Random Dolphin crashes when displaying file tooltip info
Status: RESOLVED DUPLICATE of bug 235166
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-26 02:42 UTC by Cezar Tigaret
Modified: 2011-01-27 14:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cezar Tigaret 2011-01-26 02:42:53 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.7-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
Dolphin crashes frequently when file tooltip info shown up while hovering with the mouse cursor. The filemanager is set to columns view mode, and has the information panel enables (albeit its tab is not active). Nepomuk/Strigi services are enabled in KDE. The crashes seem more frequent when Strigi is actually indexing files. 

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f5e1adc2760 (LWP 29405))]

Thread 4 (Thread 0x7f5e03c59710 (LWP 15305)):
#0  0x00007f5e13d21eb4 in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x00007f5e13d1f45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#2  0x00007f5e17e16d23 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f5e17e13465 in QMutex::lock() () from /usr/lib64/libQtCore.so.4
#4  0x00007f5e14f323e1 in ?? () from /usr/lib64/libsopranoclient.so.1
#5  0x00007f5e19b4a92f in ?? () from /usr/lib64/libnepomuk.so.4
#6  0x00007f5e1983fd09 in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib64/libsoprano.so.4
#7  0x00007f5e19b64602 in ?? () from /usr/lib64/libnepomuk.so.4
#8  0x00007f5e19b64f38 in ?? () from /usr/lib64/libnepomuk.so.4
#9  0x00007f5e19b64fd2 in Nepomuk::Resource::property(QUrl const&) const () from /usr/lib64/libnepomuk.so.4
#10 0x00007f5e19b67b34 in Nepomuk::Resource::label() const () from /usr/lib64/libnepomuk.so.4
#11 0x00007f5e19b68270 in Nepomuk::Resource::genericLabel() const () from /usr/lib64/libnepomuk.so.4
#12 0x0000000000456a33 in KLoadMetaDataThread::formatValue (this=<value optimized out>, value=<value optimized out>)
    at /usr/src/debug/kdebase-4.4.4/apps/dolphin/src/panels/information/kloadmetadatathread.cpp:193
#13 0x00000000004573b0 in KLoadMetaDataThread::run (this=0x9edf70) at /usr/src/debug/kdebase-4.4.4/apps/dolphin/src/panels/information/kloadmetadatathread.cpp:121
#14 0x00007f5e17e17bf5 in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007f5e13d1aa4f in start_thread () from /lib64/libpthread.so.0
#16 0x00007f5e16b9682d in clone () from /lib64/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f5e09073710 (LWP 15307)):
#0  0x00007f5e13d1f39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5e17e16d23 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007f5e17e13465 in QMutex::lock() () from /usr/lib64/libQtCore.so.4
#3  0x00007f5e19b644d0 in ?? () from /usr/lib64/libnepomuk.so.4
#4  0x00007f5e19b64f38 in ?? () from /usr/lib64/libnepomuk.so.4
#5  0x00007f5e19b64fd2 in Nepomuk::Resource::property(QUrl const&) const () from /usr/lib64/libnepomuk.so.4
#6  0x00007f5e19b67b34 in Nepomuk::Resource::label() const () from /usr/lib64/libnepomuk.so.4
#7  0x00007f5e19b68270 in Nepomuk::Resource::genericLabel() const () from /usr/lib64/libnepomuk.so.4
#8  0x00007f5e1a2c0233 in KLoadMetaDataThread::formatValue (this=<value optimized out>, value=<value optimized out>)
    at /usr/src/debug/kdebase-4.4.4/apps/dolphin/src/panels/information/kloadmetadatathread.cpp:193
#9  0x00007f5e1a2c0c62 in KLoadMetaDataThread::run (this=0x13a75c0) at /usr/src/debug/kdebase-4.4.4/apps/dolphin/src/panels/information/kloadmetadatathread.cpp:121
#10 0x00007f5e17e17bf5 in ?? () from /usr/lib64/libQtCore.so.4
#11 0x00007f5e13d1aa4f in start_thread () from /lib64/libpthread.so.0
#12 0x00007f5e16b9682d in clone () from /lib64/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5e030f2710 (LWP 15308)):
#0  0x00007f5e13d1f39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5e17e16d23 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007f5e17e13465 in QMutex::lock() () from /usr/lib64/libQtCore.so.4
#3  0x00007f5e19b644d0 in ?? () from /usr/lib64/libnepomuk.so.4
#4  0x00007f5e19b64f38 in ?? () from /usr/lib64/libnepomuk.so.4
#5  0x00007f5e19b64fd2 in Nepomuk::Resource::property(QUrl const&) const () from /usr/lib64/libnepomuk.so.4
#6  0x00007f5e19b67b34 in Nepomuk::Resource::label() const () from /usr/lib64/libnepomuk.so.4
#7  0x00007f5e19b68270 in Nepomuk::Resource::genericLabel() const () from /usr/lib64/libnepomuk.so.4
#8  0x00007f5e1a2c0233 in KLoadMetaDataThread::formatValue (this=<value optimized out>, value=<value optimized out>)
    at /usr/src/debug/kdebase-4.4.4/apps/dolphin/src/panels/information/kloadmetadatathread.cpp:193
#9  0x00007f5e1a2c0c62 in KLoadMetaDataThread::run (this=0x14765a0) at /usr/src/debug/kdebase-4.4.4/apps/dolphin/src/panels/information/kloadmetadatathread.cpp:121
#10 0x00007f5e17e17bf5 in ?? () from /usr/lib64/libQtCore.so.4
#11 0x00007f5e13d1aa4f in start_thread () from /lib64/libpthread.so.0
#12 0x00007f5e16b9682d in clone () from /lib64/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5e1adc2760 (LWP 29405)):
[KCrash Handler]
#5  0x00007f5e17f13c20 in QObject::~QObject() () from /usr/lib64/libQtCore.so.4
#6  0x00007f5e173445bd in QWidget::~QWidget (this=0xf87830, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1366
#7  0x00007f5e0e0fa09f in ~TransitionWidget (this=0xf87830, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.4.4/kstyles/oxygen/transitions/oxygentransitionwidget.h:55
#8  Oxygen::TransitionWidget::~TransitionWidget (this=0xf87830, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.4.4/kstyles/oxygen/transitions/oxygentransitionwidget.h:55
#9  0x00007f5e17f0f8b4 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#10 0x00007f5e17344535 in QWidget::~QWidget (this=0x12aba50, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#11 0x00007f5e176d6a19 in QLabel::~QLabel (this=0x12aba50, __in_chrg=<value optimized out>) at widgets/qlabel.cpp:262
#12 0x00007f5e17f0f8b4 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#13 0x00007f5e17344535 in QWidget::~QWidget (this=0x13e0cf0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#14 0x00007f5e17344789 in QWidget::~QWidget (this=0x13e0cf0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1496
#15 0x00007f5e17f0f8b4 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#16 0x00007f5e17344535 in QWidget::~QWidget (this=0xaaa6e0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#17 0x00007f5e17344789 in QWidget::~QWidget (this=0xaaa6e0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1496
#18 0x00007f5e17f0f8b4 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#19 0x00007f5e17344535 in QWidget::~QWidget (this=0x13e4e90, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#20 0x00007f5e1a2b8b2e in ~KToolTipWindow (this=0x13e4e90, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-4.4.4/apps/dolphin/src/tooltips/ktooltipwindow.cpp:43
#21 KToolTipWindow::~KToolTipWindow (this=0x13e4e90, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-4.4.4/apps/dolphin/src/tooltips/ktooltipwindow.cpp:45
#22 0x00007f5e17f1052d in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#23 0x00007f5e1734076d in QWidget::event (this=0x13e4e90, event=0x90ad90) at kernel/qwidget.cpp:8501
#24 0x00007f5e172f04d4 in QApplicationPrivate::notify_helper (this=0x6bc9b0, receiver=0x13e4e90, e=0x90ad90) at kernel/qapplication.cpp:4302
#25 0x00007f5e172f8aca in QApplication::notify (this=<value optimized out>, receiver=0x13e4e90, e=0x90ad90) at kernel/qapplication.cpp:4185
#26 0x00007f5e18a57c06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#27 0x00007f5e17efee4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#28 0x00007f5e17f025ba in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#29 0x00007f5e17f27173 in ?? () from /usr/lib64/libQtCore.so.4
#30 0x00007f5e12156a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#31 0x00007f5e12157270 in ?? () from /usr/lib64/libglib-2.0.so.0
#32 0x00007f5e12157510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#33 0x00007f5e17f2767f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#34 0x00007f5e1739114e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007f5e17efe292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#36 0x00007f5e17efe495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#37 0x00007f5e17f0288b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#38 0x0000000000436c3d in main (argc=6, argv=0x7fffcf0ca1e8) at /usr/src/debug/kdebase-4.4.4/apps/dolphin/src/main.cpp:101

Reported using DrKonqi
Comment 1 Frank Reininghaus 2011-01-27 14:26:31 UTC
Thanks for the bug report! Looks related to bug 235166.

*** This bug has been marked as a duplicate of bug 235166 ***