Bug 205377 - irreproducible segfault after pressing the "+" key
Summary: irreproducible segfault after pressing the "+" key
Status: RESOLVED DUPLICATE of bug 163573
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-27 18:42 UTC by Jan Kundrát
Modified: 2009-08-27 20:55 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 Jan Kundrát 2009-08-27 18:42:24 UTC
Version:            (using KDE 4.3.0)
Compiler:          gcc version 4.3.2 (Gentoo 4.3.2-r3 p1.6, pie-10.1.5) 
OS:                Linux
Installed from:    Debian stable Packages

Start with a fresh KDE4 installation (no particular Akregator configuration at all). Migrate kde3 settings:

cp .kde3.5/share/config/akregatorrc .kde4/share/config/
rsync -avP .kde3.5/share/apps/akregator .kde4/share/apps/

Then after launching akregator and pressing the plus key, I got a segfault with the following backtrace:

Application: Akregator (akregator), signal: Segmentation fault
[Current thread is 0 (LWP 11571)]

Thread 2 (Thread 0xb1e68b90 (LWP 11636)):
#0  0xb8010424 in __kernel_vsyscall ()
#1  0xb64f9fa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb6585016 in QWaitCondition::wait (this=0x8a9bd38, mutex=0x8a9bd34, time=30000) at thread/qwaitcondition_unix.cpp:85
#3  0xb657c4f8 in QThreadPoolThread::run (this=0x87c8458) at concurrent/qthreadpool.cpp:140
#4  0xb6584310 in QThreadPrivate::start (arg=0x87c8458) at thread/qthread_unix.cpp:188
#5  0xb64f615f in start_thread (arg=0xb1e68b90) at pthread_create.c:297
#6  0xb5ab8c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb4f1f700 (LWP 11571)):
[KCrash Handler]
#6  0xb351a4b0 in c4_Property (this=0xbfe2abe8, type_=73 'I', name_=0x0) at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0/akregator/plugins/mk4storage/metakit/src/view.cpp:1106
#7  0xb350dabc in f4_CreateFormat (prop_=@0x8c2c5f4, seq_=@0x8c2b630) at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0/akregator/plugins/mk4storage/metakit/include/mk4.inl:524
#8  0xb350f809 in c4_HandlerSeq::CreateHandler (this=0x8c2b630, prop_=@0x8c2c5f4)
    at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0/akregator/plugins/mk4storage/metakit/src/handler.cpp:131
#9  0xb351cb2a in c4_Sequence::PropIndex (this=0x8c2b630, prop_=@0x8c2c5f4) at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0/akregator/plugins/mk4storage/metakit/src/viewx.cpp:292
#10 0xb351dd55 in c4_Sequence::Set (this=0x8c2b630, index_=5792, prop_=@0x8c2c5f4, buf_=@0xbfe2add0)
    at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0/akregator/plugins/mk4storage/metakit/src/viewx.cpp:325
#11 0xb3519d23 in c4_View::SetItem (this=0x8b5945c, row_=5792, col_=21, buf_=@0xbfe2add0)
    at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0/akregator/plugins/mk4storage/metakit/include/mk4.inl:426
#12 0xb35159ad in c4_HashViewer::SetItem (this=0x8b59458, row_=5792, col_=21, buf_=@0xbfe2add0)
    at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0/akregator/plugins/mk4storage/metakit/src/remap.cpp:366
#13 0xb350526d in c4_CustomSeq::DoSet (this=0x8c22238, row_=5792, col_=21, buf_=@0xbfe2add0)
    at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0/akregator/plugins/mk4storage/metakit/src/custom.cpp:154
#14 0xb3505773 in c4_CustomHandler::Set (this=0x8c16130, index_=5792, buf_=@0xbfe2add0)
    at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0/akregator/plugins/mk4storage/metakit/src/custom.cpp:69
#15 0xb351d31d in c4_Sequence::SetAt (this=0x8c22238, index_=5792, newElem_={_seq = 0x9029d50, _index = 0})
    at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0/akregator/plugins/mk4storage/metakit/src/viewx.cpp:104
