Bug 296435

Summary: Kontact crashed after Nepomuk Email feeder aborted
Product: [Frameworks and Libraries] Akonadi Reporter: James R . R . Tullett <jamest>
Component: Nepomuk Feeder AgentsAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: dreibh, vkrause
Priority: NOR Keywords: triaged
Version: 4.7   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description James R . R . Tullett 2012-03-20 14:19:28 UTC
Application: akonadi_nepomuk_email_feeder (4.7)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-16-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I was on another virtual desktop when Kontact appeared to crash spontaneously.  I hadn't set up a periodic POP3 request to my ISP, but had removed and re-added my Maildir folders a couple of days previously.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Nepomuk EMail Feeder (akonadi_nepomuk_email_feeder), signal: Aborted
[KCrash Handler]
#6  0x00007fc744ab43a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fc744ab7b0b in __GI_abort () at abort.c:92
#8  0x00007fc744aedd63 in __libc_message (do_abort=2, fmt=0x7fc744bdee58 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007fc744af86e6 in malloc_printerr (action=3, str=0x7fc744bdf200 "malloc(): smallbin double linked list corrupted", ptr=<optimized out>) at malloc.c:6283
#10 0x00007fc744afa91c in _int_malloc (av=0x7fc744e1a1c0, bytes=16) at malloc.c:4308
#11 0x00007fc744afc3cd in __GI___libc_malloc (bytes=16) at malloc.c:3660
#12 0x00007fc7450ef4cd in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#13 0x00007fc7470e023a in node_construct (t=..., n=0xd7f4e0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:359
#14 QList<QDBusIntrospection::Argument>::append (this=0x7fff408ddc80, t=...) at ../../include/QtCore/../../src/corelib/tools/qlist.h:508
#15 0x00007fc7470da9f6 in operator<< (t=..., this=0x7fff408ddc80) at ../../include/QtCore/../../src/corelib/tools/qlist.h:321
#16 parseArgs (elem=<optimized out>, direction=..., acceptEmpty=true) at qdbusxmlparser.cpp:113
#17 0x00007fc7470db401 in QDBusXmlParser::interfaces (this=<optimized out>) at qdbusxmlparser.cpp:184
#18 0x00007fc7470e3128 in QDBusIntrospection::parseInterfaces (xml=<optimized out>) at qdbusintrospection.cpp:386
#19 0x00007fc7470ec315 in QDBusMetaObject::createMetaObject (interface=..., xml=..., cache=..., error=...) at qdbusmetaobject.cpp:563
#20 0x00007fc7470c991f in QDBusConnectionPrivate::findMetaObject (this=0xb664a0, service=<optimized out>, path=<optimized out>, interface=..., error=...) at qdbusintegrator.cpp:2339
#21 0x00007fc7470d7e4b in QDBusInterfacePrivate::QDBusInterfacePrivate (this=0xda2f30, serv=<optimized out>, p=<optimized out>, iface=<optimized out>, con=<optimized out>) at qdbusinterface.cpp:158
#22 0x00007fc7470d7f89 in QDBusInterface::QDBusInterface (this=0x7fff408de3e0, service=..., path=..., interface=..., connection=<optimized out>, parent=0x0) at qdbusinterface.cpp:220
#23 0x000000000041ce57 in ?? ()
#24 0x000000000042388c in ?? ()
#25 0x00007fc74749aeba in QMetaObject::activate (sender=0xc8bca0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#26 0x00007fc746e2083e in Nepomuk::ResourceManagerPrivate::_k_storageServiceInitialized (this=0xc939c0, success=<optimized out>) at ../../nepomuk/core/resourcemanager.cpp:222
#27 0x00007fc746e20935 in Nepomuk::ResourceManager::qt_metacall (this=0xc8bca0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff408deae0) at ./resourcemanager.moc:90
#28 0x00007fc7470c50e9 in QDBusConnectionPrivate::deliverCall (this=0xb664a0, object=0xc8bca0, msg=..., metaTypes=..., slotIdx=9) at qdbusintegrator.cpp:942
#29 0x00007fc7470ce38f in QDBusCallDeliveryEvent::placeMetaCall (this=<optimized out>, object=<optimized out>) at qdbusintegrator_p.h:103
#30 0x00007fc74749ea5e in QObject::event (this=0xc8bca0, e=<optimized out>) at kernel/qobject.cpp:1217
#31 0x00007fc745538474 in notify_helper (e=0x19e92c0, receiver=0xc8bca0, this=0xa86ae0) at kernel/qapplication.cpp:4486
#32 QApplicationPrivate::notify_helper (this=0xa86ae0, receiver=0xc8bca0, e=0x19e92c0) at kernel/qapplication.cpp:4458
#33 0x00007fc74553d2e1 in QApplication::notify (this=0x7fff408df380, receiver=0xc8bca0, e=0x19e92c0) at kernel/qapplication.cpp:4365
#34 0x00007fc748538466 in KApplication::notify (this=0x7fff408df380, receiver=0xc8bca0, event=0x19e92c0) at ../../kdeui/kernel/kapplication.cpp:311
#35 0x00007fc747487afc in QCoreApplication::notifyInternal (this=0x7fff408df380, receiver=0xc8bca0, event=0x19e92c0) at kernel/qcoreapplication.cpp:787
#36 0x00007fc74748b51f in sendEvent (event=0x19e92c0, receiver=0xc8bca0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa5e460) at kernel/qcoreapplication.cpp:1428
#38 0x00007fc7474b2a73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#39 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#40 0x00007fc73e0b0a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007fc73e0b1258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007fc73e0b1429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007fc7474b2ed6 in QEventDispatcherGlib::processEvents (this=0xa5ff70, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#44 0x00007fc7455e010e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007fc747486cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#46 0x00007fc747486ef7 in QEventLoop::exec (this=0x7fff408df300, flags=...) at kernel/qeventloop.cpp:201
#47 0x00007fc74748b789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#48 0x00007fc747a7dc46 in Akonadi::AgentBase::init(Akonadi::AgentBase*) () from /usr/lib/libakonadi-kde.so.4
#49 0x0000000000410436 in int Akonadi::AgentBase::init<Akonadi::NepomukEMailFeeder>(int, char**) ()
#50 0x00007fc744a9f30d in __libc_start_main (main=0x40e2e0, argc=3, ubp_av=0x7fff408df498, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff408df488) at libc-start.c:226
#51 0x000000000040e375 in _start ()

