Bug 241166

Summary: Akregator crashes in KHTML part
Product: [Applications] konqueror Reporter: Alex Merry <alex.merry>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alex Merry 2010-06-09 04:50:13 UTC
Application: akregator (1.6.3)
KDE Platform Version: 4.4.82 (KDE 4.4.82 (KDE 4.5 >= 20100601)) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

Viewing a page that contained a flash video.  Skipped down too far, and then used the button on the scroll bar to move back up.  Just as the last bit of the flash widget was exposed, it crashed.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Akregator (akregator), signal: Aborted
[KCrash Handler]
#6  0x00007f71518fd515 in raise () from /lib/libc.so.6
#7  0x00007f71518fe996 in abort () from /lib/libc.so.6
#8  0x00007f71518f60f5 in __assert_fail () from /lib/libc.so.6
#9  0x00007f7155b3f036 in DOM::DocumentImpl::close (this=0x31b3ec0) at /home/kde-devel/src/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:1652
#10 0x00007f7155bbbbe5 in DOM::HTMLDocumentImpl::close (this=0x31b3ec0) at /home/kde-devel/src/KDE/kdelibs/khtml/html/html_documentimpl.cpp:233
#11 0x00007f7155d69de2 in KJS::HTMLDocFunction::callAsFunction (this=0x7f713d842500, exec=0x7fff8b633fb0, thisObj=0x7f7159268680, args=...)
    at /home/kde-devel/src/KDE/kdelibs/khtml/ecma/kjs_html.cpp:123
#12 0x00007f7155d9a5d8 in KJS::JSObject::call (this=0x7f713d842500, exec=0x7fff8b633fb0, thisObj=0x7f7159268680, args=...) at /home/kde-devel/src/KDE/kdelibs/kjs/object.h:616
#13 0x00007f7155601ad1 in KJS::Machine::runBlock (exec=0x7fff8b633fb0, codeBlock=..., parentExec=0x7fff8b6367b0) at codes.def:1209
#14 0x00007f71555d12e3 in KJS::FunctionImp::callAsFunction (this=0x7f7159294200, exec=0x7fff8b6367b0, thisObj=0x7f71592a0000, args=...) at /home/kde-devel/src/KDE/kdelibs/kjs/function.cpp:172
#15 0x00007f7155d9a5d8 in KJS::JSObject::call (this=0x7f7159294200, exec=0x7fff8b6367b0, thisObj=0x7f71592a0000, args=...) at /home/kde-devel/src/KDE/kdelibs/kjs/object.h:616
#16 0x00007f7155601ad1 in KJS::Machine::runBlock (exec=0x7fff8b6367b0, codeBlock=..., parentExec=0x7fff8b639090) at codes.def:1209
#17 0x00007f71555d12e3 in KJS::FunctionImp::callAsFunction (this=0x7f715929c380, exec=0x7fff8b639090, thisObj=0x7f71592a0000, args=...) at /home/kde-devel/src/KDE/kdelibs/kjs/function.cpp:172
#18 0x00007f7155d9a5d8 in KJS::JSObject::call (this=0x7f715929c380, exec=0x7fff8b639090, thisObj=0x7f71592a0000, args=...) at /home/kde-devel/src/KDE/kdelibs/kjs/object.h:616
#19 0x00007f7155601ad1 in KJS::Machine::runBlock (exec=0x7fff8b639090, codeBlock=..., parentExec=0x0) at codes.def:1209
#20 0x00007f715559c99a in KJS::FunctionBodyNode::execute (this=0x3150600, exec=0x7fff8b639090) at /home/kde-devel/src/KDE/kdelibs/kjs/nodes.cpp:927
#21 0x00007f71555ddbb4 in KJS::Interpreter::evaluate (this=0x4889ef0, sourceURL=..., startingLineNumber=4241, code=0x2b3b2d0, codeLength=80, thisV=0x7f71592a0000)
    at /home/kde-devel/src/KDE/kdelibs/kjs/interpreter.cpp:556
#22 0x00007f71555dd65f in KJS::Interpreter::evaluate (this=0x4889ef0, sourceURL=..., startingLineNumber=4241, code=..., thisV=0x7f71592a0000)
    at /home/kde-devel/src/KDE/kdelibs/kjs/interpreter.cpp:496
