[prev in list] [next in list] [prev in thread] [next in thread] 

List:       konq-bugs
Subject:    [frameworks-khtml] [Bug 277509] Akregator crashes while browsing a page
From:       Christophe Giboudeaux via KDE Bugzilla <bugzilla_noreply () kde ! org>
Date:       2015-10-28 8:18:12
Message-ID: bug-277509-5021-iu1x62aAmN () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=277509

Christophe Giboudeaux <cgiboudeaux@gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|khtml part                  |general
             Status|UNCONFIRMED                 |CONFIRMED
           Assignee|konq-bugs@kde.org           |martin.sandsmark@kde.org
            Product|konqueror                   |frameworks-khtml
     Ever confirmed|0                           |1
                 CC|                            |kdelibs-bugs@kde.org
            Version|4.6.4                       |unspecified

--- Comment #2 from Christophe Giboudeaux <cgiboudeaux@gmx.com> ---
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

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Konq-bugs mailing list
Konq-bugs@kde.org
https://mail.kde.org/mailman/listinfo/konq-bugs

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic