Bug 277509 - Akregator crashes while browsing a page
Summary: Akregator crashes while browsing a page
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-khtml
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Martin Sandsmark
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-10 21:57 UTC by Wojciech Jurkowlaniec
Modified: 2021-01-16 04:33 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.44 KB, text/plain)
2013-09-01 14:16 UTC, smalcom
Details
possible patch (920 bytes, patch)
2015-10-31 08:05 UTC, Andrea Iacovitti
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wojciech Jurkowlaniec 2011-07-10 21:57:49 UTC
Application: akregator (1.6.6)
KDE Platform Version: 4.6.4 (4.6.4)
Qt Version: 4.7.3
Operating System: Linux 2.6.39-2-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
- What I was doing when the application crashed:
I was looking at some pages (using load full page)
- Custom settings of the application:
I have big (around 50 MB) database of old entries from some feeds.

The crash can be reproduced every time.

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
[KCrash Handler]
#6  data (this=0x0, name=...) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135
#7  qGetPtrHelper<QScopedPointer<QObjectData> > (this=0x0, name=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:2340
#8  d_func (this=0x0, name=...) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:125
#9  QObject::setObjectName (this=0x0, name=...) at kernel/qobject.cpp:1097
#10 0x00007f8ce513ac04 in KHTMLPart::connectToChildPart (this=0xb7b100, child=0x147f1e0, part=0x0, mimetype=...) at ../../khtml/khtml_part.cpp:4498
#11 0x00007f8ce515e4a1 in KHTMLPart::loadFrameElement (this=0xb7b100, frame=<value optimized out>, url=..., frameName=<value optimized out>, params=..., isIFrame=true) at ../../khtml/khtml_part.cpp:4167
#12 0x00007f8ce52285f5 in DOM::HTMLIFrameElementImpl::computeContent (this=0x14c9fd0) at ../../khtml/html/html_baseimpl.cpp:842
#13 0x00007f8ce51c5c0d in DOM::NodeBaseImpl::addChild (this=0x15137b0, newChild=0x14c9fe0) at ../../khtml/xml/dom_nodeimpl.cpp:1870
#14 0x00007f8ce5203f97 in khtml::KHTMLParser::insertNode (this=0xc6cd10, n=0x14c9fe0, flat=false) at ../../khtml/html/htmlparser.cpp:413
#15 0x00007f8ce52066f3 in khtml::KHTMLParser::parseToken (this=0xc6cd10, t=0x1499538) at ../../khtml/html/htmlparser.cpp:301
#16 0x00007f8ce5207c51 in khtml::HTMLTokenizer::processToken (this=0x1499510) at ../../khtml/html/htmltokenizer.cpp:2040
#17 0x00007f8ce520e572 in khtml::HTMLTokenizer::parseTag (this=0x1499510, src=...) at ../../khtml/html/htmltokenizer.cpp:1501
#18 0x00007f8ce5210c45 in khtml::HTMLTokenizer::write (this=0x1499510, str=<value optimized out>, appendData=<value optimized out>) at ../../khtml/html/htmltokenizer.cpp:1798
#19 0x00007f8ce5140b7f in KHTMLPart::write (this=0xb7b100, data=0x185f538 "emy skorzysta\304\207 ze stabilizacji jad\304\205c samochodem po nier&oacute;wnej drodze i na dodatek filmuj\304\205c smartfonem, klapa murowana. A kamera w lec\304\205cym samolocie UAV, kt&oacute;ry podlega znacznym drganio"..., len=<value optimized out>) at ../../khtml/khtml_part.cpp:2093
#20 0x00007f8ce513ce51 in KHTMLPart::slotData (this=0xb7b100, kio_job=<value optimized out>, data=...) at ../../khtml/khtml_part.cpp:1741
#21 0x00007f8ce51665e0 in KHTMLPart::qt_metacall (this=0xb7b100, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0x7fffc24e9b30) at ./khtml_part.moc:278
#22 0x00007f8cfcef6b1a in QMetaObject::activate (sender=0x135b7c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc24e9b30) at kernel/qobject.cpp:3278
#23 0x00007f8cfbe9a0b4 in KIO::TransferJob::data (this=<value optimized out>, _t1=0x135b7c0, _t2=<value optimized out>) at ./jobclasses.moc:388
#24 0x00007f8cfbe9a118 in KIO::TransferJob::slotData (this=0x135b7c0, _data=...) at ../../kio/kio/job.cpp:1005
#25 0x00007f8cfbe9c476 in KIO::TransferJob::qt_metacall (this=0x135b7c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc24e9cc0) at ./jobclasses.moc:368
#26 0x00007f8cfcef6b1a in QMetaObject::activate (sender=0xd4e9f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc24e9cc0) at kernel/qobject.cpp:3278
#27 0x00007f8cfbf3dd42 in KIO::SlaveInterface::data (this=<value optimized out>, _t1=<value optimized out>) at ./slaveinterface.moc:146
#28 0x00007f8cfbf40d90 in KIO::SlaveInterface::dispatch (this=<value optimized out>, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:161
#29 0x00007f8cfbf3d5a5 in KIO::SlaveInterface::dispatch (this=<value optimized out>) at ../../kio/kio/slaveinterface.cpp:89
#30 0x00007f8cfbf30ebe in KIO::Slave::gotInput (this=0xd4e9f0) at ../../kio/kio/slave.cpp:348
#31 0x00007f8cfbf3150c in KIO::Slave::qt_metacall (this=0xd4e9f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc24ea090) at ./slave.moc:82
#32 0x00007f8cfcef6b1a in QMetaObject::activate (sender=0xdee290, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#33 0x00007f8cfbe67047 in dequeue (this=0xd51db0) at ../../kio/kio/connection.cpp:82
#34 KIO::ConnectionPrivate::dequeue (this=0xd51db0) at ../../kio/kio/connection.cpp:71
#35 0x00007f8cfbe670ed in KIO::Connection::qt_metacall (this=0xdee290, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xd43470) at ./connection.moc:79
#36 0x00007f8cfcefa6ca in QObject::event (this=0xdee290, e=<value optimized out>) at kernel/qobject.cpp:1217
#37 0x00007f8cfd9029f4 in notify_helper (this=0x8b8ae0, receiver=0xdee290, e=0x1af24c0) at kernel/qapplication.cpp:4467
#38 QApplicationPrivate::notify_helper (this=0x8b8ae0, receiver=0xdee290, e=0x1af24c0) at kernel/qapplication.cpp:4439
#39 0x00007f8cfd907881 in QApplication::notify (this=0x7fffc24eaad0, receiver=0xdee290, e=0x1af24c0) at kernel/qapplication.cpp:4346
#40 0x00007f8cfe62e4f6 in KApplication::notify (this=0x7fffc24eaad0, receiver=0xdee290, event=0x1af24c0) at ../../kdeui/kernel/kapplication.cpp:311
#41 0x00007f8cfcee3fbc in QCoreApplication::notifyInternal (this=0x7fffc24eaad0, receiver=0xdee290, event=0x1af24c0) at kernel/qcoreapplication.cpp:731
#42 0x00007f8cfcee7378 in sendEvent (receiver=0x0, event_type=0, data=0x88a0c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x88a0c0) at kernel/qcoreapplication.cpp:1372
#44 0x00007f8cfcf0e663 in sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#45 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#46 0x00007f8cf6aa94a3 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#47 0x00007f8cf6aa9c80 in ?? () from /lib/libglib-2.0.so.0
#48 0x00007f8cf6aa9f1d in g_main_context_iteration () from /lib/libglib-2.0.so.0
#49 0x00007f8cfcf0eabf in QEventDispatcherGlib::processEvents (this=0x88b7b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#50 0x00007f8cfd9a69ce in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#51 0x00007f8cfcee31c2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#52 0x00007f8cfcee33bf in QEventLoop::exec (this=0x7fffc24eaa80, flags=...) at kernel/qeventloop.cpp:201
#53 0x00007f8cfcee7567 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#54 0x0000000000408bac in ?? ()
#55 0x00007f8cfc271ead in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffc24ead98) at libc-start.c:228
#56 0x0000000000408e89 in _start ()