#23 0x00007f7155da37a8 in KJSProxy::evaluate (this=0x4438e20, filename=..., baseLine=4241, str=..., n=..., completion=0x7fff8b639500) at /home/kde-devel/src/KDE/kdelibs/khtml/ecma/kjs_proxy.cpp:126
#24 0x00007f7155ab9017 in KHTMLPart::executeScript (this=0x31f1060, filename=..., baseLine=4241, n=..., script=...) at /home/kde-devel/src/KDE/kdelibs/khtml/khtml_part.cpp:1248
#25 0x00007f7155b9f391 in khtml::HTMLTokenizer::scriptExecution (this=0x39fe210, str=..., scriptURL=..., baseLine=4241) at /home/kde-devel/src/KDE/kdelibs/khtml/html/htmltokenizer.cpp:517
#26 0x00007f7155b9ed8e in khtml::HTMLTokenizer::scriptHandler (this=0x39fe210) at /home/kde-devel/src/KDE/kdelibs/khtml/html/htmltokenizer.cpp:470
#27 0x00007f7155b9e27e in khtml::HTMLTokenizer::parseRawContent (this=0x39fe210, src=...) at /home/kde-devel/src/KDE/kdelibs/khtml/html/htmltokenizer.cpp:379
#28 0x00007f7155ba36b7 in khtml::HTMLTokenizer::parseTag (this=0x39fe210, src=...) at /home/kde-devel/src/KDE/kdelibs/khtml/html/htmltokenizer.cpp:1527
#29 0x00007f7155ba456a in khtml::HTMLTokenizer::write (this=0x39fe210, str=..., appendData=false) at /home/kde-devel/src/KDE/kdelibs/khtml/html/htmltokenizer.cpp:1798
#30 0x00007f7155b3f2aa in DOM::DocumentImpl::write (this=0x337b8c0, text=...) at /home/kde-devel/src/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:1684
#31 0x00007f7155d69ed1 in KJS::HTMLDocFunction::callAsFunction (this=0x7f715929f340, exec=0x7fff8b63c590, thisObj=0x7f715929e240, args=...)
    at /home/kde-devel/src/KDE/kdelibs/khtml/ecma/kjs_html.cpp:137
#32 0x00007f7155d9a5d8 in KJS::JSObject::call (this=0x7f715929f340, exec=0x7fff8b63c590, thisObj=0x7f715929e240, args=...) at /home/kde-devel/src/KDE/kdelibs/kjs/object.h:616
#33 0x00007f7155601ad1 in KJS::Machine::runBlock (exec=0x7fff8b63c590, codeBlock=..., parentExec=0x7fff8b63ed90) at codes.def:1209
#34 0x00007f71555d12e3 in KJS::FunctionImp::callAsFunction (this=0x7f7159291700, exec=0x7fff8b63ed90, thisObj=0x7f7159287000, args=...) at /home/kde-devel/src/KDE/kdelibs/kjs/function.cpp:172
#35 0x00007f7155d9a5d8 in KJS::JSObject::call (this=0x7f7159291700, exec=0x7fff8b63ed90, thisObj=0x7f7159287000, args=...) at /home/kde-devel/src/KDE/kdelibs/kjs/object.h:616
#36 0x00007f7155601ad1 in KJS::Machine::runBlock (exec=0x7fff8b63ed90, codeBlock=..., parentExec=0x7fff8b641590) at codes.def:1209
#37 0x00007f71555d12e3 in KJS::FunctionImp::callAsFunction (this=0x7f7159291780, exec=0x7fff8b641590, thisObj=0x7f7159287000, args=...) at /home/kde-devel/src/KDE/kdelibs/kjs/function.cpp:172
#38 0x00007f7155d9a5d8 in KJS::JSObject::call (this=0x7f7159291780, exec=0x7fff8b641590, thisObj=0x7f7159287000, args=...) at /home/kde-devel/src/KDE/kdelibs/kjs/object.h:616
#39 0x00007f7155601ad1 in KJS::Machine::runBlock (exec=0x7fff8b641590, codeBlock=..., parentExec=0x7fff8b643d90) at codes.def:1209
#40 0x00007f71555d12e3 in KJS::FunctionImp::callAsFunction (this=0x7f7159291e80, exec=0x7fff8b643d90, thisObj=0x7f71592a0000, args=...) at /home/kde-devel/src/KDE/kdelibs/kjs/function.cpp:172
#41 0x00007f7155d9a5d8 in KJS::JSObject::call (this=0x7f7159291e80, exec=0x7fff8b643d90, thisObj=0x7f71592a0000, args=...) at /home/kde-devel/src/KDE/kdelibs/kjs/object.h:616
#42 0x00007f7155601ad1 in KJS::Machine::runBlock (exec=0x7fff8b643d90, codeBlock=..., parentExec=0x7fff8b646670) at codes.def:1209
#43 0x00007f71555d12e3 in KJS::FunctionImp::callAsFunction (this=0x7f715929bfc0, exec=0x7fff8b646670, thisObj=0x7f71592a0000, args=...) at /home/kde-devel/src/KDE/kdelibs/kjs/function.cpp:172
#44 0x00007f7155d9a5d8 in KJS::JSObject::call (this=0x7f715929bfc0, exec=0x7fff8b646670, thisObj=0x7f71592a0000, args=...) at /home/kde-devel/src/KDE/kdelibs/kjs/object.h:616
#45 0x00007f7155601ad1 in KJS::Machine::runBlock (exec=0x7fff8b646670, codeBlock=..., parentExec=0x0) at codes.def:1209
#46 0x00007f715559c99a in KJS::FunctionBodyNode::execute (this=0x3a92bb0, exec=0x7fff8b646670) at /home/kde-devel/src/KDE/kdelibs/kjs/nodes.cpp:927
#47 0x00007f71555ddbb4 in KJS::Interpreter::evaluate (this=0x4889ef0, sourceURL=..., startingLineNumber=0, code=0x3f28510, codeLength=3992, thisV=0x7f71592a0000)
    at /home/kde-devel/src/KDE/kdelibs/kjs/interpreter.cpp:556