#16 0xb351ee65 in Akregator::Backend::FeedStorageMK4Impl::setStatus (this=0x8bfb960, guid=@0xa7543a8, status=8)
    at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0/akregator/plugins/mk4storage/metakit/include/mk4.inl:89
#17 0xb36f59b0 in Akregator::Article::setStatus (this=0xbfe2afa8, stat=1) at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0/akregator/src/article.cpp:367
#18 0xb36fbae1 in Akregator::ArticleModifyJob::doStart (this=0xa73beb0) at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0/akregator/src/articlejobs.cpp:145
#19 0xb36fc065 in Akregator::ArticleModifyJob::qt_metacall (this=0xa73beb0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfe2b068)
    at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0_build/akregator/src/articlejobs.moc:162
#20 0xb666a2e9 in QMetaObject::activate (sender=0x9fa02d0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x61) at kernel/qobject.cpp:3101
#21 0xb666a845 in QMetaObject::activate (sender=0x9fa02d0, m=0xb66fe924, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3178
#22 0xb66709c8 in QSingleShotTimer::timeout (this=0x9fa02d0) at .moc/release-shared/qtimer.moc:76
#23 0xb6670ac1 in QSingleShotTimer::timerEvent (this=0x9fa02d0) at kernel/qtimer.cpp:298
#24 0xb666758a in QObject::event (this=0x9fa02d0, e=0xbfe2b4fc) at kernel/qobject.cpp:1066
#25 0xb5d66beb in QApplicationPrivate::notify_helper (this=0x8767e58, receiver=0x9fa02d0, e=0xbfe2b4fc) at kernel/qapplication.cpp:4056
#26 0xb5d6e558 in QApplication::notify (this=0xbfe2b760, receiver=0x9fa02d0, e=0xbfe2b4fc) at kernel/qapplication.cpp:3603
#27 0xb6b76bac in KApplication::notify (this=0xbfe2b760, receiver=0x9fa02d0, event=0xbfe2b4fc) at /var/tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#28 0xb6659055 in QCoreApplication::notifyInternal (this=0xbfe2b760, receiver=0x9fa02d0, event=0xbfe2b4fc) at kernel/qcoreapplication.cpp:606
#29 0xb66816ee in QTimerInfoList::activateTimers (this=0x876ddc4) at kernel/qcoreapplication.h:213
#30 0xb667e46d in timerSourceDispatch (source=0x876dd90) at kernel/qeventdispatcher_glib.cpp:165
#31 0xb5569f66 in IA__g_main_context_dispatch (context=0x876ac20) at gmain.c:2144
#32 0xb556d33b in g_main_context_iterate (context=0x876ac20, block=1, dispatch=1, self=0x8769128) at gmain.c:2778
#33 0xb556d509 in IA__g_main_context_iteration (context=0x876ac20, may_block=1) at gmain.c:2841
#34 0xb667e3dd in QEventDispatcherGlib::processEvents (this=0x87686b0, flags={i = -1075661192}) at kernel/qeventdispatcher_glib.cpp:327
#35 0xb5deeace in QGuiEventDispatcherGlib::processEvents (this=0x87686b0, flags={i = -1075661144}) at kernel/qguieventdispatcher_glib.cpp:202
#36 0xb6657a1f in QEventLoop::processEvents (this=0xbfe2b710, flags={i = -1075661080}) at kernel/qeventloop.cpp:149
#37 0xb6657beb in QEventLoop::exec (this=0xbfe2b710, flags={i = -1075661032}) at kernel/qeventloop.cpp:197
#38 0xb6659af9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#39 0xb5d66a9c in QApplication::exec () at kernel/qapplication.cpp:3525
#40 0x0804f89c in main (argc=1752462689, argv=0x800726f) at /var/tmp/portage/kde-base/akregator-4.3.0/work/akregator-4.3.0/akregator/src/main.cpp:115


On a subsequent restart of Akregator, pressing that key works normally.
Comment 1 Christophe Marin 2009-08-27 20:55:36 UTC

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