Bug 325859 - POP3 crash
Summary: POP3 crash
Status: RESOLVED WORKSFORME
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: POP3 Resource (show other bugs)
Version: 4.10
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi, triaged
: 325533 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-10-10 19:54 UTC by Bob
Modified: 2018-10-27 02:00 UTC (History)
3 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 Bob 2013-10-10 19:54:21 UTC
Application: akonadi_pop3_resource (4.10)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-31-generic i686
Distribution: Ubuntu 13.04

-- Information about the crash:
clicked on "Check mail" in Kmail, entered password, then went to Midori browser to get something done while waiting for Kmail to check for incoming email.

The crash can be reproduced sometimes.

-- Backtrace:
Application: POP3 Account of type POP3 E-Mail Server (akonadi_pop3_resource), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4ab4740 (LWP 3856))]

Thread 2 (Thread 0xb18ffb40 (LWP 3864)):
#0  0xb7727424 in __kernel_vsyscall ()
#1  0xb59d6dcb in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb559b2db in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb558c6d0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb558cc2b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb3152bca in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb55b1fc3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb5669d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb59e63de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb4ab4740 (LWP 3856)):
[KCrash Handler]
#7  setCurrentJob (job=0x9c5fc48, this=0x0) at ../../../resources/pop3/jobs.cpp:72
#8  SlaveBaseJob::SlaveBaseJob (this=this@entry=0x9c5fc48, POPSession=POPSession@entry=0x0) at ../../../resources/pop3/jobs.cpp:200
#9  0x0806adb8 in QuitJob::QuitJob (this=0x9c5fc48, popSession=0x0) at ../../../resources/pop3/jobs.cpp:444
#10 0x08057b9b in POP3Resource::doStateStep (this=0x9b8aee0) at ../../../resources/pop3/pop3resource.cpp:429
#11 0x08058de3 in advanceState (nextState=<optimized out>, this=<optimized out>) at ../../../resources/pop3/pop3resource.cpp:227
#12 POP3Resource::doStateStep (this=0x9b8aee0) at ../../../resources/pop3/pop3resource.cpp:422
#13 0x08058972 in advanceState (nextState=<optimized out>, this=<optimized out>) at ../../../resources/pop3/pop3resource.cpp:227
#14 POP3Resource::doStateStep (this=0x9b8aee0) at ../../../resources/pop3/pop3resource.cpp:405
#15 0x0805b33f in advanceState (nextState=<optimized out>, this=<optimized out>) at ../../../resources/pop3/pop3resource.cpp:227
#16 POP3Resource::fetchJobResult (this=0x9b8aee0, job=0x9cbb270) at ../../../resources/pop3/pop3resource.cpp:593
#17 0x080520f9 in POP3Resource::qt_static_metacall (_o=0x9b8aee0, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0xbf9e7a88) at moc_pop3resource.cpp:106
#18 0xb730db56 in QMetaObject::activate (sender=sender@entry=0x9cbb270, m=0x808771c <KJob::staticMetaObject>, m@entry=0xb662646c <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0xbf9e7a88) at kernel/qobject.cpp:3539
#19 0xb646e985 in KJob::result (this=this@entry=0x9cbb270, _t1=_t1@entry=0x9cbb270) at ./kjob.moc:208
#20 0xb646e9d8 in KJob::emitResult (this=this@entry=0x9cbb270) at ../../kdecore/jobs/kjob.cpp:318
#21 0x0806a956 in SlaveBaseJob::slotSlaveResult (this=0x9cbb270, job=0x9c67f10) at ../../../resources/pop3/jobs.cpp:225
#22 0xb730db56 in QMetaObject::activate (sender=sender@entry=0x9c67f10, m=0x808771c <KJob::staticMetaObject>, m@entry=0xb662646c <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0xbf9e7bc8) at kernel/qobject.cpp:3539
#23 0xb646e985 in KJob::result (this=this@entry=0x9c67f10, _t1=_t1@entry=0x9c67f10) at ./kjob.moc:208
#24 0xb646e9d8 in KJob::emitResult (this=this@entry=0x9c67f10) at ../../kdecore/jobs/kjob.cpp:318
#25 0xb6187fcd in KIO::SimpleJob::slotFinished (this=this@entry=0x9c67f10) at ../../kio/kio/job.cpp:494
#26 0xb618851d in KIO::TransferJob::slotFinished (this=0x9c67f10) at ../../kio/kio/job.cpp:1081
#27 0xb6186828 in qt_static_metacall (_a=0xbf9e7dec, _id=7, _o=0x9c67f10, _c=<optimized out>) at ./jobclasses.moc:388
#28 KIO::TransferJob::qt_static_metacall (_o=0x9c67f10, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbf9e7dec) at ./jobclasses.moc:375
#29 0xb730db56 in QMetaObject::activate (sender=sender@entry=0x9c3e0f0, m=m@entry=0xb635a480 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#30 0xb6231f15 in KIO::SlaveInterface::finished (this=this@entry=0x9c3e0f0) at ./slaveinterface.moc:185
#31 0xb6235413 in KIO::SlaveInterface::dispatch (this=0x9c3e0f0, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#32 0xb6231c4a in KIO::SlaveInterface::dispatch (this=0x9c3e0f0) at ../../kio/kio/slaveinterface.cpp:88
#33 0xb6224b18 in KIO::Slave::gotInput (this=this@entry=0x9c3e0f0) at ../../kio/kio/slave.cpp:344
#34 0xb6225174 in KIO::Slave::qt_static_metacall (_o=0x9c3e0f0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf9e809c) at ./slave.moc:57
#35 0xb730db56 in QMetaObject::activate (sender=sender@entry=0x9cbc5d8, m=m@entry=0xb6357110 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#36 0xb614bc65 in KIO::Connection::readyRead (this=0x9cbc5d8) at ./connection.moc:106
#37 0xb614c248 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#38 KIO::ConnectionPrivate::dequeue (this=0x9c61948) at ../../kio/kio/connection.cpp:71
#39 0xb7309b4a in QMetaCallEvent::placeMetaCall (this=0x9b94050, object=0x9cbc5d8) at kernel/qobject.cpp:524
#40 0xb731348b in QObject::event (this=0x9cbc5d8, e=0x9b94050) at kernel/qobject.cpp:1194
#41 0xb67e6c7c in QApplicationPrivate::notify_helper (this=0x99b6270, receiver=0x9cbc5d8, e=0x9b94050) at kernel/qapplication.cpp:4567
#42 0xb67e9b94 in QApplication::notify (this=0x9b94050, receiver=0x9cbc5d8, e=0x9b94050) at kernel/qapplication.cpp:3949
#43 0xb5d91491 in KApplication::notify (this=0xbf9e8914, receiver=0x9cbc5d8, event=0x9b94050) at ../../kdeui/kernel/kapplication.cpp:311
#44 0xb72f790e in QCoreApplication::notifyInternal (this=0xbf9e8914, receiver=0x9cbc5d8, event=0x9b94050) at kernel/qcoreapplication.cpp:946
#45 0xb72fb721 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x998c2c8) at kernel/qcoreapplication.cpp:1570
#47 0xb72fba8c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#48 0xb7329aa4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#49 postEventSourceDispatch (s=0x99b65a0) at kernel/qeventdispatcher_glib.cpp:279
#50 0xb558c3b3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0xb558c750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0xb558c831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0xb7329c21 in QEventDispatcherGlib::processEvents (this=this@entry=0x9996c90, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#54 0xb689da0a in QGuiEventDispatcherGlib::processEvents (this=0x9996c90, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0xb72f63ec in QEventLoop::processEvents (this=this@entry=0xbf9e8878, flags=...) at kernel/qeventloop.cpp:149
#56 0xb72f66e1 in QEventLoop::exec (this=this@entry=0xbf9e8878, flags=...) at kernel/qeventloop.cpp:204
#57 0xb72fc3fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#58 0xb67e4fc4 in QApplication::exec () at kernel/qapplication.cpp:3828
#59 0xb75eee81 in Akonadi::ResourceBase::init (r=r@entry=0x9b8aee0) at ../../akonadi/resourcebase.cpp:451
#60 0x0805f68b in Akonadi::ResourceBase::init<POP3Resource> (argc=argc@entry=3, argv=argv@entry=0xbf9e89f4) at /usr/include/KDE/Akonadi/../../akonadi/resourcebase.h:189
#61 0x080519ab in main (argc=3, argv=0xbf9e89f4) at ../../../resources/pop3/pop3resource.cpp:1023

Possible duplicates by query: bug 325533.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-10-11 00:39:44 UTC
*** Bug 325533 has been marked as a duplicate of this bug. ***
Comment 2 Albert Astals Cid 2016-03-29 22:05:30 UTC
Can you still reproduce this crash in newer versions? Looking at the code it seems to me like it has been fixed.
Comment 3 Andrew Crouthamel 2018-09-26 22:12:04 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 4 Andrew Crouthamel 2018-10-27 02:00:21 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now 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

Thank you for helping us make KDE software even better for everyone!