Possible duplicates by query: bug 296180, bug 295709, bug 295112, bug 294766, bug 294144.

Reported using DrKonqi
Comment 1 Thomas Dreibholz 2012-03-31 01:14:02 UTC
Created attachment 70032 [details]
New crash information added by DrKonqi

kontact (4.8.0) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed:

Kontact (KDE 4.8.1, Kubuntu 11.10, 64 bit) has crashed when sending an e-mail (after the e-mail had been put into the outbox).

-- Backtrace (Reduced):
#6  0x00007f44200f03a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f44200f3b0b in __GI_abort () at abort.c:92
[...]
#9  0x00007f44201346e6 in malloc_printerr (action=3, str=0x7f442021af90 "double free or corruption (fasttop)", ptr=<optimized out>) at malloc.c:6283
#10 0x00007f44201389cc in __GI___libc_free (mem=<optimized out>) at malloc.c:3738
#11 0x00007f441d30591e in qMetaTypeDeleteHelper<QDBusMessage> (t=0x2ea8540) at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:134
Comment 2 Christophe Marin 2012-03-31 13:45:27 UTC
Please check if you're still able to reproduce this crash once KDE 4.8.2 is available
Comment 3 Jekyll Wu 2013-07-21 07:29:35 UTC
See comment #1.
Comment 4 Andrew Crouthamel 2018-09-24 02:05:01 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Andrew Crouthamel 2018-09-26 04:10:11 UTC
Hi there, this bug has been identified to be related to nepomuk, the semantic searching system in prior versions of KDE. Please note that nepomuk has been replaced by Baloo. I'm going to close this bug due to the use of the new Baloo system. Please do file a new bug for frameworks-baloo if you happen to continue having issues with search.