Bug 276208 - Dolphin crashed when using krunner to search file with "hasTag:xxxxx"
Summary: Dolphin crashed when using krunner to search file with "hasTag:xxxxx"
Status: RESOLVED DUPLICATE of bug 281342
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.7
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
: 267046 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-06-21 19:08 UTC by julee
Modified: 2012-08-02 07:05 UTC (History)
3 users (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 julee 2011-06-21 19:08:41 UTC
Application: dolphin (1.6.1)
KDE Platform Version: 4.6.4 (4.6.4)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic i686
Distribution: Ubuntu 11.04

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

I set a tag like "test" to a file with dolphin,then try to search this file with krunner,using hasTag:test ,then dolphin crashed!

The crash can be reproduced some of the time.

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

Thread 3 (Thread 0xb5039b70 (LWP 23890)):
#0  0x00a85d41 in clock_gettime (clock_id=1, tp=0xb5039000) at ../sysdeps/unix/clock_gettime.c:116
#1  0x01302dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x013cf4f2 in updateCurrentTime (this=0xb4701074, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xb4701074, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x013cdd32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb50390dc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x013cddcd in timerSourcePrepare (source=0xb4701040, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x01948fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x01949e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x0194a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x013ce577 in QEventDispatcherGlib::processEvents (this=0xa1b41c8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x013a0289 in QEventLoop::processEvents (this=0xb5039290, flags=...) at kernel/qeventloop.cpp:149
#12 0x013a0522 in QEventLoop::exec (this=0xb5039290, flags=...) at kernel/qeventloop.cpp:201
#13 0x012aa2a0 in QThread::exec (this=0xa080450) at thread/qthread.cpp:492
#14 0x01381fdb in QInotifyFileSystemWatcherEngine::run (this=0xa080450) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x012acda2 in QThreadPrivate::start (arg=0xa080450) at thread/qthread_unix.cpp:320
#16 0x0071ee99 in start_thread (arg=0xb5039b70) at pthread_create.c:304
#17 0x00c1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb36afb70 (LWP 23894)):
#0  0x0026c416 in __kernel_vsyscall ()
#1  0x00c26753 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x00bb9b94 in _L_lock_10338 () from /lib/i386-linux-gnu/libc.so.6
#3  0x00bb8416 in __libc_free (mem=0xa230f18) at malloc.c:3736
#4  0x005b04d1 in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#5  0x013ce98e in QEventDispatcherGlib::unregisterSocketNotifier (this=0xa224ff8, notifier=0xb36af2ec) at kernel/qeventdispatcher_glib.cpp:503
#6  0x013bcdb9 in QSocketNotifier::setEnabled (this=0xb36af2ec, enable=false) at kernel/qsocketnotifier.cpp:298
#7  0x013cdf94 in socketNotifierSourceCheck (source=0xa35b3a8) at kernel/qeventdispatcher_glib.cpp:92
#8  0x0194971d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x0194a03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x0194a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0x013ce53c in QEventDispatcherGlib::processEvents (this=0xa224ff8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#12 0x013a0289 in QEventLoop::processEvents (this=0xb36af290, flags=...) at kernel/qeventloop.cpp:149
#13 0x013a0522 in QEventLoop::exec (this=0xb36af290, flags=...) at kernel/qeventloop.cpp:201
#14 0x012aa2a0 in QThread::exec (this=0xa27b140) at thread/qthread.cpp:492
#15 0x01381fdb in QInotifyFileSystemWatcherEngine::run (this=0xa27b140) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x012acda2 in QThreadPrivate::start (arg=0xa27b140) at thread/qthread_unix.cpp:320
#17 0x0071ee99 in start_thread (arg=0xb36afb70) at pthread_create.c:304
#18 0x00c1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb77d0a20 (LWP 23889)):
[KCrash Handler]
#7  0x0026c416 in __kernel_vsyscall ()
#8  0x00b72e71 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x00b7634e in abort () at abort.c:92
#10 0x00ba9577 in __libc_message (do_abort=2, fmt=0xc828ac "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#11 0x00bb3961 in malloc_printerr (action=<value optimized out>, str=<value optimized out>, ptr=0xbfabc608) at malloc.c:6283
#12 0x00bb528b in _int_free (av=<value optimized out>, p=0xbfabc600) at malloc.c:4795
#13 0x00bb841d in __libc_free (mem=0xbfabc608) at malloc.c:3738
#14 0x005b04d1 in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#15 0x002cedda in KEditTagsDialog::~KEditTagsDialog (this=0xbfabc608, __in_chrg=<value optimized out>) at ../../nepomuk/ui/kedittagsdialog.cpp:104
#16 0x013b4b87 in QObjectPrivate::deleteChildren (this=0xa7b72d0) at kernel/qobject.cpp:1964
#17 0x03de2144 in QWidget::~QWidget (this=0xa7b94b0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1631
#18 0x002cbdc4 in Nepomuk::TagWidget::~TagWidget (this=0xa7b94b0, __in_chrg=<value optimized out>) at ../../nepomuk/ui/tagwidget.cpp:265
#19 0x002cbe22 in Nepomuk::TagWidget::~TagWidget (this=0xa7b94b0, __in_chrg=<value optimized out>) at ../../nepomuk/ui/tagwidget.cpp:268
#20 0x011be2ca in KFileMetaDataWidget::Private::deleteRows (this=0xa7bc288) at ../../kio/kfile/kfilemetadatawidget.cpp:180
#21 0x011be322 in KFileMetaDataWidget::Private::slotLoadingFinished (this=0xa7bc288) at ../../kio/kfile/kfilemetadatawidget.cpp:188
#22 0x011bed8e in KFileMetaDataWidget::qt_metacall (this=0xa7bbf98, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfabbb5c) at ./kfilemetadatawidget.moc:88
#23 0x013a76ba in QMetaObject::metacall (object=0xa7bbf98, cl=QMetaObject::InvokeMetaMethod, idx=29, argv=0xbfabbb5c) at kernel/qmetaobject.cpp:237
#24 0x013b74ff in QMetaObject::activate (sender=0xa7bc430, m=0x1244688, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#25 0x011bad27 in KFileMetaDataProvider::loadingFinished (this=0xa7bc430) at ./kfilemetadataprovider_p.moc:111
#26 0x011bbd80 in KFileMetaDataProvider::Private::slotLoadingFinished (this=0xa7be158, finishedThread=0xa687a98) at ../../kio/kfile/kfilemetadataprovider.cpp:226
#27 0x011bc782 in KFileMetaDataProvider::qt_metacall (this=0xa7bc430, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfabbd88) at ./kfilemetadataprovider_p.moc:95
#28 0x013a76ba in QMetaObject::metacall (object=0xa7bc430, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xbfabbd88) at kernel/qmetaobject.cpp:237
#29 0x013b74ff in QMetaObject::activate (sender=0xa687a98, m=0x12463a8, local_signal_index=0, argv=0xbfabbd88) at kernel/qobject.cpp:3287
#30 0x011f64f3 in KLoadFileMetaDataThread::finished (this=0xa687a98, _t1=0xa687a98) at ./kloadfilemetadatathread_p.moc:89
#31 0x011f6515 in KLoadFileMetaDataThread::slotLoadingFinished (this=0xa687a98) at ../../kio/kfile/kloadfilemetadatathread.cpp:175
#32 0x011f65a0 in KLoadFileMetaDataThread::qt_metacall (this=0xa687a98, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xa4adfa0) at ./kloadfilemetadatathread_p.moc:77
#33 0x013a76ba in QMetaObject::metacall (object=0xa687a98, cl=QMetaObject::InvokeMetaMethod, idx=12, argv=0xa4adfa0) at kernel/qmetaobject.cpp:237
#34 0x013b1e16 in QMetaCallEvent::placeMetaCall (this=0xa34d818, object=0xa687a98) at kernel/qobject.cpp:535
#35 0x013b63b7 in QObject::event (this=0xa687a98, e=0xa34d818) at kernel/qobject.cpp:1226
#36 0x03d8ed24 in QApplicationPrivate::notify_helper (this=0xa00d9e0, receiver=0xa687a98, e=0xa34d818) at kernel/qapplication.cpp:4462
#37 0x03d938ce in QApplication::notify (this=0xbfabdc30, receiver=0xa687a98, e=0xa34d818) at kernel/qapplication.cpp:3862
#38 0x07c4936a in KApplication::notify (this=0xbfabdc30, receiver=0xa687a98, event=0xa34d818) at ../../kdeui/kernel/kapplication.cpp:311
#39 0x013a10bb in QCoreApplication::notifyInternal (this=0xbfabdc30, receiver=0xa687a98, event=0xa34d818) at kernel/qcoreapplication.cpp:731
#40 0x013a4c79 in sendEvent (receiver=0x0, event_type=0, data=0x9fd38b8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#41 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9fd38b8) at kernel/qcoreapplication.cpp:1372
#42 0x013a4e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#43 0x013ce3c4 in sendPostedEvents (s=0xa00fad0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#44 postEventSourceDispatch (s=0xa00fad0) at kernel/qeventdispatcher_glib.cpp:277
#45 0x01949aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0x0194a270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0x0194a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0x013ce53c in QEventDispatcherGlib::processEvents (this=0x9fd3410, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#49 0x03e42775 in QGuiEventDispatcherGlib::processEvents (this=0x9fd3410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0x013a0289 in QEventLoop::processEvents (this=0xbfabc5b0, flags=...) at kernel/qeventloop.cpp:149
#51 0x013a0522 in QEventLoop::exec (this=0xbfabc5b0, flags=...) at kernel/qeventloop.cpp:201
#52 0x042ac003 in QDialog::exec (this=0xbfabc608) at dialogs/qdialog.cpp:552
#53 0x002ccd2c in Nepomuk::TagWidget::slotShowAll (this=0xa7b94b0) at ../../nepomuk/ui/tagwidget.cpp:383
#54 0x002cd893 in Nepomuk::TagWidget::qt_metacall (this=0xa7b94b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfabc798) at ./tagwidget.moc:104
#55 0x013a76ba in QMetaObject::metacall (object=0xa7b94b0, cl=QMetaObject::InvokeMetaMethod, idx=36, argv=0xbfabc798) at kernel/qmetaobject.cpp:237
#56 0x013b74ff in QMetaObject::activate (sender=0xa5b4aa8, m=0x46c55ac, local_signal_index=0, argv=0xbfabc798) at kernel/qobject.cpp:3287
#57 0x041e0333 in QLabel::linkActivated (this=0xa5b4aa8, _t1=...) at .moc/release-shared/moc_qlabel.cpp:180
#58 0x041e066d in QLabel::qt_metacall (this=0xa5b4aa8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfabc8c8) at .moc/release-shared/moc_qlabel.cpp:110
#59 0x013a76ba in QMetaObject::metacall (object=0xa5b4aa8, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbfabc8c8) at kernel/qmetaobject.cpp:237
#60 0x013b74ff in QMetaObject::activate (sender=0xa6b00d0, m=0x46c2c8c, local_signal_index=13, argv=0xbfabc8c8) at kernel/qobject.cpp:3287
#61 0x03ff0cf3 in QTextControl::linkActivated (this=0xa6b00d0, _t1=...) at .moc/release-shared/moc_qtextcontrol_p.cpp:322
#62 0x03ff443d in QTextControlPrivate::activateLinkUnderCursor (this=0xa579de8, href=...) at text/qtextcontrol.cpp:2621
#63 0x03ff4cd8 in QTextControlPrivate::mouseReleaseEvent (this=0xa579de8, button=Qt::LeftButton, pos=...) at text/qtextcontrol.cpp:1710
#64 0x03ff7ffc in QTextControl::processEvent (this=0xa6b00d0, e=0xbfabd394, matrix=..., contextWidget=0xa5b4aa8) at text/qtextcontrol.cpp:937
#65 0x03fed4b0 in QTextControl::processEvent (this=0xa6b00d0, e=0xbfabd394, coordinateOffset=..., contextWidget=0xa5b4aa8) at text/qtextcontrol.cpp:884
#66 0x041dea69 in QLabelPrivate::sendControlEvent (this=0xa75a790, e=0xbfabd394) at widgets/qlabel.cpp:1627
#67 0x03de713a in QWidget::event (this=0xa5b4aa8, event=0xbfabd394) at kernel/qwidget.cpp:8259
#68 0x041d8f63 in QFrame::event (this=0xa5b4aa8, e=0xbfabd394) at widgets/qframe.cpp:557
#69 0x041dbd6a in QLabel::event (this=0xa5b4aa8, e=0xbfabd394) at widgets/qlabel.cpp:1049
#70 0x03d8ed24 in QApplicationPrivate::notify_helper (this=0xa00d9e0, receiver=0xa5b4aa8, e=0xbfabd394) at kernel/qapplication.cpp:4462
#71 0x03d94201 in QApplication::notify (this=0xbfabdc30, receiver=0xa5b4aa8, e=0xbfabd394) at kernel/qapplication.cpp:4023
#72 0x07c4936a in KApplication::notify (this=0xbfabdc30, receiver=0xa5b4aa8, event=0xbfabd394) at ../../kdeui/kernel/kapplication.cpp:311
#73 0x013a10bb in QCoreApplication::notifyInternal (this=0xbfabdc30, receiver=0xa5b4aa8, event=0xbfabd394) at kernel/qcoreapplication.cpp:731
#74 0x03d8fc3b in sendSpontaneousEvent (receiver=0xa5b4aa8, event=0xbfabd394, alienWidget=0xa5b4aa8, nativeWidget=0xa7b94b0, buttonDown=0x46dbc60, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#75 QApplicationPrivate::sendMouseEvent (receiver=0xa5b4aa8, event=0xbfabd394, alienWidget=0xa5b4aa8, nativeWidget=0xa7b94b0, buttonDown=0x46dbc60, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120
#76 0x03e192bc in QETWidget::translateMouseEvent (this=0xa7b94b0, event=0xbfabd8bc) at kernel/qapplication_x11.cpp:4556
#77 0x03e17746 in QApplication::x11ProcessEvent (this=0xbfabdc30, event=0xbfabd8bc) at kernel/qapplication_x11.cpp:3678
#78 0x03e42b84 in x11EventSourceDispatch (s=0xa0101f8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#79 0x01949aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#80 0x0194a270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#81 0x0194a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#82 0x013ce53c in QEventDispatcherGlib::processEvents (this=0x9fd3410, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#83 0x03e42775 in QGuiEventDispatcherGlib::processEvents (this=0x9fd3410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#84 0x013a0289 in QEventLoop::processEvents (this=0xbfabdb84, flags=...) at kernel/qeventloop.cpp:149
#85 0x013a0522 in QEventLoop::exec (this=0xbfabdb84, flags=...) at kernel/qeventloop.cpp:201
#86 0x013a4ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#87 0x03d8c8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#88 0x00143edd in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#89 0x080485bb in _start ()

Possible duplicates by query: bug 275932, bug 275788, bug 275194, bug 273842, bug 273021.

Reported using DrKonqi
Comment 1 Peter Penz 2011-09-05 05:42:33 UTC
*** Bug 281342 has been marked as a duplicate of this bug. ***
Comment 2 Peter Penz 2011-09-05 05:43:31 UTC
*** Bug 267046 has been marked as a duplicate of this bug. ***
Comment 3 abelius 2011-09-05 09:54:48 UTC
Dear All,

The bug I've reported (https://bugs.kde.org/show_bug.cgi?id=281342) has been marked as a duplicate of this bug. However I can not reproduce this crash. 

* My system info:
Application: dolphin (1.7)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic i686
Distribution: Ubuntu 11.04

* Things I've tried to reprocude:
- create a new text file in dolphin
- Tag the file with a new tag "test" using the dolphin side bar
- run "HasTag:test" in krunner
=> result: The file simply opens without problems
Comment 4 Vishesh Handa 2012-08-02 07:05:30 UTC

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