Bug 186055

Summary: Akregator 1.4.0 occasional SIGSEGV (Metakit related)
Product: [Applications] akregator Reporter: Jaak Ristioja <jaak>
Component: metakit pluginAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: christophe
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jaak Ristioja 2009-03-03 18:15:59 UTC
Version:           1.4.0 (using KDE 4.2.0)
Compiler:          GCC 4.1.2 -march=nocona -O2 -pipe -ggdb
OS:                Linux
Installed from:    Gentoo Packages

Akregator 1.4.0 crashes randomly under 4.2.0. I imported my archives and configuration manually from another KDE 3.5.10 machine (both are 64-bit kernel and userspace).

Here are the backtraces:

Application: Akregator (akregator), signal SIGSEGV
0x00007f50d7921aa1 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 8112)]

Thread 3 (Thread 0x40ba8950 (LWP 31531)):
#0  0x00007f50d923ec3d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f50d94a5c1b in QWaitCondition::wait (this=<value optimized out>, mutex=0xffffffffffffff92, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  0x00007f50d949e17c in QThreadPoolThread::run (this=0x4b681f0) at concurrent/qthreadpool.cpp:141
#3  0x00007f50d94a504a in QThreadPrivate::start (arg=0x4b681f0) at thread/qthread_unix.cpp:191
#4  0x00007f50d923a097 in start_thread () from /lib/libpthread.so.0
#5  0x00007f50d794eccd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x42257950 (LWP 31569)):
#0  0x00007f50d923ec3d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f50d94a5c1b in QWaitCondition::wait (this=<value optimized out>, mutex=0xffffffffffffff92, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  0x00007f50d949e17c in QThreadPoolThread::run (this=0x15cf490) at concurrent/qthreadpool.cpp:141
#3  0x00007f50d94a504a in QThreadPrivate::start (arg=0x15cf490) at thread/qthread_unix.cpp:191
#4  0x00007f50d923a097 in start_thread () from /lib/libpthread.so.0
#5  0x00007f50d794eccd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f50ddf9c700 (LWP 8112)):
[KCrash Handler]
#5  0x00007f50cdf9b677 in c4_Property (this=0x7fffe5fe00f0, type_=<value optimized out>, name_=0x0)
    at /usr/src/debug/kde-base/akregator-4.2.0/akregator-4.2.0/akregator/plugins/mk4storage/metakit/src/view.cpp:1106
#6  0x00007f50cdf90e2b in f4_CreateFormat (prop_=@0x3241bc8, seq_=@0x31c35a0) at /usr/src/debug/kde-base/akregator-4.2.0/akregator-4.2.0/akregator/plugins/mk4storage/metakit/include/mk4.inl:524
#7  0x00007f50cdf9d8c0 in c4_Sequence::PropIndex (this=0x31c35a0, prop_=@0x3241bc8) at /usr/src/debug/kde-base/akregator-4.2.0/akregator-4.2.0/akregator/plugins/mk4storage/metakit/src/viewx.cpp:292
#8  0x00007f50cdf9db38 in c4_Sequence::Set (this=0x7fffe5fe00c0, index_=8261, prop_=@0x28, buf_=@0x7fffe5fe02d0)
    at /usr/src/debug/kde-base/akregator-4.2.0/akregator-4.2.0/akregator/plugins/mk4storage/metakit/src/viewx.cpp:325
#9  0x00007f50cdf98b3e in c4_HashViewer::SetItem (this=0x2fffd60, row_=8261, col_=21, buf_=@0x7fffe5fe02d0)
    at /usr/src/debug/kde-base/akregator-4.2.0/akregator-4.2.0/akregator/plugins/mk4storage/metakit/src/remap.cpp:366
#10 0x00007f50cdf9da59 in c4_Sequence::SetAt (this=0x2fff5a0, index_=8261, newElem_={_seq = 0x57056e0, _index = 0})
    at /usr/src/debug/kde-base/akregator-4.2.0/akregator-4.2.0/akregator/plugins/mk4storage/metakit/src/viewx.cpp:104
#11 0x00007f50cdfa164f in Akregator::Backend::FeedStorageMK4Impl::setHash (this=0x2fff1e0, guid=<value optimized out>, hash=43525)
    at /usr/src/debug/kde-base/akregator-4.2.0/akregator-4.2.0/akregator/plugins/mk4storage/metakit/include/mk4.inl:89
#12 0x00007f50ce5688fc in Private (this=0x837e5f0, article=@0x428ce30, feed_=<value optimized out>, archive_=<value optimized out>)
    at /usr/src/debug/kde-base/akregator-4.2.0/akregator-4.2.0/akregator/src/article.cpp:175
