Bug 185024 - Konqueror crash on web page
Summary: Konqueror crash on web page
Status: RESOLVED DUPLICATE of bug 175578
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.2.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-20 14:08 UTC by Philippe Rigault
Modified: 2009-02-20 14:33 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
The HTML document causing the crash (6.18 KB, text/html)
2009-02-20 14:09 UTC, Philippe Rigault
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Philippe Rigault 2009-02-20 14:08:18 UTC
Version:           4.2.0 (using KDE 4.2.0)
OS:                Linux
Installed from:    Fedora RPMs

Konqueror crashes on the following page:
 http://www.arborea.ulaval.ca/project_team/index.html
The crash also happens upon loading the HTML document (index.html) after fetching it to the local disk.

Cheers.

Backtrace:

Application: Konqueror (konqueror), signal SIGSEGV
0x00000030818a7f81 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f5c4bc3e800 (LWP 8090))]

Thread 2 (Thread 0x7f5c3e24b950 (LWP 8104)):
#0  0x000000308240b58d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00000039ffe5a817 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4
#2  0x00000039ffe509f9 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00000039ffe59852 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00000030824073da in start_thread () from /lib64/libpthread.so.0
#5  0x00000030818e62bd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f5c4bc3e800 (LWP 8090)):
[KCrash Handler]
#5  KJS::Debugger::reportSourceParsed (this=0x7f5c4103c5d0, exec=0x7f5c3d650600, body=0x0, source=<value optimized out>, startingLineNumber=0, errorLine=1, errorMsg=@0x7fff53c83b00)
    at /usr/src/debug/kdelibs-4.2.0/kjs/debugger.cpp:158
#6  0x0000003e2c868277 in KJS::Interpreter::evaluate (this=0x7f5c3d6505e0, sourceURL=@0x7fff53c83d50, startingLineNumber=0, code=0x7f5c3d4174e0, codeLength=948, thisV=0x7f5c3d630000)
    at /usr/src/debug/kdelibs-4.2.0/kjs/interpreter.cpp:513
#7  0x0000003e2c8686a3 in KJS::Interpreter::evaluate (this=0x7f5c3d650600, sourceURL=@0x0, startingLineNumber=1405631200, code=<value optimized out>, thisV=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.0/kjs/interpreter.cpp:493
#8  0x0000003fe58264b3 in KJS::KJSProxyImpl::evaluate (this=0x7f5c3d7d3520, filename=<value optimized out>, baseLine=0, str=@0x7fff53c84190, n=<value optimized out>, completion=0x7fff53c83de0)
    at /usr/src/debug/kdelibs-4.2.0/khtml/ecma/kjs_proxy.cpp:158
#9  0x0000003fe55ddfb1 in KHTMLPart::executeScript (this=0x7f5c3d777f00, filename=@0x7fff53c83f00, baseLine=0, n=@0x7fff53c83ec0, script=@0x7fff53c84190)
    at /usr/src/debug/kdelibs-4.2.0/khtml/khtml_part.cpp:1303
#10 0x0000003fe568cb68 in khtml::HTMLTokenizer::scriptExecution (this=0x7f5c3d7de050, str=@0x7fff53c84190, scriptURL=<value optimized out>, baseLine=0)
    at /usr/src/debug/kdelibs-4.2.0/khtml/html/htmltokenizer.cpp:498
#11 0x0000003fe5690bc2 in khtml::HTMLTokenizer::notifyFinished (this=0x7f5c3d7de050) at /usr/src/debug/kdelibs-4.2.0/khtml/html/htmltokenizer.cpp:2119
#12 0x0000003fe57b190f in khtml::CachedScript::checkNotify (this=0x7f5c3d41cd40) at /usr/src/debug/kdelibs-4.2.0/khtml/misc/loader.cpp:387
#13 0x0000003fe57b1af4 in khtml::CachedScript::data (this=0x7f5c3d41cd40, buffer=<value optimized out>, eof=<value optimized out>) at /usr/src/debug/kdelibs-4.2.0/khtml/misc/loader.cpp:379
#14 0x0000003fe57af6fd in khtml::Loader::slotFinished (this=0x7f5c4289b150, job=0x7f5c3d426d60) at /usr/src/debug/kdelibs-4.2.0/khtml/misc/loader.cpp:1402
#15 0x0000003fe57afa27 in khtml::Loader::qt_metacall (this=0x7f5c4289b150, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff53c84470)
    at /usr/src/debug/kdelibs-4.2.0/x86_64-redhat-linux-gnu/khtml/loader.moc:129
