Bug 319092 - konqueror crashed when mouse runs over items
Summary: konqueror crashed when mouse runs over items
Status: RESOLVED UNMAINTAINED
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: widgets - FileMetadataWidget (show other bugs)
Version: 4.10.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Nepomuk Bugs Coordination
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-29 22:41 UTC by Gerd Grass
Modified: 2015-01-23 16:22 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 Gerd Grass 2013-04-29 22:41:27 UTC
Application: konqueror (4.10.2 "release 1")
KDE Platform Version: 4.10.2 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.7.10-1.1-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
I startet a new konqueror window.
I changed the folder (not my home directory but 2 folders below).
When running the mouse over the folder items (without any clicks) then konnqueror crashes (not for 100 % reproducable but happens quite often)

The crash can be reproduced sometimes.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  QByteArray::QByteArray (this=0x7fff9b74f680, str=0x7f1bf01ce260 <Address 0x7f1bf01ce260 out of bounds>) at tools/qbytearray.cpp:1298
#7  0x00007f1bee1b0f06 in NcoPrivate::NcoPrivate (this=0x13e9370) at /usr/src/debug/nepomuk-core-4.10.2/build/libnepomukcore/nco.cpp:136
#8  0x00007f1bee1ae487 in s_nco () at /usr/src/debug/nepomuk-core-4.10.2/build/libnepomukcore/nco.cpp:254
#9  0x00007f1bee1ae5b9 in Nepomuk2::Vocabulary::NCO::Contact () at /usr/src/debug/nepomuk-core-4.10.2/build/libnepomukcore/nco.cpp:295
#10 0x00007f1bedecbf7d in Nepomuk2::MetadataFilter::filter (this=<optimized out>, data=...) at /usr/src/debug/nepomuk-widgets-4.10.2/ui/metadatafilter.cpp:142
#11 0x00007f1bedec1e6b in Nepomuk2::FileMetaDataWidget::Private::slotLoadingFinished (this=0x1251390) at /usr/src/debug/nepomuk-widgets-4.10.2/ui/filemetadatawidget.cpp:144
#12 0x00007f1c07cd81af in QMetaObject::activate (sender=0x124c510, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3548
#13 0x00007f1bedec4159 in Nepomuk2::FileMetaDataProvider::Private::slotLoadingFinished (this=0x1201f80, job=<optimized out>) at /usr/src/debug/nepomuk-widgets-4.10.2/ui/filemetadataprovider.cpp:258
#14 0x00007f1c07cd81af in QMetaObject::activate (sender=0x1260150, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff9b74fbf0) at kernel/qobject.cpp:3548
#15 0x00007f1c08150c8f in KJob::finished (this=this@entry=0x1260150, _t1=_t1@entry=0x1260150) at /usr/src/debug/kdelibs-4.10.2/build/kdecore/kjob.moc:187
#16 0x00007f1c08150ed5 in KJob::emitResult (this=0x1260150) at /usr/src/debug/kdelibs-4.10.2/kdecore/jobs/kjob.cpp:316
#17 0x00007f1bedec98f3 in Nepomuk2::IndexedDataRetriever::slotIndexedFile (this=0x1260150) at /usr/src/debug/nepomuk-widgets-4.10.2/ui/indexeddataretriever.cpp:106
#18 0x00007f1c07cd81af in QMetaObject::activate (sender=0x11d6d10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff9b74ff40) at kernel/qobject.cpp:3548
#19 0x00007f1c07c58bd1 in QProcess::finished (this=this@entry=0x11d6d10, _t1=0) at .moc/release-shared/moc_qprocess.cpp:149
#20 0x00007f1c07c5cd13 in QProcessPrivate::_q_processDied (this=0x13d8e90) at io/qprocess.cpp:1067
#21 0x00007f1c07c5cdae in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:92
#22 QProcess::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:69
#23 0x00007f1c07cd81af in QMetaObject::activate (sender=0xfe60e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff9b7500e0) at kernel/qobject.cpp:3548
#24 0x00007f1c07d2343e in QSocketNotifier::activated (this=<optimized out>, _t1=22) at .moc/release-shared/moc_qsocketnotifier.cpp:103
#25 0x00007f1c07cdfc0b in QSocketNotifier::event (this=0xfe60e0, e=0x7fff9b750700) at kernel/qsocketnotifier.cpp:317
#26 0x00007f1c06e5086c in QApplicationPrivate::notify_helper (this=this@entry=0xa1da80, receiver=receiver@entry=0xfe60e0, e=e@entry=0x7fff9b750700) at kernel/qapplication.cpp:4562
#27 0x00007f1c06e54ceb in QApplication::notify (this=0x7fff9b750c40, receiver=0xfe60e0, e=0x7fff9b750700) at kernel/qapplication.cpp:4423
#28 0x00007f1c08a64146 in KApplication::notify (this=0x7fff9b750c40, receiver=0xfe60e0, event=0x7fff9b750700) at /usr/src/debug/kdelibs-4.10.2/kdeui/kernel/kapplication.cpp:311
#29 0x00007f1c07cc2c9e in QCoreApplication::notifyInternal (this=0x7fff9b750c40, receiver=0xfe60e0, event=0x7fff9b750700) at kernel/qcoreapplication.cpp:946
#30 0x00007f1c07cf09d8 in sendEvent (event=0x7fff9b750700, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#31 socketNotifierSourceDispatch (source=0xa1eb90) at kernel/qeventdispatcher_glib.cpp:110
#32 0x00007f1c033e27d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#33 0x00007f1c033e2b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f1c033e2bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f1c07cf11f6 in QEventDispatcherGlib::processEvents (this=0x94b790, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#36 0x00007f1c06ef0c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f1c07cc19ef in QEventLoop::processEvents (this=this@entry=0x7fff9b750940, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007f1c07cc1c78 in QEventLoop::exec (this=0x7fff9b750940, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007f1c07cc6918 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#40 0x00007f1bf5ac34b2 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.2/konqueror/src/konqmain.cpp:227
#41 0x000000000040889a in _start ()

Reported using DrKonqi
Comment 1 Simeon Bird 2013-09-11 06:16:31 UTC
This looks like a problem due to konqueror linking against the old version of nepomuk in kdelibs, and the FileMetaData widget linking against the new version. 

Not much we can do about this until konqueror links against the new version in nepomuk-core, I think, sorry.
Comment 2 Vishesh Handa 2015-01-23 16:22:14 UTC
Thank you for taking the time to file a bug report.

The Nepomuk project is no longer included in the KDE Software Compilation. With Plasma 5, we have replaced most of the underlying technology with Baloo and other components. Hopefully this will have addressed your concern.

We encourage you to try out Plasma 5 (+Baloo) and let us know if your problem persists.