[Bug 280874] New: Akregator crash on certain sites

Simon simon.g.morin at gmail.com
Sat Aug 27 10:32:02 BST 2011


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

           Summary: Akregator crash on certain sites
           Product: kontact
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: simon.g.morin at gmail.com


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list