Comment 115 for bug 56369

Revision history for this message
In , Dominik Tritscher (dominik-tritscher) wrote :

I can reproduce the crash with the feed posted by Mark Rose using KDE 4.3.4 from Kubuntu packages. But according to the backtrace, this seems to be a QT issue not an akregator one. But anyway, here is the backtrace:

Application: Kontact (kontact), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5 QDomNodePrivate::setLocation (this=0x7fffd69ae5c0, nsURI=<value optimized out>, qName=<value optimized out>, atts=...) at dom/qdom.cpp:1923
#6 QDomHandler::startElement (this=0x7fffd69ae5c0, nsURI=<value optimized out>, qName=<value optimized out>, atts=...) at dom/qdom.cpp:7418
#7 0x00007f72a5b8aae7 in QXmlSimpleReaderPrivate::processElementEmptyTag (this=0x3c326b0) at sax/qxml.cpp:3987
#8 0x00007f72a5b96df8 in QXmlSimpleReaderPrivate::parseElement (this=0x3c326b0) at sax/qxml.cpp:3955
#9 0x00007f72a5b96288 in QXmlSimpleReaderPrivate::parseContent (this=0x3c326b0) at sax/qxml.cpp:4408
#10 0x00007f72a5b96d70 in QXmlSimpleReaderPrivate::parseElement (this=0x3c326b0) at sax/qxml.cpp:3934
#11 0x00007f72a5b96288 in QXmlSimpleReaderPrivate::parseContent (this=0x3c326b0) at sax/qxml.cpp:4408
#12 0x00007f72a5b96d70 in QXmlSimpleReaderPrivate::parseElement (this=0x3c326b0) at sax/qxml.cpp:3934
#13 0x00007f72a5b96288 in QXmlSimpleReaderPrivate::parseContent (this=0x3c326b0) at sax/qxml.cpp:4408
#14 0x00007f72a5b96d70 in QXmlSimpleReaderPrivate::parseElement (this=0x3c326b0) at sax/qxml.cpp:3934
#15 0x00007f72a5b971d8 in QXmlSimpleReaderPrivate::parseBeginOrContinue (this=0x3c326b0, state=0, incremental=false) at sax/qxml.cpp:3479
#16 0x00007f72a5b9754e in QXmlSimpleReader::parse (this=<value optimized out>, input=0x7fffd69ae6a0, incremental=17) at sax/qxml.cpp:3421
#17 0x00007f72a5b7e822 in QDomDocumentPrivate::setContent (this=0x1c74c10, source=<value optimized out>, reader=0x7fffd69ae690, errorMsg=0x0, errorLine=0x0, errorColumn=0x0) at dom/qdom.cpp:6245
#18 0x00007f728c113a3c in Syndication::DocumentSource::asDomDocument (this=0x7fffd69ae870) at ../../syndication/documentsource.cpp:89
#19 0x00007f728c0cd42a in Syndication::RSS2::Parser::accept (this=<value optimized out>, source=...) at ../../syndication/rss2/parser.cpp:39
#20 0x00007f728c11fe06 in Syndication::ParserCollectionImpl<Syndication::Feed>::parse(Syndication::DocumentSource const&, QString const&) () from /usr/lib/libsyndication.so.4
#21 0x00007f728c11e1c7 in Syndication::Loader::slotRetrieverDone (this=0x3a59620, data=..., success=true) at ../../syndication/loader.cpp:133
#22 0x00007f728c11e51d in Syndication::Loader::qt_metacall (this=0x3a59620, _c=QMetaObject::InvokeMetaMethod, _id=-1, _a=0x7fffd69aea20) at ./loader.moc:73
#23 0x00007f72a9ddcddc in QMetaObject::activate (sender=0x3a2de70, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffff) at kernel/qobject.cpp:3113
#24 0x00007f728c120553 in Syndication::DataRetriever::dataRetrieved (this=0x2de3e00, _t1=<value optimized out>, _t2=true) at ./dataretriever.moc:79
#25 0x00007f728c12130f in Syndication::FileRetriever::slotResult (this=0x3a2de70, job=0x29919d0) at ../../syndication/dataretriever.cpp:132
#26 0x00007f728c121493 in Syndication::FileRetriever::qt_metacall (this=0x3a2de70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd69aeba0) at ./dataretriever.moc:195
#27 0x00007f72a9ddcddc in QMetaObject::activate (sender=0x29919d0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffff) at kernel/qobject.cpp:3113
#28 0x00007f72aa1b2e62 in KJob::result (this=0x2de3e00, _t1=0x29919d0) at ./kjob.moc:188
#29 0x00007f72aa1b31df in KJob::emitResult (this=0x29919d0) at ../../kdecore/jobs/kjob.cpp:304
#30 0x00007f72a823bd93 in KIO::SimpleJob::slotFinished (this=0x29919d0) at ../../kio/kio/job.cpp:477
#31 0x00007f72a823c253 in KIO::TransferJob::slotFinished (this=0x29919d0) at ../../kio/kio/job.cpp:948
#32 0x00007f72a823ab61 in KIO::TransferJob::qt_metacall (this=0x29919d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd69aefc0) at ./jobclasses.moc:343
#33 0x00007f72a9ddcddc in QMetaObject::activate (sender=0x2991930, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffff) at kernel/qobject.cpp:3113
#34 0x00007f72a82fca91 in KIO::SlaveInterface::dispatch (this=0x2991930, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#35 0x00007f72a82f9343 in KIO::SlaveInterface::dispatch (this=0x2991930) at ../../kio/kio/slaveinterface.cpp:91
#36 0x00007f72a82ec15d in KIO::Slave::gotInput (this=0x2991930) at ../../kio/kio/slave.cpp:322
#37 0x00007f72a82ee27c in KIO::Slave::qt_metacall (this=0x2991930, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd69af380) at ./slave.moc:76
#38 0x00007f72a9ddcddc in QMetaObject::activate (sender=0x2d1d200, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffff) at kernel/qobject.cpp:3113
#39 0x00007f72a8208ed7 in KIO::ConnectionPrivate::dequeue (this=0x23c65c0) at ../../kio/kio/connection.cpp:82
#40 0x00007f72a8208ffd in KIO::Connection::qt_metacall (this=0x2d1d200, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x3aef110) at ./connection.moc:73
#41 0x00007f72a9dd70f9 in QObject::event (this=0x2d1d200, e=0x388a610) at kernel/qobject.cpp:1111
#42 0x00007f72aa6ebefc in QApplicationPrivate::notify_helper (this=0x17d9060, receiver=0x2d1d200, e=0x388a610) at kernel/qapplication.cpp:4056
#43 0x00007f72aa6f31ce in QApplication::notify (this=0x7fffd69b0800, receiver=0x2d1d200, e=0x388a610) at kernel/qapplication.cpp:4021
#44 0x00007f72ab322e56 in KApplication::notify (this=0x7fffd69b0800, receiver=0x2d1d200, event=0x388a610) at ../../kdeui/kernel/kapplication.cpp:302
#45 0x00007f72a9dc7c2c in QCoreApplication::notifyInternal (this=0x7fffd69b0800, receiver=0x2d1d200, event=0x388a610) at kernel/qcoreapplication.cpp:610
#46 0x00007f72a9dc880a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x179b080) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x179b080) at kernel/qcoreapplication.cpp:1247
#48 0x00007f72a9df0533 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#49 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#50 0x00007f72a3641bbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#51 0x00007f72a3645588 in ?? () from /lib/libglib-2.0.so.0
#52 0x00007f72a36456b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#53 0x00007f72a9df01a6 in QEventDispatcherGlib::processEvents (this=0x179acb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#54 0x00007f72aa7804be in QGuiEventDispatcherGlib::processEvents (this=0x2de3e00, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#55 0x00007f72a9dc6532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#56 0x00007f72a9dc6904 in QEventLoop::exec (this=0x7fffd69afc80, flags=) at kernel/qeventloop.cpp:201
#57 0x00007f72aab669de in QDialog::exec (this=0x299d8c0) at dialogs/qdialog.cpp:498
#58 0x00007f728c80429d in Akregator::CreateFeedCommand::Private::doCreate (this=0x3beff10) at ../../../akregator/src/createfeedcommand.cpp:98
#59 0x00007f728c804451 in Akregator::CreateFeedCommand::qt_metacall (this=0x2abad10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>)
    at ./createfeedcommand.moc:66
