Bug 219762

Summary: kget crashes when one opens a file's properties (nepomuk related)
Product: [Applications] kget Reporter: S. Burmeister <sven.burmeister>
Component: generalAssignee: KGet authors <kget>
Status: RESOLVED FIXED    
Severity: crash CC: andresbajotierra, pano_90, sebastian, trueg
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description S. Burmeister 2009-12-22 23:50:53 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

Nepomuk uses the virtuoso backend. This crash happens when opening the properties of a (finished) download.


Application: KGet (kget), signal: Segmentation fault
[KCrash Handler]
#6  Nepomuk::ResourceData::type (this=0xe8243489) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/resourcedata.cpp:126
#7  0xb6edd9b5 in Nepomuk::ResourceData::type (this=0xb6205020) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/resourcedata.cpp:127
#8  0xb6edd9b5 in Nepomuk::ResourceData::type (this=0xb67439a4) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/resourcedata.cpp:127
#9  0xb6edd9b5 in Nepomuk::ResourceData::type (this=0x8127b88) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/resourcedata.cpp:127
#10 0xb6edd9b5 in Nepomuk::ResourceData::type (this=0x8430410) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/resourcedata.cpp:127
#11 0xb6ee0aba in Nepomuk::ResourceManagerPrivate::allResourceDataOfType (this=0x81eeca0, type=...) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/resourcemanager.cpp:129
#12 0xb6ee0d58 in Nepomuk::ResourceManager::allResourcesOfType (this=0x814c6e8, type=...) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/resourcemanager.cpp:337
#13 0xb6eff38e in Nepomuk::Tag::allTags () at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/tag.cpp:130
#14 0xb6eef831 in Nepomuk::TagCloud::updateTags (this=0x8519c88) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/ui/kmetadatatagcloud.cpp:69
#15 0xb6eefcb8 in Nepomuk::TagCloud::TagCloud (this=0x8519c88, parent=0x85bb910) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/ui/kmetadatatagcloud.cpp:46
#16 0x080f727b in Ui_NepomukWidget::setupUi (this=0xbfab96c4, NepomukWidget=0x85bb910) at /usr/src/debug/kdenetwork-4.3.85/build/kget/ui_nepomukwidget.h:58
#17 0x080f68b0 in NepomukWidget::NepomukWidget (this=0x85bb910, transfer=0x8286ae0, parent=0xe8243489) at /usr/src/debug/kdenetwork-4.3.85/kget/ui/nepomukwidget.cpp:30
#18 0x08096056 in ContextMenu::createTransferContextMenu (transfers=) at /usr/src/debug/kdenetwork-4.3.85/kget/ui/contextmenu.cpp:74
#19 0x0809643a in ContextMenu::createTransferContextMenu (handler=0x8286ae0, parent=0x0) at /usr/src/debug/kdenetwork-4.3.85/kget/ui/contextmenu.cpp:91
#20 0x0808042b in TransfersViewDelegate::editorEvent (this=0x8256090, event=0xbfaba310, model=0x820ccc0, option=..., index=...)
    at /usr/src/debug/kdenetwork-4.3.85/kget/ui/transfersviewdelegate.cpp:438
#21 0xb63a7e3d in ?? () from /usr/lib/libQtGui.so.4
#22 0xb63a8143 in QAbstractItemView::edit(QModelIndex const&, QAbstractItemView::EditTrigger, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb63a8459 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#24 0xb63f1fa4 in QTreeView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb5e4d731 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb6256ff5 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb62f31f1 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#28 0xb63ab83c in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#29 0xb63ebd71 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#30 0xb62f5ae6 in ?? () from /usr/lib/libQtGui.so.4
#31 0xb68bccae in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#32 0xb5dee1ad in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#33 0xb5df52e2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#34 0xb762f5a1 in KApplication::notify (this=0xbfabab68, receiver=0x823b620, event=0xbfaba310) at /usr/src/debug/kdelibs-4.3.85/kdeui/kernel/kapplication.cpp:302
#35 0xb68bd9de in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#36 0xb5df4944 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#37 0xb5e8018a in ?? () from /usr/lib/libQtGui.so.4
#38 0xb5e7f734 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#39 0xb5eacda8 in ?? () from /usr/lib/libQtGui.so.4
#40 0xb53684c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0xb536bd98 in ?? () from /usr/lib/libglib-2.0.so.0
#42 0xb536bebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#43 0xb68ea671 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#44 0xb5eac8fa in ?? () from /usr/lib/libQtGui.so.4
#45 0xb68bc04d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#46 0xb68bc499 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#47 0xb68c0610 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#48 0xb5dee284 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#49 0x080ee25d in main (argc=6, argv=0xbfabad84) at /usr/src/debug/kdenetwork-4.3.85/kget/main.cpp:184
Comment 1 S. Burmeister 2009-12-22 23:54:31 UTC
Right clicking the item produced the crash as well:

