Bug 300246

Summary: Kmail random crash
Product: [Frameworks and Libraries] Akonadi Reporter: Bill Newton <spiderbill>
Component: Nepomuk Feeder AgentsAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: afiestas, giecrilj, saba, vkrause
Priority: NOR    
Version: 4.8   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Bill Newton 2012-05-18 14:07:41 UTC
Application: akonadi_nepomuk_feeder (4.8)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.3.5-2.fc16.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I have a large inbox accessed over imap. Switching folders and then trying to open a message sometimes crashes akonadi.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Akonadi Nepomuk Feeder (akonadi_nepomuk_feeder), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  0x00007f0879bac285 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f0879badb9b in __GI_abort () at abort.c:91
#8  0x00007f08754add85 in _dbus_abort () at dbus-sysdeps.c:94
#9  0x00007f08754a4e31 in _dbus_warn_check_failed (format=0x7f08754b4010 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:289
#10 0x00007f0875497cb2 in dbus_message_iter_append_basic (value=0x7fff5f2e9928, type=<optimized out>, iter=0x7fff5f2e9cf8) at dbus-message.c:2526
#11 dbus_message_iter_append_basic (iter=0x7fff5f2e9cf8, type=<optimized out>, value=0x7fff5f2e9928) at dbus-message.c:2506
#12 0x00007f087bfd1f04 in QDBusMarshaller::append (this=0x7fff5f2e9ce0, arg=<optimized out>) at qdbusmarshaller.cpp:121
#13 0x00007f087bfd4fc0 in QDBusMarshaller::appendVariantInternal (this=0x7fff5f2e9ce0, arg=...) at qdbusmarshaller.cpp:448
#14 0x00007f087bfd60be in append (arg=<optimized out>, this=0x27d2470) at qdbusmarshaller.cpp:204
#15 QDBusArgument::operator<< (this=0x7fff5f2e9ff0, arg=<optimized out>) at qdbusargument.cpp:512
#16 0x00007f087dbba9cb in operator<< (arg=..., ph=...) at /usr/src/debug/kdepim-runtime-4.8.3/agents/nepomukfeeder/dms-copy/dbustypes.cpp:162
#17 0x00007f087dbbacfb in operator<< (arg=..., res=...) at /usr/src/debug/kdepim-runtime-4.8.3/agents/nepomukfeeder/dms-copy/dbustypes.cpp:195
#18 0x00007f087dbbba60 in operator<< <Nepomuk::SimpleResource> (list=<optimized out>, arg=...) at /usr/include/QtDBus/qdbusargument.h:267
#19 qDBusMarshallHelper<QList<Nepomuk::SimpleResource> > (arg=..., t=<optimized out>) at /usr/include/QtDBus/qdbusmetatype.h:72
#20 0x00007f087bfd92f6 in QDBusMetaType::marshall (arg=..., id=<optimized out>, data=0x27c1450) at qdbusmetatype.cpp:265
#21 0x00007f087bfd30db in QDBusMarshaller::appendRegisteredType (this=<optimized out>, arg=...) at qdbusmarshaller.cpp:508
#22 0x00007f087bfd49a3 in QDBusMarshaller::appendVariantInternal (this=0x7fff5f2ea3c0, arg=...) at qdbusmarshaller.cpp:481
#23 0x00007f087bfae95b in QDBusMessagePrivate::toDBusMessage (message=<optimized out>, capabilities=<optimized out>, error=0x7fff5f2ea8c0) at qdbusmessage.cpp:189
#24 0x00007f087bfa7e3e in QDBusConnectionPrivate::sendWithReplyAsync (this=0x27c0700, message=..., timeout=600000) at qdbusintegrator.cpp:1989
#25 0x00007f087bf96840 in QDBusConnection::asyncCall (this=<optimized out>, message=<optimized out>, timeout=<optimized out>) at qdbusconnection.cpp:628
#26 0x00007f087dbc096a in AbstractTimeoutDBusInterface::asyncCallWithArgumentList (this=0x27aab10, method=..., args=..., timeout=600000) at /usr/src/debug/kdepim-runtime-4.8.3/agents/nepomukfeeder/dms-copy/abstracttimeoutdbusinterface.cpp:39
#27 0x00007f087dbb8b12 in storeResources (app=..., additionalMetadata=..., flags=0, identificationMode=0, resources=..., this=0x27aab10) at /usr/src/debug/kdepim-runtime-4.8.3/agents/nepomukfeeder/dms-copy/datamanagementinterface.h:177
#28 Nepomuk::StoreResourcesJob::StoreResourcesJob (this=0x271b9c0, resources=..., identificationMode=Nepomuk::IdentifyNew, flags=..., additionalMetadata=<optimized out>, component=...) at /usr/src/debug/kdepim-runtime-4.8.3/agents/nepomukfeeder/dms-copy/storeresourcesjob.cpp:62
#29 0x00007f087dbbcc02 in Nepomuk::storeResources (resources=..., identificationMode=Nepomuk::IdentifyNew, flags=<optimized out>, additionalMetadata=..., component=...) at /usr/src/debug/kdepim-runtime-4.8.3/agents/nepomukfeeder/dms-copy/datamanagement.cpp:143
#30 0x00000000004129bf in NepomukHelpers::addGraphToNepomuk (graph=...) at /usr/src/debug/kdepim-runtime-4.8.3/agents/nepomukfeeder/nepomukhelpers.cpp:131
#31 0x000000000040d388 in ItemQueue::removeDataResult (this=0x26a15f8, job=<optimized out>) at /usr/src/debug/kdepim-runtime-4.8.3/agents/nepomukfeeder/feederqueue.cpp:402
#32 0x00007f087c5a6571 in QMetaObject::activate (sender=0x27d3c30, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff5f2eaf30) at kernel/qobject.cpp:3547
#33 0x00007f087ce8926f in KJob::finished (this=<optimized out>, _t1=0x27d3c30) at /usr/src/debug/kdelibs-4.8.3/x86_64-redhat-linux-gnu/kdecore/kjob.moc:186
#34 0x00007f087ce894d5 in KJob::emitResult (this=0x27d3c30) at /usr/src/debug/kdelibs-4.8.3/kdecore/jobs/kjob.cpp:316
#35 0x00007f087dbb6721 in Nepomuk::GenericDataManagementJob::slotDBusCallFinished (this=0x27d3c30, watcher=0x26f3f20) at /usr/src/debug/kdepim-runtime-4.8.3/agents/nepomukfeeder/dms-copy/genericdatamanagementjob.cpp:81
#36 0x00007f087c5a6571 in QMetaObject::activate (sender=0x26f3f20, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff5f2eb120) at kernel/qobject.cpp:3547
#37 0x00007f087bfdee1f in QDBusPendingCallWatcher::finished (this=<optimized out>, _t1=0x26f3f20) at .moc/release-shared/moc_qdbuspendingcall.cpp:105
#38 0x00007f087c5ab7a6 in QObject::event (this=0x26f3f20, e=<optimized out>) at kernel/qobject.cpp:1195
#39 0x00007f087aaeebc4 in notify_helper (e=0x27d3b20, receiver=0x26f3f20, this=0x255c130) at kernel/qapplication.cpp:4554
#40 QApplicationPrivate::notify_helper (this=0x255c130, receiver=0x26f3f20, e=0x27d3b20) at kernel/qapplication.cpp:4526
#41 0x00007f087aaf3a43 in QApplication::notify (this=0x7fff5f2ebae0, receiver=0x26f3f20, e=0x27d3b20) at kernel/qapplication.cpp:4415
#42 0x00007f087d47cff6 in KApplication::notify (this=0x7fff5f2ebae0, receiver=0x26f3f20, event=0x27d3b20) at /usr/src/debug/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:311
#43 0x00007f087c5928dc in QCoreApplication::notifyInternal (this=0x7fff5f2ebae0, receiver=0x26f3f20, event=0x27d3b20) at kernel/qcoreapplication.cpp:876
#44 0x00007f087c59636a in sendEvent (event=0x27d3b20, receiver=0x26f3f20) at kernel/qcoreapplication.h:231
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x252c470) at kernel/qcoreapplication.cpp:1500
#46 0x00007f087c5c1193 in sendPostedEvents () at kernel/qcoreapplication.h:236
#47 postEventSourceDispatch (s=0x2558910) at kernel/qeventdispatcher_glib.cpp:279
#48 0x00007f0875706f3d in g_main_dispatch (context=0x2558820) at gmain.c:2441
#49 g_main_context_dispatch (context=0x2558820) at gmain.c:3011
#50 0x00007f0875707738 in g_main_context_iterate (context=0x2558820, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#51 0x00007f087570790c in g_main_context_iteration (context=0x2558820, may_block=1) at gmain.c:3152
#52 0x00007f087c5c15bf in QEventDispatcherGlib::processEvents (this=0x252dcd0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#53 0x00007f087ab918ce in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#54 0x00007f087c591a12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#55 0x00007f087c591c67 in QEventLoop::exec (this=0x7fff5f2eba60, flags=...) at kernel/qeventloop.cpp:204
#56 0x00007f087c596665 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#57 0x00007f087c9733a6 in Akonadi::AgentBase::init (r=0x26a1500) at /usr/src/debug/kdepimlibs-4.8.3/akonadi/agentbase.cpp:564
#58 0x000000000040ac86 in Akonadi::AgentBase::init<Akonadi::NepomukFeederAgent> (argc=<optimized out>, argv=<optimized out>) at /usr/include/kde4/akonadi/agentbase.h:342
#59 0x00007f0879b9769d in __libc_start_main (main=0x407190 <main(int, char**)>, argc=3, ubp_av=0x7fff5f2ebbf8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff5f2ebbe8) at libc-start.c:226
#60 0x00000000004071c1 in _start ()

