Bug 200354 - Akregator crashes in combined view
Summary: Akregator crashes in combined view
Status: RESOLVED FIXED
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 198029 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-07-15 20:14 UTC by Yevgeny
Modified: 2009-07-17 21:17 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 Yevgeny 2009-07-15 20:14:45 UTC
Application that crashed: akregator
Version of the application: 1.4.50
KDE Version: 4.2.96 (KDE 4.2.96 (KDE 4.3 RC2)) "release 142"
Qt Version: 4.5.2
Operating System: Linux 2.6.30-8-default i686

What I was doing when the application crashed:
If I select combined view in the menu, and then click on a feed, Akregator crashes.
Sometimes it happens after I click on one feed, and sometimes everything is ok on the first feed, but on the second or the third one it crashes.

 -- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4ead710 (LWP 18337))]

Thread 2 (Thread 0xb15e5b70 (LWP 18339)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5bfb0e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a6a064 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb75e16bc in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb75d6ba2 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb75e0603 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5bf66e5 in start_thread () from /lib/libpthread.so.0
#7  0xb5bf6600 in ?? () from /lib/libpthread.so.0

Thread 1 (Thread 0xb4ead710 (LWP 18337)):
[KCrash Handler]
#6  0xb3778b6b in Akregator::Article::link() const () from /usr/lib/kde4/akregatorpart.so
#7  0xb37d1bc4 in ?? () from /usr/lib/kde4/akregatorpart.so
#8  0xb37d20b8 in ?? () from /usr/lib/kde4/akregatorpart.so
#9  0xb76ee2f4 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#10 0xb76ef015 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#11 0xb7910125 in KJob::finished(KJob*) () from /usr/lib/libkdecore.so.5
#12 0xb791043d in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#13 0xb377ef3f in ?? () from /usr/lib/kde4/akregatorpart.so
#14 0xb377f096 in ?? () from /usr/lib/kde4/akregatorpart.so
#15 0xb76ee2f4 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#16 0xb76ef015 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#17 0xb76f35b5 in ?? () from /usr/lib/libQtCore.so.4
#18 0xb76f36ec in ?? () from /usr/lib/libQtCore.so.4
#19 0xb76e7fab in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#20 0xb6d1c98c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0xb6d243de in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb7c7bd61 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#23 0xb76d7e0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#24 0xb7706bd6 in ?? () from /usr/lib/libQtCore.so.4
#25 0xb7703b2e in ?? () from /usr/lib/libQtCore.so.4
#26 0xb57b52c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb57b8868 in ?? () from /usr/lib/libglib-2.0.so.0
#28 0xb57b898e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0xb7703a78 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0xb6dbe36a in ?? () from /usr/lib/libQtGui.so.4
#31 0xb76d642d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0xb76d6879 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0xb76d8d10 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#34 0xb6d1c804 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#35 0x0804ef91 in _start ()

Reported using DrKonqi
Comment 1 Christophe Marin 2009-07-15 20:17:00 UTC
Unfortunately, the backtrace is not useful. If you can reproduce this bug, please install the debug package for kdepim and paste a better one. 
More informations on this page: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 Dario Andres 2009-07-15 20:29:43 UTC
You need to install the "kdepim4-debuginfo" package. Thanks
Comment 3 Yevgeny 2009-07-15 22:30:05 UTC
Application: Akregator (akregator), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4e3d710 (LWP 15593))]

Thread 3 (Thread 0xb1577b70 (LWP 15596)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5b8b0e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb69fa064 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb75716bc in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb7566ba2 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb7570603 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5b866e5 in start_thread () from /lib/libpthread.so.0
#7  0xb5b86600 in ?? () from /lib/libpthread.so.0

Thread 2 (Thread 0xaff6eb70 (LWP 15602)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5b8b0e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb69fa064 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb75716bc in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb7566ba2 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb7570603 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5b866e5 in start_thread () from /lib/libpthread.so.0
#7  0xb5b86600 in ?? () from /lib/libpthread.so.0

Thread 1 (Thread 0xb4e3d710 (LWP 15593)):
[KCrash Handler]
#6  Akregator::Article::link (this=0x85746cc) at /usr/src/debug/kdepim-4.2.96/akregator/src/article.cpp:432
#7  0xb3761bc4 in Akregator::ArticleViewer::slotArticlesListed (this=0x8271058, job=0xbf9fe2dc) at /usr/src/debug/kdepim-4.2.96/akregator/src/articleviewer.cpp:658
#8  0xb37620b8 in Akregator::ArticleViewer::qt_metacall (this=0x8271058, _c=QMetaObject::InvokeMetaMethod, _id=55, _a=0xbf9fe458)
    at /usr/src/debug/kdepim-4.2.96/build/akregator/src/articleviewer.moc:156
#9  0xb767e2f4 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#10 0xb767f015 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#11 0xb78a0125 in KJob::finished(KJob*) () from /usr/lib/libkdecore.so.5
#12 0xb78a043d in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#13 0xb370ef3f in Akregator::ArticleListJob::doList (this=0x85cdf18) at /usr/src/debug/kdepim-4.2.96/akregator/src/articlejobs.cpp:190
#14 0xb370f096 in Akregator::ArticleListJob::qt_metacall (this=0x85cdf18, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbf9fe56c)
    at /usr/src/debug/kdepim-4.2.96/build/akregator/src/articlejobs.moc:215
#15 0xb767e2f4 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#16 0xb767f015 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#17 0xb76835b5 in ?? () from /usr/lib/libQtCore.so.4
#18 0xb76836ec in ?? () from /usr/lib/libQtCore.so.4
#19 0xb7677fab in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#20 0xb6cac98c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0xb6cb43de in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb7c0bd61 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#23 0xb7667e0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#24 0xb7696bd6 in ?? () from /usr/lib/libQtCore.so.4
#25 0xb7693b2e in ?? () from /usr/lib/libQtCore.so.4
#26 0xb57452c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb5748868 in ?? () from /usr/lib/libglib-2.0.so.0
#28 0xb574898e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0xb7693a78 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0xb6d4e36a in ?? () from /usr/lib/libQtGui.so.4
#31 0xb766642d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0xb7666879 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0xb7668d10 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#34 0xb6cac804 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#35 0x0804ef91 in main (argc=5, argv=0xbf9fee54) at /usr/src/debug/kdepim-4.2.96/akregator/src/main.cpp:115
Comment 4 Christophe Marin 2009-07-16 00:06:50 UTC
*** Bug 198029 has been marked as a duplicate of this bug. ***
Comment 5 Frank Osterfeld 2009-07-17 21:17:30 UTC
SVN commit 998489 by osterfeld:

don't crash in combined view if the selected feed has no items
BUG:200354



 M  +1 -1      articleviewer.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=998489