Bug 235142

Summary: Kontact crashes while reading feeds
Product: [Applications] akregator Reporter: Ismael <ismaelbej>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: cfeck
Priority: NOR Keywords: triaged
Version: 1.6.2   
Target Milestone: ---   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed In:

Description Ismael 2010-04-23 06:38:01 UTC
Application: kontact (4.4.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-4-amd64 x86_64
Distribution: Debian GNU/Linux 5.0.4 (lenny)

-- Information about the crash:
I was reading planet.k.o, and while switching between posts it crashed, Kontact was also sync'ing emails and some other feeds.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fc5e5fd6750 (LWP 2951))]

Thread 6 (Thread 0x7fc5accc9910 (LWP 8123)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007fc5bce7df41 in metronom_sync_loop (this=0xd3c8930) at metronom.c:870
#2  0x00007fc5dc67773a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fc5e308b69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fc5abcb2910 (LWP 8124)):
#0  0x00007fc5e3084f82 in select () from /lib/libc.so.6
#1  0x00007fc5bcea6a15 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#2  0x00007fc5bce8b8e9 in video_out_loop (this_gen=<value optimized out>) at video_out.c:1246
#3  0x00007fc5dc67773a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fc5e308b69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fc5ab4b1910 (LWP 8125)):
#0  0xffffffffff600132 in ?? ()
#1  0x00007fffb03fb6fb in ?? ()
#2  0x00007fc5dc064e5f in *__GI_clock_gettime (clock_id=-1421144752, tp=0x7fc5ab4b0d50) at ../sysdeps/unix/clock_gettime.c:100
#3  0x00007fc5e44a77ff in qt_gettime () at kernel/qcore_unix.cpp:111
#4  0x00007fc5e44ac5ad in QTimerInfoList::updateCurrentTime (this=0x7fc5ab4b0d50) at kernel/qeventdispatcher_unix.cpp:340
#5  0x00007fc5e44ac5d5 in QTimerInfoList::timerWait (this=0x7fc5ab4b0d50, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#6  0x00007fc5e44aa5bd in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fc5ab4b0e4c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fc5dbdc6ca1 in IA__g_main_context_prepare (context=0x6598210, priority=<value optimized out>) at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2280
#8  0x00007fc5dbdc7108 in g_main_context_iterate (context=0x6598210, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2571
#9  0x00007fc5dbdc76ec in IA__g_main_context_iteration (context=0x6598210, may_block=1) at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2654
#10 0x00007fc5e44aa3c6 in QEventDispatcherGlib::processEvents (this=0xc0fb6f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#11 0x00007fc5e447f842 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#12 0x00007fc5e447fc1c in QEventLoop::exec (this=0x7fc5ab4b0fe0, flags=) at kernel/qeventloop.cpp:201
#13 0x00007fc5e4389bc9 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#14 0x00007fc5bd0d93d0 in Phonon::Xine::XineThread::run (this=0x71298a0) at ../../xine/xinethread.cpp:143
#15 0x00007fc5e438c5c5 in QThreadPrivate::start (arg=0x71298a0) at thread/qthread_unix.cpp:248
#16 0x00007fc5dc67773a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#17 0x00007fc5e308b69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fc5aaaac910 (LWP 8126)):
#0  0x00007fc5e3080743 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc5d77ebb1f in poll_func (ufds=0x100cf870, nfds=2, timeout=-1, userdata=0xa2dc340) at pulse/thread-mainloop.c:75
#2  0x00007fc5d77dbbb6 in pa_mainloop_poll (m=0x5cd3d80) at pulse/mainloop.c:879
#3  0x00007fc5d77dcf99 in pa_mainloop_iterate (m=0x5cd3d80, block=<value optimized out>, retval=0x0) at pulse/mainloop.c:961
#4  0x00007fc5d77dd050 in pa_mainloop_run (m=0x5cd3d80, retval=0x0) at pulse/mainloop.c:979
#5  0x00007fc5d77eb92b in thread (userdata=0x826de10) at pulse/thread-mainloop.c:94
#6  0x00007fc5d6353710 in internal_thread_func (userdata=0xea28640) at pulsecore/thread-posix.c:72
#7  0x00007fc5dc67773a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#8  0x00007fc5e308b69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc5a62aa910 (LWP 8127)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fc5bce8ea3b in fifo_peek_int (this_gen=<value optimized out>) at audio_out.c:348
#2  fifo_peek (this_gen=<value optimized out>) at audio_out.c:388
#3  ao_loop (this_gen=<value optimized out>) at audio_out.c:1015
#4  0x00007fc5dc67773a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007fc5e308b69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc5e5fd6750 (LWP 2951)):
[KCrash Handler]
#5  0x00007fc5e24832af in khtml::KHTMLParser::parseToken (this=0xa7975a0, t=0x7171608) at ../../khtml/html/htmlparser.cpp:284
#6  0x00007fc5e2483ca1 in khtml::HTMLTokenizer::processToken (this=0x71715e0) at ../../khtml/html/htmltokenizer.cpp:2056
#7  0x00007fc5e248bdd4 in khtml::HTMLTokenizer::parseTag (this=0x71715e0, src=...) at ../../khtml/html/htmltokenizer.cpp:1529
#8  0x00007fc5e248e620 in khtml::HTMLTokenizer::write (this=0x71715e0, str=<value optimized out>, appendData=<value optimized out>) at ../../khtml/html/htmltokenizer.cpp:1810
#9  0x00007fc5e23db496 in KHTMLPart::write (this=<value optimized out>, str=<value optimized out>) at ../../khtml/khtml_part.cpp:2124
#10 0x00007fc5b841259b in Akregator::ArticleViewer::renderContent (this=0x7879360, text=...) at ../../../akregator/src/articleviewer.cpp:411
#11 0x00007fc5b8413700 in Akregator::ArticleViewer::showArticle (this=0x7879360, article=...) at ../../../akregator/src/articleviewer.cpp:489
#12 0x00007fc5b8439773 in Akregator::MainWidget::slotArticleSelected (this=0x78414a0, article=...) at ../../../akregator/src/mainwidget.cpp:804
#13 0x00007fc5b843f5ce in Akregator::MainWidget::qt_metacall (this=0x78414a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb02721c0) at ./mainwidget.moc:160
#14 0x00007fc5e4493c4f in QMetaObject::activate (sender=0x7877870, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#15 0x00007fc5b83c9435 in Akregator::AbstractSelectionController::currentArticleChanged (this=0x0, _t1=<value optimized out>) at ./abstractselectioncontroller.moc:107
#16 0x00007fc5b83f139d in Akregator::SelectionController::articleSelectionChanged (this=0x7877870) at ../../../akregator/src/selectioncontroller.cpp:286
#17 0x00007fc5b83f2adc in Akregator::SelectionController::qt_metacall (this=0x7877870, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb0272320) at ./selectioncontroller.moc:89
#18 0x00007fc5e4493c4f in QMetaObject::activate (sender=0x44d7ad0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#19 0x00007fc5e3d96f17 in QItemSelectionModel::selectionChanged (this=0x0, _t1=<value optimized out>, _t2=<value optimized out>) at .moc/release-shared/moc_qitemselectionmodel.cpp:152
#20 0x00007fc5e3da026f in QItemSelectionModel::emitSelectionChanged (this=<value optimized out>, newSelection=<value optimized out>, oldSelection=...) at itemviews/qitemselectionmodel.cpp:1592
#21 0x00007fc5e3da05b8 in QItemSelectionModel::select (this=0x44d7ad0, selection=<value optimized out>, command=<value optimized out>) at itemviews/qitemselectionmodel.cpp:1099
#22 0x00007fc5e3d9abf1 in QItemSelectionModel::select (this=0x44d7ad0, index=<value optimized out>, command=) at itemviews/qitemselectionmodel.cpp:987
#23 0x00007fc5e3d9716f in QItemSelectionModel::setCurrentIndex (this=0x44d7ad0, index=..., command=<value optimized out>) at itemviews/qitemselectionmodel.cpp:1166
#24 0x00007fc5e3d439b3 in QAbstractItemView::setCurrentIndex (this=0x7871150, index=...) at itemviews/qabstractitemview.cpp:1003
#25 0x00007fc5b83fa60d in Akregator::ArticleListView::selectIndex (this=0x7871150, idx=...) at ../../../akregator/src/articlelistview.cpp:500
#26 0x00007fc5b83fa78a in Akregator::ArticleListView::slotNextArticle (this=0x7871150) at ../../../akregator/src/articlelistview.cpp:467
#27 0x00007fc5b83fb9a0 in Akregator::ArticleListView::qt_metacall (this=0x7871150, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb02728c0) at ./articlelistview.moc:191
#28 0x00007fc5e4493c4f in QMetaObject::activate (sender=0x787a6d0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#29 0x00007fc5e3819702 in QAction::triggered (this=0x0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#30 0x00007fc5e381b77b in QAction::activate (this=0x787a6d0, event=<value optimized out>) at kernel/qaction.cpp:1255
#31 0x00007fc5e381d087 in QAction::event (this=0x0, e=<value optimized out>) at kernel/qaction.cpp:1181
#32 0x00007fc5e4d9390d in KAction::event (this=0x0, event=0x7fffb0272f30) at ../../kdeui/actions/kaction.cpp:129
#33 0x00007fc5e381f8fc in QApplicationPrivate::notify_helper (this=0x24e23f0, receiver=0x787a6d0, e=0x7fffb0272f30) at kernel/qapplication.cpp:4300
#34 0x00007fc5e3825ddb in QApplication::notify (this=0x7fffb02744c0, receiver=0x787a6d0, e=0x7fffb0272f30) at kernel/qapplication.cpp:4183
#35 0x00007fc5e4e68356 in KApplication::notify (this=0x7fffb02744c0, receiver=0x787a6d0, event=0x7fffb0272f30) at ../../kdeui/kernel/kapplication.cpp:302
#36 0x00007fc5e4480f1c in QCoreApplication::notifyInternal (this=0x7fffb02744c0, receiver=0x787a6d0, event=0x7fffb0272f30) at kernel/qcoreapplication.cpp:704
#37 0x00007fc5e385b536 in QCoreApplication::sendEvent (this=<value optimized out>, e=0x7fffb0273530) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#38 QShortcutMap::dispatchEvent (this=<value optimized out>, e=0x7fffb0273530) at kernel/qshortcutmap.cpp:879
#39 0x00007fc5e385d347 in QShortcutMap::tryShortcutEvent (this=0x24e2518, o=<value optimized out>, e=0x7fffb0273530) at kernel/qshortcutmap.cpp:364
#40 0x00007fc5e3827948 in QApplication::notify (this=0x7fffb02744c0, receiver=0x787b1b0, e=0x7fffb0273530) at kernel/qapplication.cpp:3746
#41 0x00007fc5e4e68356 in KApplication::notify (this=0x7fffb02744c0, receiver=0x787b1b0, event=0x7fffb0273530) at ../../kdeui/kernel/kapplication.cpp:302
#42 0x00007fc5e4480f1c in QCoreApplication::notifyInternal (this=0x7fffb02744c0, receiver=0x787b1b0, event=0x7fffb0273530) at kernel/qcoreapplication.cpp:704
#43 0x00007fc5e38ca11a in QKeyMapper::sendKeyEvent (keyWidget=0x787b1b0, grab=<value optimized out>, type=QEvent::KeyPress, code=16777236, modifiers=<value optimized out>, text=..., autorepeat=true, 
    count=1, nativeScanCode=114, nativeVirtualKey=65363, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1861
#44 0x00007fc5e38cc671 in QKeyMapperPrivate::translateKeyEvent (this=0x25306f0, keyWidget=0x787b1b0, event=<value optimized out>, grab=false) at kernel/qkeymapper_x11.cpp:1831
#45 0x00007fc5e38a3d94 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffb02740e0) at kernel/qapplication_x11.cpp:3394
#46 0x00007fc5e38cf7e2 in x11EventSourceDispatch (s=0x24e8100, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#47 0x00007fc5dbdc36c2 in g_main_dispatch (context=0x24e74c0) at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:1960
#48 IA__g_main_context_dispatch (context=0x24e74c0) at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2513
#49 0x00007fc5dbdc7538 in g_main_context_iterate (context=0x24e74c0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2591
#50 0x00007fc5dbdc76ec in IA__g_main_context_iteration (context=0x24e74c0, may_block=1) at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2654
#51 0x00007fc5e44aa373 in QEventDispatcherGlib::processEvents (this=0x24b36d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#52 0x00007fc5e38cf3de in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007fc5e447f842 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#54 0x00007fc5e447fc1c in QEventLoop::exec (this=0x7fffb0274400, flags=) at kernel/qeventloop.cpp:201
#55 0x00007fc5e448395b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#56 0x0000000000403e6e in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../kontact/src/main.cpp:224

Possible duplicates by query: bug 232184, bug 224640, bug 223417, bug 221900, bug 219788.

Reported using DrKonqi
Comment 1 Christoph Feck 2013-09-12 21:41:09 UTC
This crash report is at least 3 years old and there were no further comments or status updates since then.

Therefore we believe that this crash is already fixed in recent KDE 4 versions or the backtrace is no longer applicable to the current KDE 4 sources.

If the crash still happens with a recent KDE version (4.10.5 or 4.11), please add an updated backtrace or provide steps to reproduce. For more information, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

(To prevent automatic closing of this bug in the future, please set the bug status to ASSIGNED or CONFIRMED)
Comment 2 Andrew Crouthamel 2018-09-24 02:23:25 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 3 Andrew Crouthamel 2018-10-27 04:04:33 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!