Possible duplicates by query: bug 286233.

Reported using DrKonqi
Comment 1 Rainer Sabelka 2012-08-10 06:37:34 UTC
Created attachment 73079 [details]
New crash information added by DrKonqi

akonadi_nepomuk_feeder (4.8) on KDE Platform 4.8.4 (4.8.4) "release 2" using Qt 4.8.1

- What I was doing when the application crashed:

The crash comes at regular intervals as long as Kmail is running.

-- Backtrace (Reduced):
#8  0x00007ffd08a33175 in _dbus_abort () at dbus-sysdeps.c:94
#9  0x00007ffd08a29d15 in _dbus_warn_check_failed (format=0x7ffd08a39560 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:290
#10 0x00007ffd08a1c476 in dbus_message_iter_append_basic (value=0x7fffed06df08, type=<optimized out>, iter=0x7fffed06e2b8) at dbus-message.c:2598
#11 dbus_message_iter_append_basic (iter=0x7fffed06e2b8, type=<optimized out>, value=0x7fffed06df08) at dbus-message.c:2578
#12 0x00007ffd0dcc7c34 in QDBusMarshaller::append (this=this@entry=0x7fffed06e2a0, arg=...) at qdbusmarshaller.cpp:121
Comment 2 Christopher Yeleighton 2012-08-21 17:56:30 UTC
Created attachment 73364 [details]
New crash information added by DrKonqi

