Bug 358586

Summary: akregator crash after startup (after system crash)
Product: [Applications] akregator Reporter: Marc Schiffbauer <mschiff>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Marc Schiffbauer 2016-01-26 12:36:45 UTC
Application: akregator (5.1.2)

Qt Version: 5.5.1
Operating System: Linux 4.1.6-gentoo x86_64
Distribution: "Gentoo Base System release 2.2"

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

My Laptop went out of battery, so I had to restart. Akregator asks to restore session, I choose "YES", then click on some feed in the feedlist. Before the list appears: kaboom!

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f40bcd1e880 (LWP 4292))]

Thread 6 (Thread 0x7f40ba7b2700 (LWP 4293)):
#0  0x00007f40d596f64d in poll () from /lib64/libc.so.6
#1  0x00007f40cd40dac2 in poll (__timeout=-1, __nfds=1, __fds=0x7f40ba7b1c40) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0xbedfb0, cond=cond@entry=0xbedff0, vector=vector@entry=0x0, count=count@entry=0x0) at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_conn.c:459
#3  0x00007f40cd40f72f in xcb_wait_for_event (c=0xbedfb0) at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_in.c:693
#4  0x00007f40bc913c89 in QXcbEventReader::run (this=0xbfc110) at qxcbconnection.cpp:1229
#5  0x00007f40d61f34f2 in QThreadPrivate::start (arg=0xbfc110) at thread/qthread_unix.cpp:331
#6  0x00007f40cf9e2444 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f40d59786ad in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f40b3dc0700 (LWP 4310)):
#0  0x00007f40d596f64d in poll () from /lib64/libc.so.6
#1  0x00007f40cde46f1c in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f40ac0013c0, timeout=8849, context=0x7f40ac0009b0) at /var/tmp/portage/dev-libs/glib-2.46.2-r1/work/glib-2.46.2/glib/gmain.c:4135
#2  g_main_context_iterate (context=context@entry=0x7f40ac0009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.46.2-r1/work/glib-2.46.2/glib/gmain.c:3835
#3  0x00007f40cde4702c in g_main_context_iteration (context=0x7f40ac0009b0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.46.2-r1/work/glib-2.46.2/glib/gmain.c:3901
#4  0x00007f40d63ee03c in QEventDispatcherGlib::processEvents (this=0x7f40ac0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007f40d639f27a in QEventLoop::exec (this=this@entry=0x7f40b3dbfd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f40d61eea84 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f40d61f34f2 in QThreadPrivate::start (arg=0xdb27c0) at thread/qthread_unix.cpp:331
#8  0x00007f40cf9e2444 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f40d59786ad in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f40a6990700 (LWP 4312)):
#0  0x00007f40d596b62d in read () from /lib64/libc.so.6
#1  0x00007f40c5be3f45 in ?? () from /usr/lib64/libnvidia-tls.so.346.96
#2  0x00007f40be304cd1 in pa_read () from /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#3  0x00007f40c057c16e in pa_mainloop_prepare () from /usr/lib64/libpulse.so.0
#4  0x00007f40c057cbe0 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#5  0x00007f40c057cca0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#6  0x00007f40c058b016 in ?? () from /usr/lib64/libpulse.so.0
#7  0x00007f40be332d38 in ?? () from /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#8  0x00007f40cf9e2444 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f40d59786ad in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f408ffff700 (LWP 4316)):
#0  0x00007f40be321f60 in pa_pstream_unref () from /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#1  0x00007f40be3224b3 in ?? () from /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#2  0x00007f40be322d1a in ?? () from /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#3  0x00007f40c057c7f7 in pa_mainloop_dispatch () from /usr/lib64/libpulse.so.0
#4  0x00007f40c057cbfc in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#5  0x00007f40c057cca0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#6  0x00007f40c058b016 in ?? () from /usr/lib64/libpulse.so.0
#7  0x00007f40be332d38 in ?? () from /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#8  0x00007f40cf9e2444 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f40d59786ad in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f408ebfd700 (LWP 4320)):
#0  0x00007f40cf9e83b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f40d61f3b58 in QWaitConditionPrivate::wait_relative (time=30000, this=0x125be50) at thread/qwaitcondition_unix.cpp:126
#2  QWaitConditionPrivate::wait (time=30000, this=0x125be50) at thread/qwaitcondition_unix.cpp:134
#3  QWaitCondition::wait (this=this@entry=0x123f5b0, mutex=mutex@entry=0x125bbf0, time=30000) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f40d61f08f4 in QThreadPoolThread::run (this=0x123f5a0) at thread/qthreadpool.cpp:127
#5  0x00007f40d61f34f2 in QThreadPrivate::start (arg=0x123f5a0) at thread/qthread_unix.cpp:331
#6  0x00007f40cf9e2444 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f40d59786ad in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f40bcd1e880 (LWP 4292)):
[KCrash Handler]
#6  0x00007f40d627462d in operator< (s1=..., s2=...) at tools/qstring.cpp:2615
#7  0x00007f40d7e60df0 in qMapLessThanKey<QString> (key2=..., key1=...) at /usr/include/qt5/QtCore/qmap.h:67
#8  QMapNode<QString, QAction*>::lowerBound (akey=..., this=<optimized out>) at /usr/include/qt5/QtCore/qmap.h:131
#9  QMapData<QString, QAction*>::findNode (this=<optimized out>, akey=...) at /usr/include/qt5/QtCore/qmap.h:287
#10 0x00007f40d7e5b99b in QMap<QString, QAction*>::value (adefaultValue=<optimized out>, akey=..., this=<optimized out>) at /usr/include/qt5/QtCore/qmap.h:616
#11 KActionCollection::action (this=<optimized out>, name=...) at /var/tmp/portage/kde-frameworks/kxmlgui-5.18.0/work/kxmlgui-5.18.0/src/kactioncollection.cpp:143
#12 0x00007f40b855b081 in ?? () from /usr/lib64/qt5/plugins/akregatorpart.so
#13 0x00007f40b855b118 in ?? () from /usr/lib64/qt5/plugins/akregatorpart.so
#14 0x00007f40b8567054 in Akregator::ArticleViewer::slotShowSummary(Akregator::TreeNode*) () from /usr/lib64/qt5/plugins/akregatorpart.so
#15 0x00007f40b858fbb3 in Akregator::MainWidget::slotNodeSelected(Akregator::TreeNode*) () from /usr/lib64/qt5/plugins/akregatorpart.so
#16 0x00007f40d63c8313 in QtPrivate::QSlotObjectBase::call (a=0x7ffea8d5f280, r=0xd2c590, this=0xe95e90) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#17 QMetaObject::activate (sender=0xe94500, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffea8d5f280) at kernel/qobject.cpp:3698
#18 0x00007f40b85aa11f in ?? () from /usr/lib64/qt5/plugins/akregatorpart.so
#19 0x00007f40b854c714 in ?? () from /usr/lib64/qt5/plugins/akregatorpart.so
#20 0x00007f40d63c8313 in QtPrivate::QSlotObjectBase::call (a=0x7ffea8d5f410, r=0xe94500, this=0x29a58c0) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#21 QMetaObject::activate (sender=sender@entry=0x320dbe0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffea8d5f410) at kernel/qobject.cpp:3698
#22 0x00007f40d63c8f87 in QMetaObject::activate (sender=sender@entry=0x320dbe0, m=m@entry=0x7f40d65d1160 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffea8d5f410) at kernel/qobject.cpp:3578
#23 0x00007f40d635d88a in QItemSelectionModel::currentChanged (this=this@entry=0x320dbe0, _t1=..., _t2=...) at .moc/moc_qitemselectionmodel.cpp:480
#24 0x00007f40d635db0f in QItemSelectionModel::setCurrentIndex (this=this@entry=0x320dbe0, index=..., command=command@entry=...) at itemmodels/qitemselectionmodel.cpp:1364
#25 0x00007f40d7586138 in QAbstractItemView::mousePressEvent (this=this@entry=0xd5d1c0, event=event@entry=0x7ffea8d5fc80) at itemviews/qabstractitemview.cpp:1725
#26 0x00007f40d75cf38a in QTreeView::mousePressEvent (this=0xd5d1c0, event=0x7ffea8d5fc80) at itemviews/qtreeview.cpp:1907
#27 0x00007f40d737c5ef in QWidget::event (this=this@entry=0xd5d1c0, event=event@entry=0x7ffea8d5fc80) at kernel/qwidget.cpp:8674
#28 0x00007f40d74600ae in QFrame::event (this=0xd5d1c0, e=0x7ffea8d5fc80) at widgets/qframe.cpp:540
#29 0x00007f40d758d96b in QAbstractItemView::viewportEvent (this=this@entry=0xd5d1c0, event=event@entry=0x7ffea8d5fc80) at itemviews/qabstractitemview.cpp:1685
#30 0x00007f40d75cec80 in QTreeView::viewportEvent (this=0xd5d1c0, event=0x7ffea8d5fc80) at itemviews/qtreeview.cpp:1309
#31 0x00007f40d63a08ad in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0xbd0650, receiver=receiver@entry=0xd4cef0, event=event@entry=0x7ffea8d5fc80) at kernel/qcoreapplication.cpp:1072
#32 0x00007f40d733867c in QApplicationPrivate::notify_helper (this=this@entry=0xbd0650, receiver=receiver@entry=0xd4cef0, e=e@entry=0x7ffea8d5fc80) at kernel/qapplication.cpp:3712
#33 0x00007f40d733e5a8 in QApplication::notify (this=<optimized out>, receiver=0xd4cef0, e=0x7ffea8d5fc80) at kernel/qapplication.cpp:3276
#34 0x00007f40d63a065d in QCoreApplication::notifyInternal (this=0x7ffea8d60670, receiver=receiver@entry=0xd4cef0, event=event@entry=0x7ffea8d5fc80) at kernel/qcoreapplication.cpp:965
#35 0x00007f40d733cefa in QCoreApplication::sendSpontaneousEvent (event=0x7ffea8d5fc80, receiver=0xd4cef0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#36 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0xd4cef0, event=event@entry=0x7ffea8d5fc80, alienWidget=alienWidget@entry=0xd4cef0, nativeWidget=0xd2c590, buttonDown=buttonDown@entry=0x7f40d7865be0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2770
#37 0x00007f40d73976b5 in QWidgetWindow::handleMouseEvent (this=this@entry=0x11f4170, event=event@entry=0x7ffea8d60090) at kernel/qwidgetwindow.cpp:555
#38 0x00007f40d73999db in QWidgetWindow::event (this=0x11f4170, event=0x7ffea8d60090) at kernel/qwidgetwindow.cpp:210
#39 0x00007f40d733869c in QApplicationPrivate::notify_helper (this=this@entry=0xbd0650, receiver=receiver@entry=0x11f4170, e=e@entry=0x7ffea8d60090) at kernel/qapplication.cpp:3716
#40 0x00007f40d733db10 in QApplication::notify (this=0x7ffea8d60670, receiver=0x11f4170, e=0x7ffea8d60090) at kernel/qapplication.cpp:3499
#41 0x00007f40d63a065d in QCoreApplication::notifyInternal (this=0x7ffea8d60670, receiver=receiver@entry=0x11f4170, event=event@entry=0x7ffea8d60090) at kernel/qcoreapplication.cpp:965
#42 0x00007f40d66ce853 in QCoreApplication::sendSpontaneousEvent (event=0x7ffea8d60090, receiver=0x11f4170) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#43 QGuiApplicationPrivate::processMouseEvent (e=0x2820c80) at kernel/qguiapplication.cpp:1789
#44 0x00007f40d66d0505 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x2820c80) at kernel/qguiapplication.cpp:1581
#45 0x00007f40d66b5234 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625
#46 0x00007f40bc940250 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#47 0x00007f40cde46c9d in g_main_dispatch (context=0x7f40b4001710) at /var/tmp/portage/dev-libs/glib-2.46.2-r1/work/glib-2.46.2/glib/gmain.c:3154
#48 g_main_context_dispatch (context=context@entry=0x7f40b4001710) at /var/tmp/portage/dev-libs/glib-2.46.2-r1/work/glib-2.46.2/glib/gmain.c:3769
#49 0x00007f40cde46f80 in g_main_context_iterate (context=context@entry=0x7f40b4001710, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.46.2-r1/work/glib-2.46.2/glib/gmain.c:3840
#50 0x00007f40cde4702c in g_main_context_iteration (context=0x7f40b4001710, may_block=1) at /var/tmp/portage/dev-libs/glib-2.46.2-r1/work/glib-2.46.2/glib/gmain.c:3901
#51 0x00007f40d63ee027 in QEventDispatcherGlib::processEvents (this=0xc234b0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#52 0x00007f40d639f27a in QEventLoop::exec (this=this@entry=0x7ffea8d60430, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#53 0x00007f40d63a664c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#54 0x0000000000409a8b in main ()

Possible duplicates by query: bug 332885.

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-11-01 13:51:52 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-16 11:38:36 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
mark the bug 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 Bug Janitor Service 2018-12-01 03:52:20 UTC
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!