Bug 292782

Summary: a crash out of nowhere
Product: [Frameworks and Libraries] Akonadi Reporter: Serge Ratke <wuseldusel>
Component: Nepomuk Feeder AgentsAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: dvratil, vkrause, winter
Priority: NOR    
Version: 4.8   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Serge Ratke 2012-01-29 11:31:04 UTC
Application: akonadi_nepomuk_feeder (4.8)
KDE Platform Version: 4.8.00 (4.8.0 (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.2.1-gentoo-r2 x86_64
Distribution (Platform): Gentoo Packages

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

i was starring at the monitor with opera running, suddenly the Dr. Konqi crash report dialog appeared telling me something crashed. sorry for the useless report, maybe the crashlog will give you some hint as to what crashed.

-- Backtrace:
Application: Akonadi Nepomuk Feeder (akonadi_nepomuk_feeder), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:1808
#7  0x00007fef454317d5 in read (size=16, target=0x7fffeeeb31d0 "", this=0x27beef0) at /usr/include/bits/string3.h:52
#8  QIODevice::read (this=0x277f780, data=0x7fffeeeb31d0 "", maxSize=16) at io/qiodevice.cpp:790
#9  0x00007fef45482b12 in QUuid::createUuid () at plugin/quuid.cpp:610
#10 0x00007fef34d415f1 in Private (this=0x28999a0) at /var/tmp/portage/kde-base/kdepimlibs-4.8.0/work/kdepimlibs-4.8.0/kabc/contactgroup.cpp:302
#11 KABC::ContactGroup::ContactGroup (this=0x7fffeeeb3280) at /var/tmp/portage/kde-base/kdepimlibs-4.8.0/work/kdepimlibs-4.8.0/kabc/contactgroup.cpp:324
#12 0x00007fef33e8d6d1 in Akonadi::SerializerPluginContactGroup::deserialize (this=<optimized out>, item=..., label=..., data=..., version=<optimized out>) at /var/tmp/portage/kde-base/kdepim-runtime-4.8.0/work/kdepim-runtime-4.8.0/plugins/akonadi_serializer_contactgroup.cpp:42
#13 0x00007fef4590594d in Akonadi::ItemSerializer::deserialize (item=..., label=..., data=..., version=0) at /var/tmp/portage/kde-base/kdepimlibs-4.8.0/work/kdepimlibs-4.8.0/akonadi/itemserializer.cpp:102
#14 0x00007fef45905fb4 in Akonadi::ItemSerializer::deserialize (item=..., label=..., data=..., version=0, external=<optimized out>) at /var/tmp/portage/kde-base/kdepimlibs-4.8.0/work/kdepimlibs-4.8.0/akonadi/itemserializer.cpp:94
#15 0x00007fef45925d6f in Akonadi::ProtocolHelper::parseItemFetchResult (lineTokens=..., item=..., valuePool=0x0) at /var/tmp/portage/kde-base/kdepimlibs-4.8.0/work/kdepimlibs-4.8.0/akonadi/protocolhelper.cpp:396
#16 0x00007fef458fee03 in Akonadi::ItemFetchJob::doHandleResponse (this=<optimized out>, tag=..., data=...) at /var/tmp/portage/kde-base/kdepimlibs-4.8.0/work/kdepimlibs-4.8.0/akonadi/itemfetchjob.cpp:192
#17 0x00007fef459103ae in Akonadi::JobPrivate::handleResponse (this=<optimized out>, tag=..., data=...) at /var/tmp/portage/kde-base/kdepimlibs-4.8.0/work/kdepimlibs-4.8.0/akonadi/job.cpp:80
#18 0x00007fef45945370 in Akonadi::SessionPrivate::dataReceived (this=0x25d2db0) at /var/tmp/portage/kde-base/kdepimlibs-4.8.0/work/kdepimlibs-4.8.0/akonadi/session.cpp:218
#19 0x00007fef4594825d in Akonadi::Session::qt_metacall (this=0x25d58c0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffeeeb3ae0) at /var/tmp/portage/kde-base/kdepimlibs-4.8.0/work/kdepimlibs-4.8.0_build/akonadi/session.moc:96
#20 0x00007fef454ab867 in QMetaObject::activate (sender=0x25f2e10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#21 0x00007fef454f1f08 in QIODevice::qt_metacall (this=0x25f2e10, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffeeeb3c00) at .moc/release-shared/moc_qiodevice.cpp:77
#22 0x00007fef427abf30 in QLocalSocket::qt_metacall (this=0x25f2e10, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffeeeb3c00) at .moc/release-shared/moc_qlocalsocket.cpp:81
#23 0x00007fef454ab867 in QMetaObject::activate (sender=0x25f24a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#24 0x00007fef427a790f in QAbstractSocketPrivate::canReadNotification (this=0x25f1e00) at socket/qabstractsocket.cpp:643
#25 0x00007fef42795411 in QReadNotifier::event (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1103
#26 0x00007fef43112c14 in QApplicationPrivate::notify_helper (this=0x2467e40, receiver=0x25f3650, e=0x7fffeeeb41a0) at kernel/qapplication.cpp:4481
#27 0x00007fef4311778a in QApplication::notify (this=<optimized out>, receiver=0x25f3650, e=0x7fffeeeb41a0) at kernel/qapplication.cpp:4360
#28 0x00007fef46373886 in KApplication::notify (this=0x7fffeeeb4470, receiver=0x25f3650, event=0x7fffeeeb41a0) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311
#29 0x00007fef4549709b in QCoreApplication::notifyInternal (this=0x7fffeeeb4470, receiver=0x25f3650, event=0x7fffeeeb41a0) at kernel/qcoreapplication.cpp:787
#30 0x00007fef454c19a8 in sendEvent (event=0x7fffeeeb41a0, receiver=<optimized out>) at kernel/qcoreapplication.h:215
#31 socketNotifierSourceDispatch (source=0x2469dd0) at kernel/qeventdispatcher_glib.cpp:110
#32 0x00007fef3fc54122 in g_main_dispatch (context=0x2469ce0) at gmain.c:2441
#33 g_main_context_dispatch (context=0x2469ce0) at gmain.c:3011
#34 0x00007fef3fc54918 in g_main_context_iterate (context=0x2469ce0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3089
#35 0x00007fef3fc54af1 in g_main_context_iteration (context=0x2469ce0, may_block=1) at gmain.c:3152
#36 0x00007fef454c1fef in QEventDispatcherGlib::processEvents (this=0x2448a30, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#37 0x00007fef431b808e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007fef45496442 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007fef45496684 in QEventLoop::exec (this=0x7fffeeeb43e0, flags=...) at kernel/qeventloop.cpp:201
#40 0x00007fef4549ab0b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#41 0x00007fef458595b6 in Akonadi::AgentBase::init (r=0x25d5d50) at /var/tmp/portage/kde-base/kdepimlibs-4.8.0/work/kdepimlibs-4.8.0/akonadi/agentbase.cpp:564
#42 0x000000000040a898 in init<Akonadi::NepomukFeederAgent> (argv=<optimized out>, argc=<optimized out>) at /usr/include/akonadi/agentbase.h:342
#43 main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-base/kdepim-runtime-4.8.0/work/kdepim-runtime-4.8.0/agents/nepomukfeeder/nepomukfeederagent.cpp:335

Possible duplicates by query: bug 279909.

Reported using DrKonqi
Comment 1 Allen Winter 2012-01-30 17:00:25 UTC
looks like a but in Qt's implementation of QUuid.  where maybe they don't detect certain failure conditions with /dev/urandom.

all we are doing is calling the static function  QUuid::createUuid() and that should not crash.  so I'm blaming qt for the moment.
Comment 2 Daniel Vrátil 2013-03-02 21:19:14 UTC

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