Bug 320267 - mk4storage plugin crash in akregator
Summary: mk4storage plugin crash in akregator
Status: RESOLVED UNMAINTAINED
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: 4.10.3
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-25 16:39 UTC by Fabio Rossi
Modified: 2017-01-07 22:25 UTC (History)
0 users

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 Fabio Rossi 2013-05-25 16:39:41 UTC
Application: akregator (4.10.3)
KDE Platform Version: 4.10.3 (Compiled from sources)
Qt Version: 4.8.4
Operating System: Linux 3.10.0-rc2-wl-00351-gf7b2164 x86_64
Distribution (Platform): Gentoo Packages

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

I'm just trying to start akregator after the system have crashed due to a kernel bug. It seems the akregator data or similar got corrupted because at each startup I get the crash.

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  __memcpy_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:98
#7  0x00007fc2579e8fab in c4_Column::CopyData (this=0x4d7bd48, to_=<optimized out>, from_=1044480, count_=2286) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3/akregator/plugins/mk4storage/metakit/src/column.cpp:304
#8  0x00007fc2579e9900 in c4_Column::Grow (this=0x4d7bd48, off_=<optimized out>, diff_=14) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3/akregator/plugins/mk4storage/metakit/src/column.cpp:555
#9  0x00007fc2579f1515 in c4_FormatB::SetOne (this=0x4d7bd30, index_=42775, xbuf_=..., ignoreMemos_=<optimized out>) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3/akregator/plugins/mk4storage/metakit/src/format.cpp:607
#10 0x00007fc2579f1641 in c4_FormatS::Set (this=<optimized out>, index_=<optimized out>, buf_=...) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3/akregator/plugins/mk4storage/metakit/src/format.cpp:862
#11 0x00007fc257a020f8 in c4_Sequence::Set (this=0x4e5abc0, index_=42775, prop_=..., buf_=...) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3/akregator/plugins/mk4storage/metakit/src/viewx.cpp:334
#12 0x00007fc2579f9be0 in c4_HashViewer::SetItem (this=0x5584d60, row_=42775, col_=1, buf_=...) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3/akregator/plugins/mk4storage/metakit/src/remap.cpp:365
#13 0x00007fc257a024d2 in c4_Sequence::SetAt (this=0x574a210, index_=42775, newElem_=...) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3/akregator/plugins/mk4storage/metakit/src/viewx.cpp:103
#14 0x00007fc257a07bc1 in SetAt (newElem_=..., index_=42775, this=<optimized out>) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3/akregator/plugins/mk4storage/metakit/include/mk4.inl:88
#15 Akregator::Backend::FeedStorageMK4Impl::setTitle (this=0x4e599a0, guid=..., title=...) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3/akregator/plugins/mk4storage/feedstoragemk4impl.cpp:475
#16 0x00007fc27517c98b in Akregator::Article::Private::Private (this=0x1984efb0, article=..., feed_=<optimized out>, archive_=<optimized out>) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3/akregator/src/article.cpp:179
#17 0x00007fc27517d760 in Akregator::Article::Article (this=0x7fff3a5bc360, article=..., feed=0x4e5a350) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3/akregator/src/article.cpp:245
#18 0x00007fc275180f5e in Akregator::Feed::appendArticles (this=0x4e5a350, feed=...) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3/akregator/src/feed.cpp:482
#19 0x00007fc2751823eb in Akregator::Feed::fetchCompleted (this=0x4e5a350, l=<optimized out>, doc=..., status=<optimized out>) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3/akregator/src/feed.cpp:678
#20 0x00007fc27518276c in Akregator::Feed::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3_build/akregator/src/feed.moc:87
#21 0x00007fc2733bfc71 in QMetaObject::activate (sender=0x4764c00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff3a5bc6e0) at kernel/qobject.cpp:3539
#22 0x00007fc26f2710c2 in Syndication::Loader::loadingComplete (this=<optimized out>, _t1=0x4764c00, _t2=..., _t3=Syndication::Success) at /var/tmp/portage/kde-base/kdepimlibs-4.10.3/work/kdepimlibs-4.10.3_build/syndication/moc_loader.cpp:105
#23 0x00007fc26f2c588f in Syndication::Loader::slotRetrieverDone (this=0x4764c00, data=..., success=<optimized out>) at /var/tmp/portage/kde-base/kdepimlibs-4.10.3/work/kdepimlibs-4.10.3/syndication/loader.cpp:157
#24 0x00007fc26f27116d in Syndication::Loader::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-base/kdepimlibs-4.10.3/work/kdepimlibs-4.10.3_build/syndication/moc_loader.cpp:56
#25 0x00007fc2733bfc71 in QMetaObject::activate (sender=0x4765180, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff3a5bc900) at kernel/qobject.cpp:3539
#26 0x00007fc26f270e43 in Syndication::DataRetriever::dataRetrieved (this=<optimized out>, _t1=..., _t2=true) at /var/tmp/portage/kde-base/kdepimlibs-4.10.3/work/kdepimlibs-4.10.3_build/syndication/moc_dataretriever.cpp:99
#27 0x00007fc26f2c7fc0 in Syndication::FileRetriever::slotResult (this=0x4765180, job=0x4765710) at /var/tmp/portage/kde-base/kdepimlibs-4.10.3/work/kdepimlibs-4.10.3/syndication/dataretriever.cpp:132
#28 0x00007fc2733bfc71 in QMetaObject::activate (sender=0x4765710, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff3a5bcaa0) at kernel/qobject.cpp:3539
#29 0x00007fc273851d92 in KJob::result (this=<optimized out>, _t1=0x4765710) at /var/tmp/portage/kde-base/kdelibs-4.10.3-r2/work/kdelibs-4.10.3_build/kdecore/kjob.moc:208
#30 0x00007fc273851dd0 in KJob::emitResult (this=0x4765710) at /var/tmp/portage/kde-base/kdelibs-4.10.3-r2/work/kdelibs-4.10.3/kdecore/jobs/kjob.cpp:318
#31 0x00007fc27231c524 in KIO::SimpleJob::slotFinished (this=0x4765710) at /var/tmp/portage/kde-base/kdelibs-4.10.3-r2/work/kdelibs-4.10.3/kio/kio/job.cpp:494
#32 0x00007fc27232407d in KIO::TransferJob::slotFinished (this=0x4765710) at /var/tmp/portage/kde-base/kdelibs-4.10.3-r2/work/kdelibs-4.10.3/kio/kio/job.cpp:1081
#33 0x00007fc2733bfc71 in QMetaObject::activate (sender=0x143fe60, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#34 0x00007fc2723ca881 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at /var/tmp/portage/kde-base/kdelibs-4.10.3-r2/work/kdelibs-4.10.3/kio/kio/slaveinterface.cpp:172
#35 0x00007fc2723c75b5 in KIO::SlaveInterface::dispatch (this=0x143fe60) at /var/tmp/portage/kde-base/kdelibs-4.10.3-r2/work/kdelibs-4.10.3/kio/kio/slaveinterface.cpp:88
#36 0x00007fc2723ba96e in KIO::Slave::gotInput (this=0x143fe60) at /var/tmp/portage/kde-base/kdelibs-4.10.3-r2/work/kdelibs-4.10.3/kio/kio/slave.cpp:344
#37 0x00007fc2733bfc71 in QMetaObject::activate (sender=0x2a76250, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#38 0x00007fc2722ed1d7 in dequeue (this=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.10.3-r2/work/kdelibs-4.10.3/kio/kio/connection.cpp:82
#39 KIO::ConnectionPrivate::dequeue (this=0x2a0a550) at /var/tmp/portage/kde-base/kdelibs-4.10.3-r2/work/kdelibs-4.10.3/kio/kio/connection.cpp:71
#40 0x00007fc2733c4ee6 in QObject::event (this=0x2a76250, e=<optimized out>) at kernel/qobject.cpp:1194
#41 0x00007fc273dd4c54 in notify_helper (e=0xdb45080, receiver=0x2a76250, this=0xfee520) at kernel/qapplication.cpp:4562
#42 QApplicationPrivate::notify_helper (this=0xfee520, receiver=0x2a76250, e=0xdb45080) at kernel/qapplication.cpp:4534
#43 0x00007fc273dd9a23 in QApplication::notify (this=0x7fff3a5bdcd0, receiver=0x2a76250, e=0xdb45080) at kernel/qapplication.cpp:4423
#44 0x00007fc274b09d06 in KApplication::notify (this=0x7fff3a5bdcd0, receiver=0x2a76250, event=0xdb45080) at /var/tmp/portage/kde-base/kdelibs-4.10.3-r2/work/kdelibs-4.10.3/kdeui/kernel/kapplication.cpp:311
#45 0x00007fc2733abe0c in QCoreApplication::notifyInternal (this=0x7fff3a5bdcd0, receiver=0x2a76250, event=0xdb45080) at kernel/qcoreapplication.cpp:946
#46 0x00007fc2733af6ba in sendEvent (event=0xdb45080, receiver=0x2a76250) at kernel/qcoreapplication.h:231
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xfb1350) at kernel/qcoreapplication.cpp:1570
#48 0x00007fc2733dab03 in sendPostedEvents () at kernel/qcoreapplication.h:236
#49 postEventSourceDispatch (s=0xfecb90) at kernel/qeventdispatcher_glib.cpp:279
#50 0x00007fc26d0086f3 in g_main_dispatch (context=0xff0900) at gmain.c:2539
#51 g_main_context_dispatch (context=0xff0900) at gmain.c:3075
#52 0x00007fc26d008a40 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0xff0900, self=<optimized out>) at gmain.c:3146
#53 g_main_context_iterate (context=0xff0900, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3083
#54 0x00007fc26d008b04 in g_main_context_iteration (context=0xff0900, may_block=1) at gmain.c:3207
#55 0x00007fc2733daf2f in QEventDispatcherGlib::processEvents (this=0xfedc30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#56 0x00007fc273e779ee in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#57 0x00007fc2733aa942 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#58 0x00007fc2733aab97 in QEventLoop::exec (this=0x7fff3a5bdc80, flags=...) at kernel/qeventloop.cpp:204
#59 0x00007fc2733af9b5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#60 0x0000000000408b8c in main (argc=<optimized out>, argv=<optimized out>) at /mnt/data/portage/kde-base/akregator-4.10.3/work/akregator-4.10.3/akregator/src/main.cpp:103

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:41:20 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of akregator (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 2 Denis Kurz 2017-01-07 22:25:34 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.