Bug 313650 - Dolphin crashes at tagging any file
Summary: Dolphin crashes at tagging any file
Status: RESOLVED DUPLICATE of bug 281342
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: 4.9.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Nepomuk Bugs Coordination
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-21 21:52 UTC by GK
Modified: 2013-01-22 06:46 UTC (History)
2 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 GK 2013-01-21 21:52:11 UTC
Application: dolphin (2.1)
KDE Platform Version: 4.9.5
Qt Version: 4.8.2
Operating System: Linux 3.2.0-36-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
I was opening Dolphin and trying to tag one file (in .doc format). Dolphin crashed. I can reproduce this every time with any file type or file size. Furthermore, it seems that Dolphin becomes unstable and crashes after searching of files within it (through FIND option). It also make the home directory not accessible (like locked) to other programs -- e.g. Libreoffice cannot save files after the Dolphin crash saying that the user does not have the right permissions.

The issue seems not quite the same with other reports I've seen in which the problem occurs only with files with certain size or type.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5154a7f780 (LWP 3327))]

Thread 3 (Thread 0x7f5139f59700 (LWP 3329)):
#0  0x00007ffff27ff8de in ?? ()
#1  0x00007f514be7115d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007f5150fb4c64 in do_gettime (frac=0x7f5139f58b98, sec=0x7f5139f58b90) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f515108d06d in QTimerInfoList::updateCurrentTime (this=0x7f5134002860) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f515108d3a3 in QTimerInfoList::timerWait (this=0x7f5134002860, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007f515108be5c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f5139f58c6c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f515108bf05 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f514bbbf846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f514bbbff5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f514bbc0164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f515108c906 in QEventDispatcherGlib::processEvents (this=0x7f51340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f515105be42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f515105c097 in QEventLoop::exec (this=0x7f5139f58dd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f5150f5b057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007f515103bb4f in QInotifyFileSystemWatcherEngine::run (this=0x2385cb0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f5150f5e07b in QThreadPrivate::start (arg=0x2385cb0) at thread/qthread_unix.cpp:307
#17 0x00007f514c484e9a in start_thread (arg=0x7f5139f59700) at pthread_create.c:308
#18 0x00007f515433bcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f513907c700 (LWP 3330)):
#0  0x00007f514bbfb320 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f514bbfb599 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f514bbbf914 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f514bbbffaa in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f514bbc0164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f515108c906 in QEventDispatcherGlib::processEvents (this=0x7f512c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f515105be42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f515105c097 in QEventLoop::exec (this=0x7f513907bdd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f5150f5b057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f515103bb4f in QInotifyFileSystemWatcherEngine::run (this=0x2690560) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f5150f5e07b in QThreadPrivate::start (arg=0x2690560) at thread/qthread_unix.cpp:307
#11 0x00007f514c484e9a in start_thread (arg=0x7f513907c700) at pthread_create.c:308
#12 0x00007f515433bcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5154a7f780 (LWP 3327)):
[KCrash Handler]
#6  0x00007f51542cb5bc in __GI___libc_free (mem=0x7ffff268eab0) at malloc.c:2982
#7  0x00007f515106fe15 in QObjectPrivate::deleteChildren (this=0x296bbf0) at kernel/qobject.cpp:1908
#8  0x00007f51501ac5b0 in QWidget::~QWidget (this=0x2973b50, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#9  0x00007f5152b99b69 in Nepomuk::TagWidget::~TagWidget (this=0x2973b50, __in_chrg=<optimized out>) at ../../nepomuk/ui/tagwidget.cpp:268
#10 0x00007f5152321b37 in KFileMetaDataWidget::Private::deleteRows (this=0x27aa9e0) at ../../kio/kfile/kfilemetadatawidget.cpp:184
#11 0x00007f51523222d9 in KFileMetaDataWidget::Private::slotLoadingFinished (this=0x27aa9e0) at ../../kio/kfile/kfilemetadatawidget.cpp:192
#12 0x00007f5151071761 in QMetaObject::activate (sender=0x266ec90, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#13 0x00007f515235692d in KFileMetaDataProvider::Private::slotLoadingFinished (this=0x27ad060) at ../../kio/kfile/kfilemetadataprovider.cpp:245
#14 0x00007f5151071761 in QMetaObject::activate (sender=0x292d9f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#15 0x00007f5152354a58 in KFileMetaDataReader::Private::slotLoadingFinished (this=0x27e6260, exitCode=<optimized out>, exitStatus=<optimized out>) at ../../kio/kfile/kfilemetadatareader.cpp:96
#16 0x00007f5151071761 in QMetaObject::activate (sender=0x27c6910, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff268e010) at kernel/qobject.cpp:3547
#17 0x00007f5150ff27ff in QProcess::finished (this=<optimized out>, _t1=0, _t2=QProcess::NormalExit) at .moc/release-shared/moc_qprocess.cpp:156
#18 0x00007f5150ff9e76 in QProcessPrivate::_q_processDied (this=0x29f2c30) at io/qprocess.cpp:1068
#19 0x00007f5150ff9efe in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:92
#20 QProcess::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:69
#21 0x00007f5151071761 in QMetaObject::activate (sender=0x29a4c30, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff268e1d0) at kernel/qobject.cpp:3547
#22 0x00007f51510be7de in QSocketNotifier::activated (this=<optimized out>, _t1=30) at .moc/release-shared/moc_qsocketnotifier.cpp:103
#23 0x00007f515107aaeb in QSocketNotifier::event (this=0x29a4c30, e=0x7ffff268e840) at kernel/qsocketnotifier.cpp:317
#24 0x00007f51501617b4 in notify_helper (e=0x7ffff268e840, receiver=0x29a4c30, this=0x217a8f0) at kernel/qapplication.cpp:4556
#25 QApplicationPrivate::notify_helper (this=0x217a8f0, receiver=0x29a4c30, e=0x7ffff268e840) at kernel/qapplication.cpp:4528
#26 0x00007f5150166583 in QApplication::notify (this=0x7ffff26909e0, receiver=0x29a4c30, e=0x7ffff268e840) at kernel/qapplication.cpp:4417
#27 0x00007f5151ac47a6 in KApplication::notify (this=0x7ffff26909e0, receiver=0x29a4c30, event=0x7ffff268e840) at ../../kdeui/kernel/kapplication.cpp:311
#28 0x00007f515105d30c in QCoreApplication::notifyInternal (this=0x7ffff26909e0, receiver=0x29a4c30, event=0x7ffff268e840) at kernel/qcoreapplication.cpp:915
#29 0x00007f515108bf77 in sendEvent (event=0x7ffff268e840, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 socketNotifierSourceDispatch (source=0x217ab30) at kernel/qeventdispatcher_glib.cpp:110
#31 0x00007f514bbbfd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f514bbc00a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f514bbc0164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f515108c906 in QEventDispatcherGlib::processEvents (this=0x214fb10, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#35 0x00007f5150209cde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007f515105be42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007f515105c097 in QEventLoop::exec (this=0x7ffff268ea50, flags=...) at kernel/qeventloop.cpp:204
#38 0x00007f5150631f86 in QDialog::exec (this=0x7ffff268eab0) at dialogs/qdialog.cpp:554
#39 0x00007f5152b9aa9d in Nepomuk::TagWidget::slotShowAll (this=0x2973b50) at ../../nepomuk/ui/tagwidget.cpp:383
#40 0x00007f5152b9b4d5 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=0x2973b50, _c=<optimized out>) at ./tagwidget.moc:81
#41 Nepomuk::TagWidget::qt_static_metacall (_o=0x2973b50, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./tagwidget.moc:66
#42 0x00007f5151071761 in QMetaObject::activate (sender=0x2a361d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff268ece0) at kernel/qobject.cpp:3547
#43 0x00007f5150578e82 in QLabel::linkActivated (this=<optimized out>, _t1=...) at .moc/release-shared/moc_qlabel.cpp:194
#44 0x00007f5151071761 in QMetaObject::activate (sender=0x29ed330, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff268ee20) at kernel/qobject.cpp:3547
#45 0x00007f51503af5b5 in QTextControl::linkActivated (this=<optimized out>, _t1=...) at .moc/release-shared/moc_qtextcontrol_p.cpp:336
#46 0x00007f51503b25fc in QTextControlPrivate::activateLinkUnderCursor (this=0x29e5290, href=...) at text/qtextcontrol.cpp:2734
#47 0x00007f51503b2e81 in QTextControlPrivate::mouseReleaseEvent (this=0x29e5290, e=<optimized out>, button=<optimized out>, pos=..., modifiers=..., buttons=..., globalPos=...) at text/qtextcontrol.cpp:1754
#48 0x00007f51503b5eb3 in QTextControl::processEvent (this=<optimized out>, e=0x7ffff268fd00, matrix=..., contextWidget=0x2a361d0) at text/qtextcontrol.cpp:961
#49 0x00007f51503abb46 in QTextControl::processEvent (this=0x29ed330, e=0x7ffff268fd00, coordinateOffset=..., contextWidget=0x2a361d0) at text/qtextcontrol.cpp:906
#50 0x00007f5150577a4d in QLabelPrivate::sendControlEvent (this=0x2a2cc70, e=0x7ffff268fd00) at widgets/qlabel.cpp:1651
#51 0x00007f51501b1fb4 in QWidget::event (this=0x2a361d0, event=0x7ffff268fd00) at kernel/qwidget.cpp:8371
#52 0x00007f5150572836 in QFrame::event (this=0x2a361d0, e=0x7ffff268fd00) at widgets/qframe.cpp:557
#53 0x00007f51501617b4 in notify_helper (e=0x7ffff268fd00, receiver=0x2a361d0, this=0x217a8f0) at kernel/qapplication.cpp:4556
#54 QApplicationPrivate::notify_helper (this=0x217a8f0, receiver=0x2a361d0, e=0x7ffff268fd00) at kernel/qapplication.cpp:4528
#55 0x00007f5150166f2f in QApplication::notify (this=<optimized out>, receiver=0x2a361d0, e=0x7ffff268fd00) at kernel/qapplication.cpp:4099
#56 0x00007f5151ac47a6 in KApplication::notify (this=0x7ffff26909e0, receiver=0x2a361d0, event=0x7ffff268fd00) at ../../kdeui/kernel/kapplication.cpp:311
#57 0x00007f515105d30c in QCoreApplication::notifyInternal (this=0x7ffff26909e0, receiver=0x2a361d0, event=0x7ffff268fd00) at kernel/qcoreapplication.cpp:915
#58 0x00007f5150162782 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#59 QApplicationPrivate::sendMouseEvent (receiver=0x2a361d0, event=0x7ffff268fd00, alienWidget=0x2a361d0, nativeWidget=0x26fb220, buttonDown=0x2a361d0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167
#60 0x00007f51501e1b15 in QETWidget::translateMouseEvent (this=0x26fb220, event=<optimized out>) at kernel/qapplication_x11.cpp:4617
#61 0x00007f51501e0ace in QApplication::x11ProcessEvent (this=0x7ffff26909e0, event=0x7ffff26905d0) at kernel/qapplication_x11.cpp:3732
#62 0x00007f515020a052 in x11EventSourceDispatch (s=0x2178780, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#63 0x00007f514bbbfd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007f514bbc00a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007f514bbc0164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007f515108c89f in QEventDispatcherGlib::processEvents (this=0x214fb10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#67 0x00007f5150209cde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#68 0x00007f515105be42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#69 0x00007f515105c097 in QEventLoop::exec (this=0x7ffff2690970, flags=...) at kernel/qeventloop.cpp:204
#70 0x00007f51510613e7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#71 0x00007f51546578b7 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#72 0x00007f515426976d in __libc_start_main (main=0x400640, argc=5, ubp_av=0x7ffff2690f38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff2690f28) at libc-start.c:226
#73 0x0000000000400671 in _start ()

Possible duplicates by query: bug 313118, bug 312401, bug 309216.

Reported using DrKonqi
Comment 1 Vishesh Handa 2013-01-22 06:46:24 UTC

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