Reported using DrKonqi
Comment 1 smalcom 2013-09-01 14:16:53 UTC
Created attachment 82086 [details]
New crash information added by DrKonqi

akregator (4.11) on KDE Platform 4.11.00 using Qt 4.8.5

- What I was doing when the application crashed:
1. Click on feed.
2. Click on news-record(settings: load full page).
3. Application crashed.

-- Backtrace (Reduced):
#6  0x00007fa44b1b0c6b in QObject::setObjectName(QString const&) () from /opt/qt/lib/libQtCore.so.4
#7  0x00007fa44cec81a4 in KHTMLPart::connectToChildPart (this=this@entry=0xb2ec00, child=0x108d200, part=part@entry=0x0, mimetype=...) at /usr/src/kdelibs-4.11.0/khtml/khtml_part.cpp:4521
#8  0x00007fa44ced8dcb in KHTMLPart::loadFrameElement (this=0xb2ec00, frame=<optimized out>, url=..., frameName=..., params=..., isIFrame=<optimized out>) at /usr/src/kdelibs-4.11.0/khtml/khtml_part.cpp:4186
#9  0x00007fa44cfa0466 in DOM::HTMLIFrameElementImpl::computeContent (this=0x1088150) at /usr/src/kdelibs-4.11.0/khtml/html/html_baseimpl.cpp:849
#10 0x00007fa44cf4077d in DOM::NodeBaseImpl::addChild (this=0x1080d10, newChild=0x1088160) at /usr/src/kdelibs-4.11.0/khtml/xml/dom_nodeimpl.cpp:1876
Comment 2 Christophe Marin 2015-10-28 08:18:12 UTC
Still valid with KF5. happens with only one article from one feed

