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.