Bug 280874 - Akregator crash on certain sites
Summary: Akregator crash on certain sites
Status: RESOLVED DUPLICATE of bug 268341
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-27 09:32 UTC by Simon
Modified: 2011-08-28 14:40 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon 2011-08-27 09:32:02 UTC
Application: kontact (4.7.0 )
KDE Platform Version: 4.7.00 (4.7.0) (Compiled from sources)
Qt Version: 4.7.2
Operating System: Linux 3.0.3-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
While reading my RSS feeds in Akregator, it often occurs that the application crash when going to the full article in the web site. This occurs for example on Phoronix.com or on some blog post in Planet KDE.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fd68db79760 (LWP 19731))]

Thread 2 (Thread 0x7fd679107700 (LWP 19732)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd68a6e82b4 in scavengerThread (context=0x7fd68aef1f20) at wtf/FastMalloc.cpp:2378
#2  WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fd68aef1f20) at wtf/FastMalloc.cpp:1497
#3  0x00007fd686177d4c in start_thread (arg=0x7fd679107700) at pthread_create.c:301
#4  0x00007fd68b2382ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fd68db79760 (LWP 19731)):
[KCrash Handler]
#6  isNull (this=0x61786f0, frame=<value optimized out>, url=..., serviceType=..., params=...) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:558
#7  operator! (this=0x61786f0, frame=<value optimized out>, url=..., serviceType=..., params=...) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:564
#8  KHTMLPart::loadObjectElement (this=0x61786f0, frame=<value optimized out>, url=..., serviceType=..., params=...) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/khtml_part.cpp:4194
#9  0x00007fd6700477ad in DOM::HTMLObjectBaseElementImpl::computeContent (this=0x54d8070) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/html/html_objectimpl.cpp:538
#10 0x00007fd670043303 in DOM::HTMLPartContainerElementImpl::computeContentIfNeeded (this=<value optimized out>) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/html/html_objectimpl.cpp:89
#11 0x00007fd67004331d in DOM::HTMLPartContainerElementImpl::close (this=0x54d8070) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/html/html_objectimpl.cpp:80
#12 0x00007fd66ffd13e9 in DOM::NodeBaseImpl::appendChild (this=0x68049e0, newChild=0x54d8080, exceptioncode=@0x7fff284401f8) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/xml/dom_nodeimpl.cpp:1795
#13 0x00007fd6701579e6 in DOMNodeProtoFunc::callAsFunction (this=0x7fd668edcd00, exec=0x7fff28440c30, thisObj=<value optimized out>, args=...) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/ecma/kjs_dom.cpp:642
#14 0x00007fd66f8c0262 in call (exec=0x7fff28440c30, codeBlock=<value optimized out>, parentExec=0x7fff28441680) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kjs/object.h:626
#15 KJS::Machine::runBlock (exec=0x7fff28440c30, codeBlock=<value optimized out>, parentExec=0x7fff28441680) at codes.def:1223
#16 0x00007fd66f8a338e in KJS::FunctionImp::callAsFunction (this=0x7fd668ec4940, exec=0x7fff28441680, thisObj=<value optimized out>, args=...) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kjs/function.cpp:172
#17 0x00007fd66f8c0262 in call (exec=0x7fff28441680, codeBlock=<value optimized out>, parentExec=0x7fff284420d0) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kjs/object.h:626
#18 KJS::Machine::runBlock (exec=0x7fff28441680, codeBlock=<value optimized out>, parentExec=0x7fff284420d0) at codes.def:1223
#19 0x00007fd66f8a338e in KJS::FunctionImp::callAsFunction (this=0x7fd668ec49c0, exec=0x7fff284420d0, thisObj=<value optimized out>, args=...) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kjs/function.cpp:172
#20 0x00007fd66f8c0262 in call (exec=0x7fff284420d0, codeBlock=<value optimized out>, parentExec=0xa899940) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kjs/object.h:626
#21 KJS::Machine::runBlock (exec=0x7fff284420d0, codeBlock=<value optimized out>, parentExec=0xa899940) at codes.def:1223
#22 0x00007fd66f8a338e in KJS::FunctionImp::callAsFunction (this=0x7fd668ec4b40, exec=0xa899940, thisObj=<value optimized out>, args=...) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kjs/function.cpp:172
#23 0x00007fd6701a8db6 in call (this=0x604e2a0, evt=...) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kjs/object.h:626
#24 KJS::JSEventListener::handleEvent (this=0x604e2a0, evt=...) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/ecma/kjs_events.cpp:108
#25 0x00007fd66fff2c27 in DOM::EventTargetImpl::handleLocalEvents (this=0x35a8638, evt=0xd2741b0, useCapture=false) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/xml/dom2_eventsimpl.cpp:62
#26 0x00007fd66ffd0443 in DOM::NodeImpl::dispatchGenericEvent (this=0x35a8638, evt=0xd2741b0) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/xml/dom_nodeimpl.cpp:469
#27 0x00007fd66ffd07ba in DOM::NodeImpl::dispatchEvent (this=0x35a8638, evt=0xd2741b0, exceptioncode=@0x7fff2844240c, tempEvent=true) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/xml/dom_nodeimpl.cpp:401
#28 0x00007fd66ffd1e81 in DOM::NodeImpl::dispatchHTMLEvent (this=0x35a8638, _id=36, canBubbleArg=true, cancelableArg=false) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/xml/dom_nodeimpl.cpp:520
#29 0x00007fd66ff56ca9 in KHTMLPart::slotFinishedParsing (this=0x61786f0) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/khtml_part.cpp:2206
#30 0x00007fd66ff72ddd in KHTMLPart::qt_metacall (this=0x61786f0, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x7fff28442590) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0_build/khtml/khtml_part.moc:281
#31 0x00007fd68c51b74c in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#32 0x00007fd68c5291e9 in QMetaObject::activate (sender=0x35a8620, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#33 0x00007fd66ffbfdb6 in DOM::DocumentImpl::finishedParsing (this=<value optimized out>) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0_build/khtml/dom_docimpl.moc:85
#34 0x00007fd66ffbfdef in DOM::DocumentImpl::qt_metacall (this=0x35a8620, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=<value optimized out>) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0_build/khtml/dom_docimpl.moc:74
#35 0x00007fd67002471a in DOM::HTMLDocumentImpl::qt_metacall (this=<value optimized out>, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0_build/khtml/html_documentimpl.moc:69
#36 0x00007fd68c51b74c in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#37 0x00007fd68c5291e9 in QMetaObject::activate (sender=0x7a9a400, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#38 0x00007fd66ffeaf7c in khtml::Tokenizer::finishedParsing (this=<value optimized out>) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0_build/khtml/xml_tokenizer.moc:83
#39 0x00007fd67000a395 in khtml::HTMLTokenizer::end (this=0x7a9a400) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/html/htmltokenizer.cpp:1932
#40 0x00007fd670011fa9 in khtml::HTMLTokenizer::write (this=0x7a9a400, str=<value optimized out>, appendData=<value optimized out>) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/html/htmltokenizer.cpp:1894
#41 0x00007fd670013742 in khtml::HTMLTokenizer::notifyFinished (this=0x7a9a400, finishedObj=<value optimized out>) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/html/htmltokenizer.cpp:2137
#42 0x00007fd67011ccb2 in khtml::CachedScript::checkNotify (this=0xd373ee0) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/misc/loader.cpp:397
#43 0x00007fd67011ce53 in khtml::CachedScript::data (this=0xd373ee0, buffer=<value optimized out>, eof=<value optimized out>) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/misc/loader.cpp:389
#44 0x00007fd67011d0bf in khtml::Loader::slotFinished (this=0x2bf1310, job=0xd216fd0) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/khtml/misc/loader.cpp:1262
#45 0x00007fd67011d577 in khtml::Loader::qt_metacall (this=0x2bf1310, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff28442c50) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0_build/khtml/loader.moc:141
#46 0x00007fd68c51b74c in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#47 0x00007fd68c5291e9 in QMetaObject::activate (sender=0xd216fd0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff28442c50) at kernel/qobject.cpp:3278
#48 0x00007fd68c975c2c in KJob::result (this=<value optimized out>, _t1=0xd216fd0) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0_build/kdecore/kjob.moc:194
#49 0x00007fd68c975c62 in KJob::emitResult (this=0xd216fd0) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kdecore/jobs/kjob.cpp:312
#50 0x00007fd688c1d0f2 in KIO::SimpleJob::slotFinished (this=0xd216fd0) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kio/kio/job.cpp:494
#51 0x00007fd688c21bf1 in KIO::TransferJob::slotFinished (this=0xd216fd0) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kio/kio/job.cpp:1081
#52 0x00007fd688c25abd in KIO::TransferJob::qt_metacall (this=0xd216fd0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fff28443080) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0_build/kio/jobclasses.moc:369
#53 0x00007fd68c51b74c in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#54 0x00007fd68c5291e9 in QMetaObject::activate (sender=0x388c890, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#55 0x00007fd688cb92a0 in KIO::SlaveInterface::finished (this=<value optimized out>) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0_build/kio/slaveinterface.moc:171
#56 0x00007fd688cbb594 in KIO::SlaveInterface::dispatch (this=0x388c890, _cmd=104, rawdata=...) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kio/kio/slaveinterface.cpp:172
#57 0x00007fd688cb8e56 in KIO::SlaveInterface::dispatch (this=<value optimized out>) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kio/kio/slaveinterface.cpp:88
#58 0x00007fd688caca77 in KIO::Slave::gotInput (this=<value optimized out>) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kio/kio/slave.cpp:344
#59 0x00007fd688cad1fc in KIO::Slave::qt_metacall (this=0x388c890, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff284434d0) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0_build/kio/slave.moc:82
#60 0x00007fd68c51b74c in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#61 0x00007fd68c5291e9 in QMetaObject::activate (sender=0x680d690, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#62 0x00007fd688bf1166 in KIO::Connection::readyRead (this=<value optimized out>) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0_build/kio/connection.moc:92
#63 0x00007fd688bf21e7 in KIO::ConnectionPrivate::dequeue (this=0x50d7e90) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kio/kio/connection.cpp:82
#64 0x00007fd688bf225c in KIO::Connection::qt_metacall (this=0x680d690, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x72a8460) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0_build/kio/connection.moc:79
#65 0x00007fd68c51b74c in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#66 0x00007fd68c524f59 in QMetaCallEvent::placeMetaCall (this=<value optimized out>, object=<value optimized out>) at kernel/qobject.cpp:535
#67 0x00007fd68c52871b in QObject::event (this=0x680d690, e=<value optimized out>) at kernel/qobject.cpp:1217
#68 0x00007fd68b98fd51 in QApplicationPrivate::notify_helper (this=0x209a610, receiver=0x680d690, e=0x5156490) at kernel/qapplication.cpp:4462
#69 0x00007fd68b997704 in QApplication::notify (this=0x7fff28443e30, receiver=0x680d690, e=0x5156490) at kernel/qapplication.cpp:3862
#70 0x00007fd68cf3deba in KApplication::notify (this=0x7fff28443e30, receiver=0x680d690, event=0x5156490) at /usr/src/debug/kde-base/kdelibs-4.7.0-r1/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#71 0x00007fd68c515fb5 in QCoreApplication::notifyInternal (this=0x7fff28443e30, receiver=0x680d690, event=0x5156490) at kernel/qcoreapplication.cpp:731
#72 0x00007fd68c519325 in sendEvent (receiver=0x0, event_type=0, data=0x2074be0) at src/corelib/kernel/qcoreapplication.h:215
#73 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2074be0) at kernel/qcoreapplication.cpp:1372
#74 0x00007fd68c519541 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#75 0x00007fd68c53e008 in sendPostedEvents (s=<value optimized out>) at src/corelib/kernel/qcoreapplication.h:220
#76 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#77 0x00007fd684fbb9a3 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#78 0x00007fd684fbc180 in ?? () from /usr/lib64/libglib-2.0.so.0
#79 0x00007fd684fbc41d in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#80 0x00007fd68c53e183 in QEventDispatcherGlib::processEvents (this=0x20747e0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#81 0x00007fd68ba273e4 in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#82 0x00007fd68c51557c in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#83 0x00007fd68c51574e in QEventLoop::exec (this=0x7fff28443da0, flags=...) at kernel/qeventloop.cpp:201
#84 0x00007fd68c51961f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#85 0x00007fd68b98e1ac in QApplication::exec () at kernel/qapplication.cpp:3736
#86 0x000000000040428c in main (argc=1, argv=0x7fff28444478) at /usr/src/debug/kde-base/kontact-4.7.0/kontact-4.7.0/kontact/src/main.cpp:218

This bug may be a duplicate of or related to bug 280535, bug 268341.

Possible duplicates by query: bug 280535, bug 268341, bug 243739.

Reported using DrKonqi
Comment 1 Simon 2011-08-27 09:38:50 UTC
As an example, this link http://www.phoronix.com/scan.php?page=news_item&px=OTg0MA make Konqueror and Akregator crash.
I think that this bug is more related to KHTML than to a specific application.
Comment 2 Christophe Marin 2011-08-28 14:40:25 UTC

*** This bug has been marked as a duplicate of bug 268341 ***