#60 0x00007f72a9ddcddc in QMetaObject::activate (sender=0x35f3af0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffff) at kernel/qobject.cpp:3113
#61 0x00007f72a9de1e1f in QSingleShotTimer::timerEvent (this=0x35f3af0) at kernel/qtimer.cpp:298
#62 0x00007f72a9dd6d83 in QObject::event (this=0x35f3af0, e=0x0) at kernel/qobject.cpp:1075
#63 0x00007f72aa6ebefc in QApplicationPrivate::notify_helper (this=0x17d9060, receiver=0x35f3af0, e=0x7fffd69b04a0) at kernel/qapplication.cpp:4056
#64 0x00007f72aa6f31ce in QApplication::notify (this=0x7fffd69b0800, receiver=0x35f3af0, e=0x7fffd69b04a0) at kernel/qapplication.cpp:4021
#65 0x00007f72ab322e56 in KApplication::notify (this=0x7fffd69b0800, receiver=0x35f3af0, event=0x7fffd69b04a0) at ../../kdeui/kernel/kapplication.cpp:302
#66 0x00007f72a9dc7c2c in QCoreApplication::notifyInternal (this=0x7fffd69b0800, receiver=0x35f3af0, event=0x7fffd69b04a0) at kernel/qcoreapplication.cpp:610
#67 0x00007f72a9df2862 in QCoreApplication::sendEvent (this=0x17d9d70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#68 QTimerInfoList::activateTimers (this=0x17d9d70) at kernel/qeventdispatcher_unix.cpp:572
#69 0x00007f72a9df025d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165
#70 0x00007f72a3641bbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#71 0x00007f72a3645588 in ?? () from /lib/libglib-2.0.so.0
#72 0x00007f72a36456b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#73 0x00007f72a9df01a6 in QEventDispatcherGlib::processEvents (this=0x179acb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#74 0x00007f72aa7804be in QGuiEventDispatcherGlib::processEvents (this=0x2de3e00, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#75 0x00007f72a9dc6532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#76 0x00007f72a9dc6904 in QEventLoop::exec (this=0x7fffd69b0740, flags=) at kernel/qeventloop.cpp:201
#77 0x00007f72a9dc8ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#78 0x0000000000403f47 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../kontact/src/main.cpp:218