#13 0x00007f50ce569a8b in Article (this=0x7fffe5fe0720, article=@0x428ce30, feed=0x67a8e60) at /usr/src/debug/kde-base/akregator-4.2.0/akregator-4.2.0/akregator/src/article.cpp:245
#14 0x00007f50ce5765c4 in Akregator::Feed::appendArticles (this=0x67a8e60, feed=<value optimized out>) at /usr/src/debug/kde-base/akregator-4.2.0/akregator-4.2.0/akregator/src/feed.cpp:479
#15 0x00007f50ce576fb8 in Akregator::Feed::fetchCompleted (this=0x67a8e60, l=<value optimized out>, doc=@0x7fffe5fe0970, status=<value optimized out>)
    at /usr/src/debug/kde-base/akregator-4.2.0/akregator-4.2.0/akregator/src/feed.cpp:672
#16 0x00007f50ce577491 in Akregator::Feed::qt_metacall (this=0x67a8e60, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0x7fffe5fe0a80)
    at /usr/src/debug/kde-base/akregator-4.2.0/akregator_build/akregator/src/feed.moc:105
#17 0x00007f50d956e5d4 in QMetaObject::activate (sender=0x245a700, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x7fffe5fe02d0) at kernel/qobject.cpp:3025
#18 0x00007f50d7661cae in Syndication::Loader::loadingComplete (this=0x7fffe5fe00c0, _t1=0x245a700, _t2=<value optimized out>, _t3=Syndication::Success)
    at /usr/src/debug/kde-base/kdepimlibs-4.2.0/kdepimlibs_build/syndication/loader.moc:83
#19 0x00007f50d7662d4f in Syndication::Loader::slotRetrieverDone (this=0x245a700, data=@0x7fffe5fe0c80, success=true)
    at /usr/src/debug/kde-base/kdepimlibs-4.2.0/kdepimlibs-4.2.0/syndication/loader.cpp:157
#20 0x00007f50d766311c in Syndication::Loader::qt_metacall (this=0x245a700, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffe5fe0c50)
    at /usr/src/debug/kde-base/kdepimlibs-4.2.0/kdepimlibs_build/syndication/loader.moc:72
#21 0x00007f50d956e5d4 in QMetaObject::activate (sender=0x867acf0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x7fffe5fe02d0) at kernel/qobject.cpp:3025
#22 0x00007f50d7664fe7 in Syndication::DataRetriever::dataRetrieved (this=0x7fffe5fe00c0, _t1=<value optimized out>, _t2=true)
    at /usr/src/debug/kde-base/kdepimlibs-4.2.0/kdepimlibs_build/syndication/dataretriever.moc:77
#23 0x00007f50d76656d5 in Syndication::FileRetriever::slotResult (this=0x867acf0, job=0x867ac50) at /usr/src/debug/kde-base/kdepimlibs-4.2.0/kdepimlibs-4.2.0/syndication/dataretriever.cpp:132
#24 0x00007f50d76657a6 in Syndication::FileRetriever::qt_metacall (this=0x867acf0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fffe5fe0db0)
    at /usr/src/debug/kde-base/kdepimlibs-4.2.0/kdepimlibs_build/syndication/dataretriever.moc:190
#25 0x00007f50d956e5d4 in QMetaObject::activate (sender=0x867ac50, from_signal_index=<value optimized out>, to_signal_index=7, argv=0x7fffe5fe02d0) at kernel/qobject.cpp:3025
#26 0x00007f50d9b64548 in KJob::result (this=0x7fffe5fe00c0, _t1=0x867ac50) at /usr/src/debug/kde-base/kdelibs-4.2.0-r3/kdelibs_build/kdecore/kjob.moc:186
#27 0x00007f50d9b64b7d in KJob::emitResult (this=0x867ac50) at /usr/src/debug/kde-base/kdelibs-4.2.0-r3/kdelibs-4.2.0/kdecore/jobs/kjob.cpp:294
#28 0x00007f50da7f7c14 in KIO::SimpleJob::slotFinished (this=0x867ac50) at /usr/src/debug/kde-base/kdelibs-4.2.0-r3/kdelibs-4.2.0/kio/kio/job.cpp:489
#29 0x00007f50da7facf1 in KIO::TransferJob::slotFinished (this=0x867ac50) at /usr/src/debug/kde-base/kdelibs-4.2.0-r3/kdelibs-4.2.0/kio/kio/job.cpp:957
#30 0x00007f50da80544a in KIO::TransferJob::qt_metacall (this=0x867ac50, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fffe5fe11a0)
    at /usr/src/debug/kde-base/kdelibs-4.2.0-r3/kdelibs_build/kio/jobclasses.moc:336
