Bug 239878 - Konqueror crashes in openSUSE build service package list
Summary: Konqueror crashes in openSUSE build service package list
Status: RESOLVED DUPLICATE of bug 239846
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-28 17:10 UTC by Stefan Majewsky
Modified: 2010-05-28 18:25 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Majewsky 2010-05-28 17:10:57 UTC
Application: konqueror (4.4.80 (KDE 4.4.80 (KDE 4.5 Beta1)) "release 2")
KDE Platform Version: 4.4.80 (KDE 4.4.80 (KDE 4.5 Beta1)) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.31.12-0.2-desktop i686
Distribution: "openSUSE 11.2 (i586)"

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

The crash happened when I was logged in to the openSUSE build service and navigated to the package list of my home project. https://build.opensuse.org/project/packages?project=home%3Amajewsky

I could navigate to this page while not being logged in, but the crash was reproducible when I logged in from this page and was then redirected back to the same page.

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb59fe700 (LWP 25090))]

Thread 3 (Thread 0xad936b70 (LWP 25102)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6cc20c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0xb6d3a6bc in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb6d2eae6 in QThreadPoolThread::run (this=0x889a6b8) at concurrent/qthreadpool.cpp:140
#5  0xb6d3962f in QThreadPrivate::start (arg=0x889a6b8) at thread/qthread_unix.cpp:248
#6  0xb6cbd6e5 in start_thread (arg=0x0) at pthread_create.c:297
#7  0xb6cbd600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 2 (Thread 0xace9db70 (LWP 25118)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6cc20c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0xb6d3a6bc in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb6d2eae6 in QThreadPoolThread::run (this=0x92fbaf8) at concurrent/qthreadpool.cpp:140
#5  0xb6d3962f in QThreadPrivate::start (arg=0x92fbaf8) at thread/qthread_unix.cpp:248
#6  0xb6cbd6e5 in start_thread (arg=0x0) at pthread_create.c:297
#7  0xb6cbd600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 1 (Thread 0xb59fe700 (LWP 25090)):
[KCrash Handler]
#7  0xb027383c in khtml::DynamicDomRestyler::restyleDependent (this=0x8c6cfd8, dependency=0x8b77e00, type=BackwardsStructuralDependency) at /usr/src/debug/kdelibs-4.4.80/khtml/xml/dom_restyler.cpp:67
#8  0xb024f17b in DOM::ElementImpl::structureChanged (this=0x8b77e00) at /usr/src/debug/kdelibs-4.4.80/khtml/xml/dom_elementimpl.cpp:927
#9  0xb0246196 in DOM::NodeBaseImpl::insertBefore (this=0x8b77e00, newChild=0x8c106f8, refChild=0x8e80c98, exceptioncode=@0xbface1b0) at /usr/src/debug/kdelibs-4.4.80/khtml/xml/dom_nodeimpl.cpp:1640
#10 0xb040405f in DOMNodeProtoFunc::callAsFunction (this=0x93f91f0, exec=0xbface540, thisObj=0x8e80c98, args=...) at /usr/src/debug/kdelibs-4.4.80/khtml/ecma/kjs_dom.cpp:653
#11 0xb002708a in call (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.80/kjs/object.h:616
#12 KJS::Machine::runBlock (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at codes.def:1209
#13 0xb0002899 in KJS::FunctionImp::callAsFunction (this=0xad08bb00, exec=0xbface9e0, thisObj=0xad08bba0, args=...) at /usr/src/debug/kdelibs-4.4.80/kjs/function.cpp:172
#14 0xaffe77f6 in call (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.80/kjs/object.h:616
#15 KJS::FunctionProtoFunc::callAsFunction (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.80/kjs/function_object.cpp:139
#16 0xb002708a in call (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.80/kjs/object.h:616
#17 KJS::Machine::runBlock (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at codes.def:1209
#18 0xb0002899 in KJS::FunctionImp::callAsFunction (this=0xad0c46e0, exec=0xbfacee00, thisObj=0xad08bd60, args=...) at /usr/src/debug/kdelibs-4.4.80/kjs/function.cpp:172
#19 0xb002708a in call (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.80/kjs/object.h:616
#20 KJS::Machine::runBlock (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at codes.def:1209
#21 0xb0002899 in KJS::FunctionImp::callAsFunction (this=0xad0c48a0, exec=0xbfacf220, thisObj=0xad08bd60, args=...) at /usr/src/debug/kdelibs-4.4.80/kjs/function.cpp:172
#22 0xb002708a in call (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.80/kjs/object.h:616
#23 KJS::Machine::runBlock (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at codes.def:1209
#24 0xb0002899 in KJS::FunctionImp::callAsFunction (this=0xad0c2440, exec=0xbfacf6c0, thisObj=0xad0c7a00, args=...) at /usr/src/debug/kdelibs-4.4.80/kjs/function.cpp:172
#25 0xaffe77f6 in call (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.80/kjs/object.h:616
#26 KJS::FunctionProtoFunc::callAsFunction (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.80/kjs/function_object.cpp:139
#27 0xb002708a in call (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.80/kjs/object.h:616
#28 KJS::Machine::runBlock (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at codes.def:1209
#29 0xb0002899 in KJS::FunctionImp::callAsFunction (this=0xad0cfb80, exec=0xbfacfae0, thisObj=0xad0c7a40, args=...) at /usr/src/debug/kdelibs-4.4.80/kjs/function.cpp:172
#30 0xb002708a in call (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.80/kjs/object.h:616
#31 KJS::Machine::runBlock (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at codes.def:1209
#32 0xb0002899 in KJS::FunctionImp::callAsFunction (this=0xad0cee00, exec=0x89cef08, thisObj=0xad0c7a00, args=...) at /usr/src/debug/kdelibs-4.4.80/kjs/function.cpp:172
#33 0xb046db2c in call (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.80/kjs/object.h:616
#34 KJS::JSEventListener::handleEvent (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.80/khtml/ecma/kjs_events.cpp:106
#35 0xb0244736 in DOM::NodeImpl::handleLocalEvents (this=0x8db0ca4, evt=0x930e068, useCapture=false) at /usr/src/debug/kdelibs-4.4.80/khtml/xml/dom_nodeimpl.cpp:719
#36 0xb0244c0e in DOM::NodeImpl::dispatchGenericEvent (this=0x8db0ca4, evt=0x930e068) at /usr/src/debug/kdelibs-4.4.80/khtml/xml/dom_nodeimpl.cpp:502
#37 0xb02467cf in DOM::NodeImpl::dispatchWindowEvent (this=0x8db0ca4, _id=36, canBubbleArg=<value optimized out>, cancelableArg=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.80/khtml/xml/dom_nodeimpl.cpp:567
#38 0xb01af444 in KHTMLPart::slotFinishedParsing (this=0x87f0198) at /usr/src/debug/kdelibs-4.4.80/khtml/khtml_part.cpp:2137
#39 0xb01d61c6 in KHTMLPart::qt_metacall (this=0x87f0198, _c=InvokeMetaMethod, _id=22, _a=0xbfacfe7c) at /usr/src/debug/kdelibs-4.4.80/build/khtml/khtml_part.moc:280
#40 0xb6e4399d in QMetaObject::metacall (object=0x87f0198, cl=ReadProperty, idx=36, argv=0xbfacfe7c) at kernel/qmetaobject.cpp:237
#41 0xb6e52bb0 in QMetaObject::activate (sender=0x8db0c98, m=0xb07073ec, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#42 0xb0229345 in DOM::DocumentImpl::finishedParsing (this=0x8db0c98) at /usr/src/debug/kdelibs-4.4.80/build/khtml/dom_docimpl.moc:85
#43 0xb02293a6 in DOM::DocumentImpl::qt_metacall (this=0x8db0c98, _c=InvokeMetaMethod, _id=4, _a=0xbfacffac) at /usr/src/debug/kdelibs-4.4.80/build/khtml/dom_docimpl.moc:74
#44 0xb02a4ffa in DOM::HTMLDocumentImpl::qt_metacall (this=0x8db0c98, _c=InvokeMetaMethod, _id=4, _a=0xbfacffac) at /usr/src/debug/kdelibs-4.4.80/build/khtml/html_documentimpl.moc:69
#45 0xb6e4399d in QMetaObject::metacall (object=0x8db0c98, cl=ReadProperty, idx=4, argv=0xbfacffac) at kernel/qmetaobject.cpp:237
#46 0xb6e52bb0 in QMetaObject::activate (sender=0x9294ef0, m=0xb0708f48, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#47 0xb02646a5 in khtml::Tokenizer::finishedParsing (this=0x9294ef0) at /usr/src/debug/kdelibs-4.4.80/build/khtml/xml_tokenizer.moc:83
#48 0xb0289aa9 in khtml::HTMLTokenizer::end (this=0x9294ef0) at /usr/src/debug/kdelibs-4.4.80/khtml/html/htmltokenizer.cpp:1931
#49 0xb028d779 in khtml::HTMLTokenizer::finish (this=0x9294ef0) at /usr/src/debug/kdelibs-4.4.80/khtml/html/htmltokenizer.cpp:1978
#50 0xb0228f36 in DOM::DocumentImpl::finishParsing (this=0x8db0c98) at /usr/src/debug/kdelibs-4.4.80/khtml/xml/dom_docimpl.cpp:1696
#51 0xb01a9201 in KHTMLPart::end (this=0x87f0198) at /usr/src/debug/kdelibs-4.4.80/khtml/khtml_part.cpp:2057
#52 0xb01b4600 in KHTMLPart::slotFinished (this=0x87f0198, job=0xbfad0140) at /usr/src/debug/kdelibs-4.4.80/khtml/khtml_part.cpp:1901
#53 0xb01d621f in KHTMLPart::qt_metacall (this=0x87f0198, _c=InvokeMetaMethod, _id=17, _a=0xbfad02d8) at /usr/src/debug/kdelibs-4.4.80/build/khtml/khtml_part.moc:275
#54 0xb6e4399d in QMetaObject::metacall (object=0x87f0198, cl=ReadProperty, idx=31, argv=0xbfad02d8) at kernel/qmetaobject.cpp:237
#55 0xb6e52bb0 in QMetaObject::activate (sender=0x93b5ae8, m=0xb7220b48, local_signal_index=3, argv=0xbfad02d8) at kernel/qobject.cpp:3287
#56 0xb70705f5 in KJob::result (this=0x93b5ae8, _t1=0x93b5ae8) at /usr/src/debug/kdelibs-4.4.80/build/kdecore/kjob.moc:194
#57 0xb70709c8 in KJob::emitResult (this=0x93b5ae8) at /usr/src/debug/kdelibs-4.4.80/kdecore/jobs/kjob.cpp:312
#58 0xb56ebd1f in KIO::SimpleJob::slotFinished (this=0x93b5ae8) at /usr/src/debug/kdelibs-4.4.80/kio/kio/job.cpp:522
#59 0xb56ec700 in KIO::TransferJob::slotFinished (this=0x93b5ae8) at /usr/src/debug/kdelibs-4.4.80/kio/kio/job.cpp:1111
#60 0xb56e9f84 in KIO::TransferJob::qt_metacall (this=0x93b5ae8, _c=InvokeMetaMethod, _id=47, _a=0xbfad056c) at /usr/src/debug/kdelibs-4.4.80/build/kio/jobclasses.moc:367
#61 0xb6e4399d in QMetaObject::metacall (object=0x93b5ae8, cl=ReadProperty, idx=47, argv=0xbfad056c) at kernel/qmetaobject.cpp:237
#62 0xb6e52bb0 in QMetaObject::activate (sender=0x889f7a8, m=0xb58caaa4, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3287
#63 0xb57a5905 in KIO::SlaveInterface::finished (this=0x889f7a8) at /usr/src/debug/kdelibs-4.4.80/build/kio/slaveinterface.moc:171
#64 0xb57a8ee4 in KIO::SlaveInterface::dispatch (this=0x889f7a8, _cmd=104, rawdata=...) at /usr/src/debug/kdelibs-4.4.80/kio/kio/slaveinterface.cpp:175
#65 0xb57a5e1a in KIO::SlaveInterface::dispatch (this=0x889f7a8) at /usr/src/debug/kdelibs-4.4.80/kio/kio/slaveinterface.cpp:91
#66 0xb5798a98 in KIO::Slave::gotInput (this=0x889f7a8) at /usr/src/debug/kdelibs-4.4.80/kio/kio/slave.cpp:344
#67 0xb5798cd4 in KIO::Slave::qt_metacall (this=0x889f7a8, _c=InvokeMetaMethod, _id=30, _a=0xbfad086c) at /usr/src/debug/kdelibs-4.4.80/build/kio/slave.moc:82
#68 0xb6e4399d in QMetaObject::metacall (object=0x889f7a8, cl=ReadProperty, idx=30, argv=0xbfad086c) at kernel/qmetaobject.cpp:237
#69 0xb6e52bb0 in QMetaObject::activate (sender=0x8782d58, m=0xb58c7600, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#70 0xb56b0415 in KIO::Connection::readyRead (this=0x8782d58) at /usr/src/debug/kdelibs-4.4.80/build/kio/connection.moc:92
#71 0xb56b28fa in KIO::ConnectionPrivate::dequeue (this=0x8782dc8) at /usr/src/debug/kdelibs-4.4.80/kio/kio/connection.cpp:82
#72 0xb56b2a47 in KIO::Connection::qt_metacall (this=0x8782d58, _c=InvokeMetaMethod, _id=5, _a=0x8db1150) at /usr/src/debug/kdelibs-4.4.80/build/kio/connection.moc:79
#73 0xb6e4399d in QMetaObject::metacall (object=0x8782d58, cl=ReadProperty, idx=5, argv=0x8db1150) at kernel/qmetaobject.cpp:237
#74 0xb6e4e325 in QMetaCallEvent::placeMetaCall (this=0x8bf4e00, object=0x8782d58) at kernel/qobject.cpp:561
#75 0xb6e4f4cf in QObject::event (this=0x8782d58, e=0x8bf4e00) at kernel/qobject.cpp:1240
#76 0xb63742ac in QApplicationPrivate::notify_helper (this=0x80b11f8, receiver=0x8782d58, e=0x8bf4e00) at kernel/qapplication.cpp:4302
#77 0xb637b0e8 in QApplication::notify (this=0xbfad120c, receiver=0x8782d58, e=0x8bf4e00) at kernel/qapplication.cpp:4185
#78 0xb7548b61 in KApplication::notify (this=0xbfad120c, receiver=0x8782d58, event=0x8bf4e00) at /usr/src/debug/kdelibs-4.4.80/kdeui/kernel/kapplication.cpp:302
#79 0xb6e3e58e in QCoreApplication::notifyInternal (this=0xbfad120c, receiver=0x8782d58, event=0x8bf4e00) at kernel/qcoreapplication.cpp:726
#80 0xb6e42097 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#81 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1367
#82 0xb6e4221c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#83 0xb6e6b6cd in sendPostedEvents () at kernel/qcoreapplication.h:220
#84 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#85 0xb5bde4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#86 0xb5be1d98 in ?? () from /usr/lib/libglib-2.0.so.0
#87 0xb5be1ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#88 0xb6e6b1b1 in QEventDispatcherGlib::processEvents (this=0x80b11d8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#89 0xb6434dfa in QGuiEventDispatcherGlib::processEvents (this=0x80b11d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#90 0xb6e3cbfd in QEventLoop::processEvents (this=0xbfad10e4, flags=) at kernel/qeventloop.cpp:149
#91 0xb6e3d049 in QEventLoop::exec (this=0xbfad10e4, flags=...) at kernel/qeventloop.cpp:201
#92 0xb6e422f0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#93 0xb6374354 in QApplication::exec () at kernel/qapplication.cpp:3581
#94 0xb3103871 in kdemain (argc=1, argv=0x809ad20) at /usr/src/debug/kdebase-4.4.80/apps/konqueror/src/konqmain.cpp:228
#95 0x0804dfb7 in launch (argc=134852167, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, envs=0x809ae3b "DISPLAY=:0.0", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x809ae4c "magrathea;1275058851;31730;2144_TIME21365392") at /usr/src/debug/kdelibs-4.4.80/kinit/kinit.cpp:722
#96 0x0804ec57 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /usr/src/debug/kdelibs-4.4.80/kinit/kinit.cpp:1214
#97 0x0804f0a4 in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.4.80/kinit/kinit.cpp:1407
#98 0x0804fe57 in main (argc=4, argv=0xbfad1d24, envp=0xbfad1d38) at /usr/src/debug/kdelibs-4.4.80/kinit/kinit.cpp:1855

Reported using DrKonqi
Comment 1 Tommi Tervo 2010-05-28 17:26:59 UTC

*** This bug has been marked as a duplicate of bug 239846 ***
Comment 2 Maksim Orlovich 2010-05-28 17:42:31 UTC
Probably the same as bug 239846. Since it seems to require an account, any
chance you could get a valgrind trace for me?
Comment 3 Tommi Tervo 2010-05-28 18:25:45 UTC
I think this confirms my previous "guess"

==19496== Invalid read of size 4
==19496==    at 0x1133CEB1: khtml::DynamicDomRestyler::restyleDependent(DOM::ElementImpl*, khtml::StructuralDependencyType) (dom_restyler.cpp:67)
==19496==    by 0x1131AC01: DOM::ElementImpl::structureChanged() (dom_elementimpl.cpp:927)
==19496==    by 0x1130C41B: DOM::NodeBaseImpl::insertBefore(DOM::NodeImpl*, DOM::NodeImpl*, int&) (dom_nodeimpl.cpp:1640)
==19496==    by 0x1150E36D: DOMNodeProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (kjs_dom.cpp:653)
==19496==    by 0x115584AE: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)
==19496==    by 0x11A36011: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1209)
==19496==    by 0x11A083E9: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==19496==    by 0x115584AE: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)
==19496==    by 0x119ED1B7: KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function_object.cpp:139)
==19496==    by 0x115584AE: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)
==19496==    by 0x11A36011: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1209)
==19496==    by 0x11A083E9: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==19496==    by 0x115584AE: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)
==19496==    by 0x11A36011: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1209)
==19496==    by 0x11A083E9: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==19496==    by 0x115584AE: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)
==19496==    by 0x11A36011: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1209)
==19496==    by 0x11A083E9: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==19496==    by 0x115584AE: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)
==19496==    by 0x119ED1B7: KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function_object.cpp:139)
==19496==    by 0x115584AE: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)
==19496==    by 0x11A36011: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1209)
==19496==    by 0x11A083E9: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==19496==    by 0x115584AE: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)