krunner (0.1) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.2

- What I was doing when the application crashed:

  1. 
I told KRunner to recognise mailto:kdei18n-pl-uwagi@lists.sourceforge.net.
KRunner offered to go to http://mailto@lists.sourceforge.net.

  2.
I told KRunner to recognise mailto:kdei18n-pl-uwagi@lists.net.
KRunner offered to send mail to kdei18n-pl-uwagi@lists.net.

  3. 
I told KRunner to recognise mailto:kdei18n-pl-uwagi@lists.sour.net.
KRunner crashed.

-- Backtrace (Reduced):
#6  0x00007f521f965d95 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f521f9672ab in __GI_abort () at abort.c:93
#8  0x00007f521affb655 in _dbus_abort () at dbus-sysdeps.c:94
#9  0x00007f521aff25f1 in _dbus_warn_check_failed (format=0x7f521b001920 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:289
#10 0x00007f521dd86db7 in q_dbus_pending_call_block (pending=<optimized out>) at qdbus_symbols_p.h:313
Comment 3 Myriam Schweingruber 2012-08-25 14:28:39 UTC
Christopher: your crash is a completely different one as the backtrace shows, please do not attach this here. Also you do not have all debugging symbols installed, please do so before reporting crashes.
Comment 4 Christophe Marin 2012-09-02 10:34:11 UTC
Do you still see this crash with KDE 4.9 ?
Comment 5 Rainer Sabelka 2013-03-14 18:08:21 UTC
Created attachment 78076 [details]
New crash information added by DrKonqi

akonadi_nepomuk_feeder (4.10) on KDE Platform 4.10.00 "release 1" using Qt 4.8.4

The crash still happens with KDE 4.10 (OpenSuse 12.3)

-- Backtrace (Reduced):
#8  0x00007f62c638e415 in _dbus_abort () at dbus-sysdeps.c:94
#9  0x00007f62c6384ee5 in _dbus_warn_check_failed (format=0x7f62c6394840 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:290
#10 0x00007f62c6377636 in dbus_message_iter_append_basic (value=0x7fffa147e0f8, type=<optimized out>, iter=0x7fffa147e4a8) at dbus-message.c:2598
#11 dbus_message_iter_append_basic (iter=0x7fffa147e4a8, type=<optimized out>, value=0x7fffa147e0f8) at dbus-message.c:2578
#12 0x00007f62cbd50624 in QDBusMarshaller::append (this=this@entry=0x7fffa147e490, arg=...) at qdbusmarshaller.cpp:121
Comment 6 Alex Fiestas 2013-07-30 19:46:35 UTC

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