Application: KGet (kget), signal: Segmentation fault
[KCrash Handler]
#6  0xb66669d4 in QMutex::lock() () from /usr/lib/libQtCore.so.4
#7  0xb6d93c9a in relock (this=<value optimized out>) at /usr/include/QtCore/qmutex.h:120
#8  QMutexLocker (this=<value optimized out>) at /usr/include/QtCore/qmutex.h:102
#9  Nepomuk::ResourceData::load (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/resourcedata.cpp:375
#10 0xb6d949db in Nepomuk::ResourceData::type (this=0x82fb0b0) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/resourcedata.cpp:128
#11 0xb6d97aba in Nepomuk::ResourceManagerPrivate::allResourceDataOfType (this=0x814d7e8, type=...) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/resourcemanager.cpp:129
#12 0xb6d97d58 in Nepomuk::ResourceManager::allResourcesOfType (this=0x8248338, type=...) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/resourcemanager.cpp:337
#13 0xb6db638e in Nepomuk::Tag::allTags () at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/tag.cpp:130
#14 0xb6da6831 in Nepomuk::TagCloud::updateTags (this=0x83379d8) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/ui/kmetadatatagcloud.cpp:69
#15 0xb6da6cb8 in Nepomuk::TagCloud::TagCloud (this=0x83379d8, parent=0x8350dc0) at /usr/src/debug/kdelibs-4.3.85/nepomuk/core/ui/kmetadatatagcloud.cpp:46
#16 0x080f727b in Ui_NepomukWidget::setupUi (this=0xbfa6b6f4, NepomukWidget=0x8350dc0) at /usr/src/debug/kdenetwork-4.3.85/build/kget/ui_nepomukwidget.h:58
#17 0x080f68b0 in NepomukWidget::NepomukWidget (this=0x8350dc0, transfer=0x8301388, parent=0x82fb0e4) at /usr/src/debug/kdenetwork-4.3.85/kget/ui/nepomukwidget.cpp:30
#18 0x08096056 in ContextMenu::createTransferContextMenu (transfers=) at /usr/src/debug/kdenetwork-4.3.85/kget/ui/contextmenu.cpp:74
#19 0x0809643a in ContextMenu::createTransferContextMenu (handler=0x8301388, parent=0x0) at /usr/src/debug/kdenetwork-4.3.85/kget/ui/contextmenu.cpp:91
#20 0x0808042b in TransfersViewDelegate::editorEvent (this=0x82bf050, event=0xbfa6c340, model=0x8276170, option=..., index=...)
    at /usr/src/debug/kdenetwork-4.3.85/kget/ui/transfersviewdelegate.cpp:438
#21 0xb625ee3d in ?? () from /usr/lib/libQtGui.so.4
#22 0xb625f143 in QAbstractItemView::edit(QModelIndex const&, QAbstractItemView::EditTrigger, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb625f459 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#24 0xb62a8fa4 in QTreeView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb5d04731 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb610dff5 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb61aa1f1 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#28 0xb626283c in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#29 0xb62a2d71 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#30 0xb61acae6 in ?? () from /usr/lib/libQtGui.so.4
#31 0xb6773cae in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#32 0xb5ca51ad in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#33 0xb5cac2e2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#34 0xb74e65a1 in KApplication::notify (this=0xbfa6cb98, receiver=0x82ab220, event=0xbfa6c340) at /usr/src/debug/kdelibs-4.3.85/kdeui/kernel/kapplication.cpp:302
#35 0xb67749de in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#36 0xb5cab944 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#37 0xb5d3718a in ?? () from /usr/lib/libQtGui.so.4
#38 0xb5d36734 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#39 0xb5d63da8 in ?? () from /usr/lib/libQtGui.so.4
#40 0xb521f4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0xb5222d98 in ?? () from /usr/lib/libglib-2.0.so.0
#42 0xb5222ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#43 0xb67a1671 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#44 0xb5d638fa in ?? () from /usr/lib/libQtGui.so.4
#45 0xb677304d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#46 0xb6773499 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#47 0xb6777610 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#48 0xb5ca5284 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#49 0x080ee25d in main (argc=5, argv=0xbfa6cdb4) at /usr/src/debug/kdenetwork-4.3.85/kget/main.cpp:184
Comment 2 Dario Andres 2009-12-23 14:20:11 UTC
This could be related to bug 218234.
Comment 3 Sebastian Trueg 2009-12-23 20:45:40 UTC
Already fixed in kdelibs trunk.
Comment 4 Lukas Appelhans 2009-12-23 21:38:09 UTC
*** Bug 219859 has been marked as a duplicate of this bug. ***