#16 0x00000039fff56764 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4
#17 0x0000003e26ae8db2 in KJob::result (this=0x7f5c4103c590, _t1=0x7f5c3d426d60) at /usr/src/debug/kdelibs-4.2.0/x86_64-redhat-linux-gnu/kdecore/kjob.moc:186
#18 0x0000003e26ae912f in KJob::emitResult (this=0x7f5c3d426d60) at /usr/src/debug/kdelibs-4.2.0/kdecore/jobs/kjob.cpp:294
#19 0x0000003fe18e4e40 in KIO::SimpleJob::slotFinished (this=0x7f5c3d426d60) at /usr/src/debug/kdelibs-4.2.0/kio/kio/job.cpp:489
#20 0x0000003fe18e63d3 in KIO::TransferJob::slotFinished (this=0x7f5c3d426d60) at /usr/src/debug/kdelibs-4.2.0/kio/kio/job.cpp:957
#21 0x0000003fe18e7415 in KIO::TransferJob::qt_metacall (this=0x7f5c3d426d60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff53c84870)
    at /usr/src/debug/kdelibs-4.2.0/x86_64-redhat-linux-gnu/kio/jobclasses.moc:336
#22 0x00000039fff56764 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4
#23 0x0000003fe198e311 in KIO::SlaveInterface::dispatch (this=0x7f5c40d591e0, _cmd=104, rawdata=<value optimized out>) at /usr/src/debug/kdelibs-4.2.0/kio/kio/slaveinterface.cpp:175
#24 0x0000003fe198bf32 in KIO::SlaveInterface::dispatch (this=0x7f5c40d591e0) at /usr/src/debug/kdelibs-4.2.0/kio/kio/slaveinterface.cpp:91
#25 0x0000003fe197f3fe in KIO::Slave::gotInput (this=0x7f5c40d591e0) at /usr/src/debug/kdelibs-4.2.0/kio/kio/slave.cpp:322
#26 0x0000003fe197f708 in KIO::Slave::qt_metacall (this=0x7f5c40d591e0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff53c84be0)
    at /usr/src/debug/kdelibs-4.2.0/x86_64-redhat-linux-gnu/kio/slave.moc:75
#27 0x00000039fff56764 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4
#28 0x0000003fe18b78d1 in KIO::ConnectionPrivate::dequeue (this=0x7f5c41056810) at /usr/src/debug/kdelibs-4.2.0/kio/kio/connection.cpp:82
#29 0x0000003fe18b7f7a in KIO::Connection::qt_metacall (this=0x7f5c40d278d0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7f5c3d7c3e00)
    at /usr/src/debug/kdelibs-4.2.0/x86_64-redhat-linux-gnu/kio/connection.moc:72
#30 0x00000039fff513d5 in QObject::event () from /usr/lib64/libQtCore.so.4
#31 0x0000003a025828dd in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4
#32 0x0000003a0258a68a in QApplication::notify () from /usr/lib64/libQtGui.so.4
#33 0x0000003e27204deb in KApplication::notify (this=0x7fff53c85800, receiver=0x7f5c40d278d0, event=0x7f5c3d8399d0) at /usr/src/debug/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307
#34 0x00000039fff42391 in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4
#35 0x00000039fff4302a in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib64/libQtCore.so.4
#36 0x00000039fff6ab13 in ?? () from /usr/lib64/libQtCore.so.4
#37 0x00000039fe63779b in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#38 0x00000039fe63af6d in ?? () from /lib64/libglib-2.0.so.0
#39 0x00000039fe63b12b in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#40 0x00000039fff6a79f in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4
#41 0x0000003a0261328f in ?? () from /usr/lib64/libQtGui.so.4
#42 0x00000039fff40cb2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4
#43 0x00000039fff40e3d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#44 0x00000039fff432ed in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4
#45 0x0000003fe2cb8c39 in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#46 0x000000308181e576 in __libc_start_main () from /lib64/libc.so.6
#47 0x0000000000400759 in _start ()
Comment 1 Philippe Rigault 2009-02-20 14:09:29 UTC
Created attachment 31495 [details]
The HTML document causing the crash
Comment 2 Tommi Tervo 2009-02-20 14:33:48 UTC
Fixed for 4.2.1. If you dont need js debugger, disable it. It may also give some performance penalties.

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