#31 0x00007f50d956e5d4 in QMetaObject::activate (sender=0x50eaa80, from_signal_index=<value optimized out>, to_signal_index=8, argv=0x7fffe5fe02d0) at kernel/qobject.cpp:3025
#32 0x00007f50da8b33f9 in KIO::SlaveInterface::dispatch (this=0x50eaa80, _cmd=104, rawdata=@0x7fffe5fe1480) at /usr/src/debug/kde-base/kdelibs-4.2.0-r3/kdelibs-4.2.0/kio/kio/slaveinterface.cpp:175
#33 0x00007f50da8b039d in KIO::SlaveInterface::dispatch (this=0x50eaa80) at /usr/src/debug/kde-base/kdelibs-4.2.0-r3/kdelibs-4.2.0/kio/kio/slaveinterface.cpp:91
#34 0x00007f50da8a106e in KIO::Slave::gotInput (this=0x50eaa80) at /usr/src/debug/kde-base/kdelibs-4.2.0-r3/kdelibs-4.2.0/kio/kio/slave.cpp:322
#35 0x00007f50da8a1bf1 in KIO::Slave::qt_metacall (this=0x50eaa80, _c=QMetaObject::InvokeMetaMethod, _id=97, _a=0x7fffe5fe15d0)
    at /usr/src/debug/kde-base/kdelibs-4.2.0-r3/kdelibs_build/kio/slave.moc:75
#36 0x00007f50d956e5d4 in QMetaObject::activate (sender=0x56e43c0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x7fffe5fe02d0) at kernel/qobject.cpp:3025
#37 0x00007f50da7c95ee in KIO::ConnectionPrivate::dequeue (this=0x5752eb0) at /usr/src/debug/kde-base/kdelibs-4.2.0-r3/kdelibs-4.2.0/kio/kio/connection.cpp:82
#38 0x00007f50da7c964c in KIO::Connection::qt_metacall (this=0x56e43c0, _c=QMetaObject::InvokeMetaMethod, _id=97, _a=0x53b1290)
    at /usr/src/debug/kde-base/kdelibs-4.2.0-r3/kdelibs_build/kio/connection.moc:72
#39 0x00007f50d956cb06 in QObject::event (this=0x56e43c0, e=0x44026b0) at kernel/qobject.cpp:1149
#40 0x00007f50d84e528f in QApplicationPrivate::notify_helper (this=0x1553c60, receiver=0x56e43c0, e=0x44026b0) at kernel/qapplication.cpp:3809
#41 0x00007f50d84eada0 in QApplication::notify (this=0x7fffe5fe1ff0, receiver=0x56e43c0, e=0x44026b0) at kernel/qapplication.cpp:3774
#42 0x00007f50da329d72 in KApplication::notify (this=0x7fffe5fe1ff0, receiver=0x56e43c0, event=0x44026b0) at /usr/src/debug/kde-base/kdelibs-4.2.0-r3/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307
#43 0x00007f50d9560287 in QCoreApplication::notifyInternal (this=0x7fffe5fe1ff0, receiver=0x56e43c0, event=0x44026b0) at kernel/qcoreapplication.cpp:589
#44 0x00007f50d95611fb in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x152d050) at kernel/qcoreapplication.h:215
#45 0x00007f50d95823cd in QEventDispatcherUNIX::processEvents (this=0x1553530, flags=@0x7fffe5fe1ed0) at kernel/qeventdispatcher_unix.cpp:867
#46 0x00007f50d8554a2d in QEventDispatcherX11::processEvents (this=0x1553530, flags=@0x7fffe5fe1f20) at kernel/qeventdispatcher_x11.cpp:154
#47 0x00007f50d955f88b in QEventLoop::processEvents (this=<value optimized out>, flags=@0x7fffe5fe1f60) at kernel/qeventloop.cpp:149
#48 0x00007f50d955f9e8 in QEventLoop::exec (this=0x7fffe5fe1fa0, flags=@0x7fffe5fe1fb0) at kernel/qeventloop.cpp:196
#49 0x00007f50d956147c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851
#50 0x0000000000409dbf in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kde-base/akregator-4.2.0/akregator-4.2.0/akregator/src/main.cpp:115

In case more info is needed, please ask.
Comment 1 Christophe Marin 2009-03-04 12:28:30 UTC

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