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

            Bug ID: 360193
           Summary: Crash when selecting specific entry in akregator
                    (website with embedded media)
           Product: frameworks-khtml
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: martin.sandsm...@kde.org
          Reporter: kf...@kde.org
                CC: kdelibs-b...@kde.org

KHTML version: 5.18.0 (from Ubuntu PPAs)

Note: Looks similar to https://bugs.kde.org/show_bug.cgi?id=246070

Offending web site (from Planet KDE):
http://blog.broulik.de/2016/02/outside-the-stellarator/

Thread 1 "kontact" received signal SIGSEGV, Segmentation fault.
0x00007fffdb9e5b38 in QXcbWindow::setParent (this=0x5e17080, parent=0x0) at
qxcbwindow.cpp:1496

(gdb) bt 30
#0  0x00007fffdb9e5b38 in QXcbWindow::setParent (this=0x5e17080, parent=0x0) at
qxcbwindow.cpp:1496
#1  0x00007ffff5fe1f1b in QWindow::setParent (this=0x5e18b80,
parent=parent@entry=0x5ddce10) at kernel/qwindow.cpp:615
#2  0x00007ffff6817155 in QWidgetPrivate::setParent_sys
(this=this@entry=0x5e0bdd0, newparent=newparent@entry=0x5e0c430, f=...) at
kernel/qwidget.cpp:10543
#3  0x00007ffff6822b3a in QWidget::setParent (this=this@entry=0x5deb4c0,
parent=0x5e0c430, f=...) at kernel/qwidget.cpp:10398
#4  0x00007ffff6823c2c in QWidget::setParent (this=this@entry=0x5deb4c0,
parent=<optimized out>) at kernel/qwidget.cpp:10334
#5  0x00007fff2a75ac39 in khtml::RenderMedia::setPlayer (this=0x14679a8,
player=0x5deb4c0) at ../../src/rendering/render_media.cpp:59
#6  0x00007fff2a6c3ac2 in khtml::HTMLMediaElement::attach (this=0x5e0bd00) at
../../src/html/HTMLMediaElement.cpp:84
#7  0x00007fff2a6710c6 in khtml::KHTMLParser::insertNode
(this=this@entry=0x1461ca0, n=n@entry=0x5e0bd00, flat=false) at
../../src/html/htmlparser.cpp:439
#8  0x00007fff2a6735fe in khtml::KHTMLParser::parseToken (this=0x1461ca0,
t=t@entry=0x5c9e6f8) at ../../src/html/htmlparser.cpp:310
#9  0x00007fff2a67402d in khtml::HTMLTokenizer::processToken
(this=this@entry=0x5c9e6d0) at ../../src/html/htmltokenizer.cpp:2035
#10 0x00007fff2a67a3f5 in khtml::HTMLTokenizer::parseTag
(this=this@entry=0x5c9e6d0, src=...) at ../../src/html/htmltokenizer.cpp:1508
#11 0x00007fff2a67c02a in khtml::HTMLTokenizer::write (this=0x5c9e6d0, str=...,
appendData=<optimized out>) at ../../src/html/htmltokenizer.cpp:1795
#12 0x00007fff2a5b86e9 in KHTMLPart::write (this=<optimized out>, str=...) at
../../src/khtml_part.cpp:2231
#13 0x00007fff2b5883a3 in Akregator::ArticleViewer::renderContent(QString
const&) () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregatorpart.so
#14 0x00007fff2b588edb in
Akregator::ArticleViewer::showArticle(Akregator::Article const&) () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/akregatorpart.so
#15 0x00007fff2b5b3b7e in
Akregator::MainWidget::slotArticleSelected(Akregator::Article const&) () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/akregatorpart.so
#16 0x00007ffff5cc7e1f in QtPrivate::QSlotObjectBase::call (a=0x7fffffffcf30,
r=0x120d010, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#17 QMetaObject::activate (sender=0x11bb990, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3698
#18 0x00007fff2b5ca9d5 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/akregatorpart.so
#19 0x00007fff2b56eaf8 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/akregatorpart.so
#20 0x00007ffff5cc7e1f in QtPrivate::QSlotObjectBase::call (a=0x7fffffffd090,
r=0x11bb990, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#21 QMetaObject::activate (sender=sender@entry=0x57e99b0,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7fffffffd090) at kernel/qobject.cpp:3698
#22 0x00007ffff5cc87a7 in QMetaObject::activate (sender=sender@entry=0x57e99b0,
m=m@entry=0x7ffff5edf160 <QItemSelectionModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffd090)
at kernel/qo
bject.cpp:3578
#23 0x00007ffff5c49f57 in QItemSelectionModel::selectionChanged
(this=this@entry=0x57e99b0, _t1=..., _t2=...) at
.moc/moc_qitemselectionmodel.cpp:473
#24 0x00007ffff5c4e34c in QItemSelectionModel::emitSelectionChanged
(this=this@entry=0x57e99b0, newSelection=..., oldSelection=...) at
itemmodels/qitemselectionmodel.cpp:1857
#25 0x00007ffff5c50834 in QItemSelectionModel::select (this=0x57e99b0,
selection=..., command=...) at itemmodels/qitemselectionmodel.cpp:1288
#26 0x00007ffff5c4bdac in QItemSelectionModel::select
(this=this@entry=0x57e99b0, index=..., command=command@entry=...) at
itemmodels/qitemselectionmodel.cpp:1149
#27 0x00007ffff5c4a3a4 in QItemSelectionModel::setCurrentIndex (this=0x57e99b0,
index=..., command=...) at itemmodels/qitemselectionmodel.cpp:1363
#28 0x00007ffff6a38c9b in QAbstractItemView::setCurrentIndex (this=<optimized
out>, index=...) at itemviews/qabstractitemview.cpp:1055
#29 0x00007fff2b576975 in Akregator::ArticleListView::selectIndex(QModelIndex
const&) () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregatorpart.so
(More stack frames follow...)

Reproducible: Always

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to