#48 0x00007f71555dd65f in KJS::Interpreter::evaluate (this=0x4889ef0, sourceURL=..., startingLineNumber=0, code=..., thisV=0x7f71592a0000) at /home/kde-devel/src/KDE/kdelibs/kjs/interpreter.cpp:496
#49 0x00007f7155da37a8 in KJSProxy::evaluate (this=0x4438e20, filename=..., baseLine=0, str=..., n=..., completion=0x7fff8b646ae0) at /home/kde-devel/src/KDE/kdelibs/khtml/ecma/kjs_proxy.cpp:126
#50 0x00007f7155ab9017 in KHTMLPart::executeScript (this=0x31f1060, filename=..., baseLine=0, n=..., script=...) at /home/kde-devel/src/KDE/kdelibs/khtml/khtml_part.cpp:1248
#51 0x00007f7155b9f391 in khtml::HTMLTokenizer::scriptExecution (this=0x39fe210, str=..., scriptURL=..., baseLine=0) at /home/kde-devel/src/KDE/kdelibs/khtml/html/htmltokenizer.cpp:517
#52 0x00007f7155ba5ff3 in khtml::HTMLTokenizer::notifyFinished (this=0x39fe210, finishedObj=0x4f8b9b0) at /home/kde-devel/src/KDE/kdelibs/khtml/html/htmltokenizer.cpp:2117
#53 0x00007f7155d0d0ad in khtml::CachedScript::checkNotify (this=0x4f8b9b0) at /home/kde-devel/src/KDE/kdelibs/khtml/misc/loader.cpp:397
#54 0x00007f7155d0cfde in khtml::CachedScript::data (this=0x4f8b9b0, buffer=..., eof=true) at /home/kde-devel/src/KDE/kdelibs/khtml/misc/loader.cpp:389
#55 0x00007f7155d11e88 in khtml::Loader::slotFinished (this=0x207a620, job=0x4fa6790) at /home/kde-devel/src/KDE/kdelibs/khtml/misc/loader.cpp:1244
#56 0x00007f7155d14569 in khtml::Loader::qt_metacall (this=0x207a620, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff8b6470f0) at /home/kde-devel/build/KDE/kdelibs/khtml/loader.moc:141
#57 0x00007f715324aa8f in QMetaObject::activate (sender=0x4fa6790, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#58 0x00007f71536989eb in KJob::result (this=0x4fa6790, _t1=0x4fa6790) at /home/kde-devel/build/KDE/kdelibs/kdecore/kjob.moc:194
#59 0x00007f7153697e59 in KJob::emitResult (this=0x4fa6790) at /home/kde-devel/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:312
#60 0x00007f7155146458 in KIO::SimpleJob::slotFinished (this=0x4fa6790) at /home/kde-devel/src/KDE/kdelibs/kio/kio/job.cpp:522
#61 0x00007f7155149690 in KIO::TransferJob::slotFinished (this=0x4fa6790) at /home/kde-devel/src/KDE/kdelibs/kio/kio/job.cpp:1111
#62 0x00007f7155151215 in KIO::TransferJob::qt_metacall (this=0x4fa6790, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fff8b6474f0) at /home/kde-devel/build/KDE/kdelibs/kio/jobclasses.moc:367
#63 0x00007f715324aa8f in QMetaObject::activate (sender=0x298a690, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#64 0x00007f71551f93e9 in KIO::SlaveInterface::finished (this=0x298a690) at /home/kde-devel/build/KDE/kdelibs/kio/slaveinterface.moc:171
#65 0x00007f71551f6af1 in KIO::SlaveInterface::dispatch (this=0x298a690, _cmd=104, rawdata=...) at /home/kde-devel/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:175
#66 0x00007f71551f6742 in KIO::SlaveInterface::dispatch (this=0x298a690) at /home/kde-devel/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:91
#67 0x00007f71551ec4cf in KIO::Slave::gotInput (this=0x298a690) at /home/kde-devel/src/KDE/kdelibs/kio/kio/slave.cpp:344
#68 0x00007f71551ed5f7 in KIO::Slave::qt_metacall (this=0x298a690, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff8b6479a0) at /home/kde-devel/build/KDE/kdelibs/kio/slave.moc:82
#69 0x00007f715324aa8f in QMetaObject::activate (sender=0x4d90130, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#70 0x00007f7155116473 in KIO::Connection::readyRead (this=0x4d90130) at /home/kde-devel/build/KDE/kdelibs/kio/connection.moc:92
#71 0x00007f7155112f18 in KIO::ConnectionPrivate::dequeue (this=0x3f849e0) at /home/kde-devel/src/KDE/kdelibs/kio/kio/connection.cpp:82
#72 0x00007f7155116401 in KIO::Connection::qt_metacall (this=0x4d90130, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x33445d0) at /home/kde-devel/build/KDE/kdelibs/kio/connection.moc:79
#73 0x00007f7153247999 in QObject::event (this=0x4d90130, e=0x503deb0) at kernel/qobject.cpp:1248
#74 0x00007f7153e7a98c in QApplicationPrivate::notify_helper (this=0x1cde4e0, receiver=0x4d90130, e=0x503deb0) at kernel/qapplication.cpp:4304
#75 0x00007f7153e80e5b in QApplication::notify (this=0x7fff8b6484a0, receiver=0x4d90130, e=0x503deb0) at kernel/qapplication.cpp:4187
#76 0x00007f7154ba13c3 in KApplication::notify (this=0x7fff8b6484a0, receiver=0x4d90130, event=0x503deb0) at /home/kde-devel/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#77 0x00007f7153237d5c in QCoreApplication::notifyInternal (this=0x7fff8b6484a0, receiver=0x4d90130, event=0x503deb0) at kernel/qcoreapplication.cpp:704
#78 0x00007f715323a4d7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1c88620) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#79 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1c88620) at kernel/qcoreapplication.cpp:1345
#80 0x00007f7153261673 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#81 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#82 0x00007f714b4b6b33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#83 0x00007f714b4b7310 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#84 0x00007f714b4b75ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#85 0x00007f71532611b3 in QEventDispatcherGlib::processEvents (this=0x1c880f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#86 0x00007f7153f2953e in QGuiEventDispatcherGlib::processEvents (this=0x1426, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#87 0x00007f7153236682 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#88 0x00007f7153236a5c in QEventLoop::exec (this=0x7fff8b648440, flags=) at kernel/qeventloop.cpp:201
#89 0x00007f715323a79b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#90 0x0000000000409b01 in main (argc=3, argv=0x7fff8b648678) at /home/kde-devel/src/KDE/kdepim/akregator/src/main.cpp:103

Reported using DrKonqi
Comment 1 Nicolas L. 2010-06-17 10:40:26 UTC

*** This bug has been marked as a duplicate of bug 136145 ***
Comment 2 Maksim Orlovich 2010-06-17 13:54:31 UTC
Huh? What's this got to do with that kmail bug?
Comment 3 Tommi Tervo 2010-08-05 10:45:59 UTC

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