#0  0x00007fa99981c987 in QObject::setObjectName(QString const&) (this=0x8) at ../../src/corelib/tools/qscopedpointer.h:135
#1  0x00007fa99981c987 in QObject::setObjectName(QString const&) (p=...) at ../../src/corelib/global/qglobal.h:983
#2  0x00007fa99981c987 in QObject::setObjectName(QString const&) (this=0x0) at kernel/qobject.h:110
#3  0x00007fa99981c987 in QObject::setObjectName(QString const&) (this=0x0, name=...) at kernel/qobject.cpp:1170
#4  0x00007fa9978420cf in KHTMLPart::connectToChildPart(khtml::ChildFrame*, KParts::ReadOnlyPart*, QString const&) (this=0x16a66b0, child=0x58fba20, part=0x0, mimetype=...) at /kde/src/5/khtml/src/khtml_part.cpp:4693
#5  0x00007fa99783fc63 in KHTMLPart::loadFrameElement(DOM::HTMLPartContainerElementImpl*, QString const&, QString const&, QStringList const&, bool) (this=0x16a66b0, frame=0x362d390, url=..., frameName=..., params=..., isIFrame=true) at /kde/src/5/khtml/src/khtml_part.cpp:4348
#6  0x00007fa99793fec9 in DOM::HTMLIFrameElementImpl::computeContent() (this=0x362d390) at /kde/src/5/khtml/src/html/html_baseimpl.cpp:890
#7  0x00007fa99796077c in DOM::HTMLPartContainerElementImpl::computeContentIfNeeded() (this=0x362d390) at /kde/src/5/khtml/src/html/html_objectimpl.cpp:90
#8  0x00007fa99793f386 in DOM::HTMLIFrameElementImpl::insertedIntoDocument() (this=0x362d390) at /kde/src/5/khtml/src/html/html_baseimpl.cpp:756
#9  0x00007fa9978d42bc in DOM::NodeBaseImpl::addChild(DOM::NodeImpl*) (this=0x62d5cf0, newChild=0x362d3a0) at /kde/src/5/khtml/src/xml/dom_nodeimpl.cpp:1979
#10 0x00007fa997915177 in khtml::KHTMLParser::insertNode(DOM::NodeImpl*, bool) (this=0x1a5d660, n=0x362d3a0, flat=false) at /kde/src/5/khtml/src/html/htmlparser.cpp:424
#11 0x00007fa997914b47 in khtml::KHTMLParser::parseToken(khtml::Token*) (this=0x1a5d660, t=0x64c22a8) at /kde/src/5/khtml/src/html/htmlparser.cpp:310
#12 0x00007fa99792345e in khtml::HTMLTokenizer::processToken() (this=0x64c2280) at /kde/src/5/khtml/src/html/htmltokenizer.cpp:2035
#13 0x00007fa997921242 in khtml::HTMLTokenizer::parseTag(khtml::TokenizerString&) (this=0x64c2280, src=...) at /kde/src/5/khtml/src/html/htmltokenizer.cpp:1508
#14 0x00007fa997922262 in khtml::HTMLTokenizer::write(khtml::TokenizerString const&, bool) (this=0x64c2280, str=..., appendData=true) at /kde/src/5/khtml/src/html/htmltokenizer.cpp:1795
#15 0x00007fa9978343cc in KHTMLPart::write(QString const&) (this=0x16a66b0, str=...) at /kde/src/5/khtml/src/khtml_part.cpp:2232
#16 0x00007fa973354c83 in Akregator::ArticleViewer::renderContent(QString const&) (this=0x16b8ba0, text=...) at /kde/src/5/kdepim/akregator/src/articleviewer.cpp:390
#17 0x00007fa973355236 in Akregator::ArticleViewer::showArticle(Akregator::Article const&) (this=0x16b8ba0, article=...) at /kde/src/5/kdepim/akregator/src/articleviewer.cpp:462
#18 0x00007fa97338b99b in Akregator::MainWidget::slotArticleSelected(Akregator::Article const&) (this=0x1668850, article=...) at /kde/src/5/kdepim/akregator/src/mainwidget.cpp:828
#19 0x00007fa973391a42 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<Akregator::Article const&>, void, void (Akregator::MainWidget::*)(Akregator::Article const&)>::call(void (Akregator::MainWidget::*)(Akregator::Article const&), Akregator::MainWidget*, void**) (f=(void (Akregator::MainWidget::*)(Akregator::MainWidget * const, const Akregator::Article &)) 0x7fa97338b856 <Akregator::MainWidget::slotArticleSelected(Akregator::Article const&)>, o=0x1668850, arg=0x7fffb80396d0) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:501
#20 0x00007fa97339148d in QtPrivate::FunctionPointer<void (Akregator::MainWidget::*)(Akregator::Article const&)>::call<QtPrivate::List<Akregator::Article const&>, void>(void (Akregator::MainWidget::*)(Akregator::Article const&), Akregator::MainWidget*, void**) (f=(void (Akregator::MainWidget::*)(Akregator::MainWidget * const, const Akregator::Article &)) 0x7fa97338b856 <Akregator::MainWidget::slotArticleSelected(Akregator::Article const&)>, o=0x1668850, arg=0x7fffb80396d0) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:520
#21 0x00007fa973390b73 in QtPrivate::QSlotObject<void (Akregator::MainWidget::*)(Akregator::Article const&), QtPrivate::List<Akregator::Article const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x16ba6e0, r=0x1668850, a=0x7fffb80396d0, ret=0x0) at /usr/include/qt5/QtCore/qobject_impl.h:143
#22 0x00007fa99981bf37 in QMetaObject::activate(QObject*, int, int, void**) (a=0x7fffb80396d0, r=0x1668850, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124
#23 0x00007fa99981bf37 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x16b2a90, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3698
#24 0x00007fa97339d845 in Akregator::AbstractSelectionController::currentArticleChanged(Akregator::Article const&) (this=0x16b2a90, _t1=...) at /kde/build/5/kdepim/akregator/src/moc_abstractselectioncontroller.cpp:175
#25 0x00007fa973331abb in Akregator::SelectionController::articleSelectionChanged() (this=0x16b2a90) at /kde/src/5/kdepim/akregator/src/selectioncontroller.cpp:297
#26 0x00007fa973333daa in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (Akregator::SelectionController::*)()>::call(void (Akregator::SelectionController::*)(), Akregator::SelectionController*, void**) (f=(void (Akregator::SelectionController::*)(Akregator::SelectionController * const)) 0x7fa973331a48 <Akregator::SelectionController::articleSelectionChanged()>, o=0x16b2a90, arg=0x7fffb80398f0) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:501
#27 0x00007fa9733339e0 in QtPrivate::FunctionPointer<void (Akregator::SelectionController::*)()>::call<QtPrivate::List<>, void>(void (Akregator::SelectionController::*)(), Akregator::SelectionController*, void**) (f=(void (Akregator::SelectionController::*)(Akregator::SelectionController * const)) 0x7fa973331a48 <Akregator::SelectionController::articleSelectionChanged()>, o=0x16b2a90, arg=0x7fffb80398f0) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:520
#28 0x00007fa973333671 in QtPrivate::QSlotObject<void (Akregator::SelectionController::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x5566170, r=0x16b2a90, a=0x7fffb80398f0, ret=0x0) at /usr/include/qt5/QtCore/qobject_impl.h:143
#29 0x00007fa99981bf37 in QMetaObject::activate(QObject*, int, int, void**) (a=0x7fffb80398f0, r=0x16b2a90, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124
#30 0x00007fa99981bf37 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x5c98ba0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffb80398f0) at kernel/qobject.cpp:3698
#31 0x00007fa99981c8a7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x5c98ba0, m=m@entry=0x7fa999c2f1e0 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffb80398f0) at kernel/qobject.cpp:3578
#32 0x00007fa9997a2717 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) (this=this@entry=0x5c98ba0, _t1=..., _t2=...) at .moc/moc_qitemselectionmodel.cpp:473
#33 0x00007fa9997a66fc in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) (this=this@entry=0x5c98ba0, newSelection=..., oldSelection=...) at itemmodels/qitemselectionmodel.cpp:1857
#34 0x00007fa9997a8a4c in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) (this=0x5c98ba0, selection=..., command=...) at itemmodels/qitemselectionmodel.cpp:1288
#35 0x00007fa99b141348 in QTreeViewPrivate::select(QModelIndex const&, QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) (this=this@entry=0x17a64d0, topIndex=..., bottomIndex=..., command=..., command@entry=...) at itemviews/qtreeview.cpp:3878
#36 0x00007fa99b1418d4 in QTreeView::setSelection(QRect const&, QFlags<QItemSelectionModel::SelectionFlag>) (this=<optimized out>, rect=..., command=...) at itemviews/qtreeview.cpp:2377
#37 0x00007fa99b101afd in QAbstractItemView::mousePressEvent(QMouseEvent*) (this=this@entry=0x16ddaa0, event=event@entry=0x7fffb803a560) at itemviews/qabstractitemview.cpp:1733
#38 0x00007fa99b145ae7 in QTreeView::mousePressEvent(QMouseEvent*) (this=0x16ddaa0, event=0x7fffb803a560) at itemviews/qtreeview.cpp:1907
#39 0x00007fa97333e690 in Akregator::ArticleListView::mousePressEvent(QMouseEvent*) (this=0x16ddaa0, ev=0x7fffb803a560) at /kde/src/5/kdepim/akregator/src/articlelistview.cpp:384
#40 0x00007fa99aefb6a9 in QWidget::event(QEvent*) (this=this@entry=0x16ddaa0, event=event@entry=0x7fffb803a560) at kernel/qwidget.cpp:8677
#41 0x00007fa99aff2a9e in QFrame::event(QEvent*) (this=0x16ddaa0, e=0x7fffb803a560) at widgets/qframe.cpp:540
#42 0x00007fa99b108b14 in QAbstractItemView::viewportEvent(QEvent*) (this=this@entry=0x16ddaa0, event=event@entry=0x7fffb803a560) at itemviews/qabstractitemview.cpp:1685
#43 0x00007fa99b1453cc in QTreeView::viewportEvent(QEvent*) (this=0x16ddaa0, event=0x7fffb803a560) at itemviews/qtreeview.cpp:1309
#44 0x00007fa9997eec15 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (this=this@entry=0x145eb90, receiver=receiver@entry=0x15c5ab0, event=event@entry=0x7fffb803a560) at kernel/qcoreapplication.cpp:1072
#45 0x00007fa99aeba8ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x145eb90, receiver=receiver@entry=0x15c5ab0, e=e@entry=0x7fffb803a560) at kernel/qapplication.cpp:3712
#46 0x00007fa99aec0511 in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x15c5ab0, e=0x7fffb803a560) at kernel/qapplication.cpp:3276
#47 0x00007fa9997eede3 in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fffb803ad50, receiver=receiver@entry=0x15c5ab0, event=event@entry=0x7fffb803a560) at kernel/qcoreapplication.cpp:965
#48 0x00007fa99aebf082 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (event=0x7fffb803a560, receiver=0x15c5ab0) at ../../src/corelib/kernel/qcoreapplication.h:227
#49 0x00007fa99aebf082 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=receiver@entry=0x15c5ab0, event=event@entry=0x7fffb803a560, alienWidget=alienWidget@entry=0x15c5ab0, nativeWidget=0x162d5a0, buttonDown=buttonDown@entry=0x7fa99b5c56a0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2770
#50 0x00007fa99af14e03 in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=this@entry=0x46b0370, event=event@entry=0x7fffb803a960) at kernel/qwidgetwindow.cpp:555
#51 0x00007fa99af1736b in QWidgetWindow::event(QEvent*) (this=0x46b0370, event=0x7fffb803a960) at kernel/qwidgetwindow.cpp:210
#52 0x00007fa99aeba8cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x145eb90, receiver=receiver@entry=0x46b0370, e=e@entry=0x7fffb803a960) at kernel/qapplication.cpp:3716
#53 0x00007fa99aebf9d6 in QApplication::notify(QObject*, QEvent*) (this=0x7fffb803ad50, receiver=0x46b0370, e=0x7fffb803a960) at kernel/qapplication.cpp:3499
#54 0x00007fa9997eede3 in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fffb803ad50, receiver=receiver@entry=0x46b0370, event=event@entry=0x7fffb803a960) at kernel/qcoreapplication.cpp:965
#55 0x00007fa999d327ae in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (event=0x7fffb803a960, receiver=0x46b0370) at ../../src/corelib/kernel/qcoreapplication.h:227
#56 0x00007fa999d327ae in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x55ab780) at kernel/qguiapplication.cpp:1789
#57 0x00007fa999d34315 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x55ab780) at kernel/qguiapplication.cpp:1581
#58 0x00007fa999d19a38 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:625
#59 0x00007fa97c242ec0 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#60 0x00007fa9911f9097 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#61 0x00007fa9911f92c8 in  () at /usr/lib64/libglib-2.0.so.0
#62 0x00007fa9911f936c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#63 0x00007fa99984264f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x14c6e20, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#64 0x00007fa9997ec71a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffb803acb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#65 0x00007fa9997f43fd in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1229
#66 0x000000000040ec05 in main(int, char**) (argc=1, argv=0x7fffb803aeb8) at /kde/src/5/kdepim/akregator/src/main.cpp:114
Comment 3 Andrea Iacovitti 2015-10-31 08:05:16 UTC
Created attachment 95233 [details]
possible patch
Comment 4 Andrea Iacovitti 2015-10-31 08:09:58 UTC
(In reply to Christophe Giboudeaux from comment #2)
> Still valid with KF5. happens with only one article from one feed
Could you please specify wich article on wich feed?
Also could you try the patch attached in comment #3 and see if it fixes the crash? (i'm not 100% sure it is correct)
Comment 5 Justin Zobel 2020-12-17 05:23:03 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 6 Bug Janitor Service 2021-01-01 04:34:33 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 7 Bug Janitor Service 2021-01-16 04:33:57 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!