Bug 227804 - Dolphin crashed when tagging files using the information panel
Summary: Dolphin crashed when tagging files using the information panel
Status: RESOLVED DUPLICATE of bug 226509
Alias: None
Product: nepomuk
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-20 13:57 UTC by Matthias
Modified: 2010-07-27 13:55 UTC (History)
3 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 Matthias 2010-02-20 13:57:13 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.1
Operating System: Linux 2.6.31.12-174.2.19.fc12.x86_64 x86_64
Distribution: "Fedora release 12 (Constantine)"

-- Information about the crash:
1. Mark (Ctrl +A) a big number of files within one folder to give them the same tag (e.g. photos from a holiday)
2. Click on "Add tags" in the information panel
3. Dolphin will sometime crash (approx. one out of 10 times)

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#5  Nepomuk::ResourceData::determineUri (this=0x500000001) at /usr/src/debug/kdelibs-4.4.0/nepomuk/core/resourcedata.cpp:579
#6  0x00000036d182ef86 in Nepomuk::ResourceData::determineUri (this=0x2b39c80) at /usr/src/debug/kdelibs-4.4.0/nepomuk/core/resourcedata.cpp:580
#7  0x00000036d184949d in Nepomuk::Resource::operator== (this=0x2779740, other=...) at /usr/src/debug/kdelibs-4.4.0/nepomuk/core/resource.cpp:490
#8  0x00000036d1834a85 in contains (this=0x1d9ea00, type=...) at /usr/include/QtCore/qlist.h:760
#9  Nepomuk::ResourceManager::allResourcesOfType (this=0x1d9ea00, type=...) at /usr/src/debug/kdelibs-4.4.0/nepomuk/core/resourcemanager.cpp:344
#10 0x00000036d184d176 in Nepomuk::Tag::allTags () at /usr/src/debug/kdelibs-4.4.0/nepomuk/core/tag.cpp:130
#11 0x0000000000456251 in KEditTagsDialog::loadTags (this=0x7fff402f1f60) at /usr/src/debug/kdebase-4.4.0/apps/dolphin/src/panels/information/kedittagsdialog.cpp:229
#12 0x00000000004572d1 in KEditTagsDialog::KEditTagsDialog (this=0x7fff402f1f60, tags=<value optimized out>, parent=0x7fff402f1b30, flags=<value optimized out>)
    at /usr/src/debug/kdebase-4.4.0/apps/dolphin/src/panels/information/kedittagsdialog.cpp:87
#13 0x000000000045a1b9 in KTaggingWidget::slotLinkActivated (this=0x1930cc0, link=<value optimized out>) at /usr/src/debug/kdebase-4.4.0/apps/dolphin/src/panels/information/ktaggingwidget.cpp:127
#14 0x000000000045a529 in KTaggingWidget::qt_metacall (this=0x1930cc0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff402f21e0)
    at /usr/src/debug/kdebase-4.4.0/x86_64-redhat-linux-gnu/apps/dolphin/src/ktaggingwidget_p.moc:81
#15 0x00000036cad68adf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#16 0x00000036cd172412 in QLabel::linkActivated(QString const&) () from /usr/lib64/libQtGui.so.4
#17 0x00000036cd175ded in QLabel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtGui.so.4
#18 0x00000036cad68adf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#19 0x00000036ccfcc1a5 in QTextControl::linkActivated(QString const&) () from /usr/lib64/libQtGui.so.4
#20 0x00000036ccfd2f29 in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00000036ccfd3c39 in ?? () from /usr/lib64/libQtGui.so.4
#22 0x00000036ccfd6c76 in QTextControl::processEvent(QEvent*, QMatrix const&, QWidget*) () from /usr/lib64/libQtGui.so.4
#23 0x00000036ccfce04a in QTextControl::processEvent(QEvent*, QPointF const&, QWidget*) () from /usr/lib64/libQtGui.so.4
#24 0x00000036cd173acd in ?? () from /usr/lib64/libQtGui.so.4
#25 0x00000036ccdf585a in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#26 0x00000036cd16fdd6 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#27 0x00000036ccdaa86c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#28 0x00000036ccdb110d in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#29 0x00000036cdc067a6 in KApplication::notify (this=0x7fff402f3f10, receiver=0x1931040, event=0x7fff402f3210) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#30 0x00000036cad5696c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#31 0x00000036ccdb02fe in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#32 0x00000036cce21d65 in ?? () from /usr/lib64/libQtGui.so.4
#33 0x00000036cce20a88 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#34 0x00000036cce496a2 in ?? () from /usr/lib64/libQtGui.so.4
#35 0x0000003499a3920e in g_main_dispatch (context=0x1939d20) at gmain.c:1960
#36 IA__g_main_context_dispatch (context=0x1939d20) at gmain.c:2513
#37 0x0000003499a3cbf8 in g_main_context_iterate (context=0x1939d20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#38 0x0000003499a3cd1a in IA__g_main_context_iteration (context=0x1939d20, may_block=1) at gmain.c:2654
#39 0x00000036cad7c2b3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#40 0x00000036cce4936e in ?? () from /usr/lib64/libQtGui.so.4
#41 0x00000036cad553b2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#42 0x00000036cad5567c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#43 0x00000036cad57969 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#44 0x00000000004374e5 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-4.4.0/apps/dolphin/src/main.cpp:101

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-02-22 17:14:45 UTC
Thanks for the bug report!

@Sebastian: Maybe this is a duplicate of bug 226509 (fixed for KDE SC 4.4.1)? The backtrace also contains Nepomuk functions called from KEditTagsDialog::loadTags()...
Comment 2 Sebastian Trueg 2010-02-25 16:48:03 UTC
I am pretty sure that this is a duplicate of bug 226509 but since the crash happens in a different method I would rather like to get some feedback based on 4.4.1.
Comment 3 Sebastian Trueg 2010-07-27 13:55:58 UTC

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