Bug 197728 - [KJS] Crash opening web page (link)
Summary: [KJS] Crash opening web page (link)
Status: CLOSED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-24 14:39 UTC by David Palacio
Modified: 2011-07-05 03:01 UTC (History)
1 user (show)

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 David Palacio 2009-06-24 14:39:25 UTC
Application that crashed: konqueror
Version of the application: 4.2.93 (KDE 4.2.93 (KDE 4.3 >= 20090623))
KDE Version: 4.2.93 (KDE 4.2.93 (KDE 4.3 >= 20090623))
Qt Version: 4.5.1
Operating System: Linux 2.6.26-2-amd64 x86_64
Distribution: Debian GNU/Linux 5.0.1 (lenny)

What I was doing when the application crashed:
Opening this page in Konqueror (r985961) crashes with this backtrace
https://www.blogger.com/comment.g?blogID=7615673&postID=145521175237156883

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 0 (LWP 3844)]

Thread 3 (Thread 0x42454950 (LWP 3846)):
#0  0x00007ff69939afad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ff699619707 in QWaitCondition::wait (this=0x181ee38, mutex=0x181ee30, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007ff69960f2f9 in QThreadPoolThread::run (this=0x17fdc40) at concurrent/qthreadpool.cpp:140
#3  0x00007ff699618732 in QThreadPrivate::start (arg=0x17fdc40) at thread/qthread_unix.cpp:189
#4  0x00007ff699396fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007ff695e385ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x41a13950 (LWP 3847)):
#0  0x00007ff69939afad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ff699619707 in QWaitCondition::wait (this=0x181ee38, mutex=0x181ee30, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007ff69960f2f9 in QThreadPoolThread::run (this=0x1a9b400) at concurrent/qthreadpool.cpp:140
#3  0x00007ff699618732 in QThreadPrivate::start (arg=0x1a9b400) at thread/qthread_unix.cpp:189
#4  0x00007ff699396fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007ff695e385ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff699ae06f0 (LWP 3844)):
[KCrash Handler]
#5  KJS::Window::goURL (this=0x0, exec=0x7fffa1c0f5a0, url=@0x7fffa1c0e020, lockHistory=false) at /usr/include/qt4/QtCore/qobject.h:443
#6  0x00007ff686619ccf in KJS::Window::executeOpenWindow (this=<value optimized out>, exec=0x7fffa1c0f5a0, url=@0x7fffa1c0e2f0, frameName=@0x7fffa1c0e4e0, features=<value optimized out>)
    at /home/kde/src/KDE/kdelibs/khtml/ecma/kjs_window.cpp:1709
#7  0x00007ff68661b84a in KJS::Window::openWindow (this=0x7ff682d90000, exec=0x7fffa1c0f5a0, args=@0x7fffa1c0f4f0) at /home/kde/src/KDE/kdelibs/khtml/ecma/kjs_window.cpp:1622
#8  0x00007ff68661eb48 in KJS::WindowFunc::callAsFunction (this=0x7ff684062440, exec=0x7fffa1c0f5a0, thisObj=0x7ff682d90000, args=@0x7fffa1c0f4f0)
    at /home/kde/src/KDE/kdelibs/khtml/ecma/kjs_window.cpp:1869
#9  0x00007ff685f70c79 in KJS::JSObject::call (this=0x1c143b0, exec=0x810, thisObj=0x7fffa1c0e020, args=@0x0) at /home/kde/src/KDE/kdelibs/kjs/object.cpp:69
#10 0x00007ff685f8bbfe in KJS::Machine::runBlock (exec=0x7fffa1c0f5a0, codeBlock=<value optimized out>, parentExec=0x7fffa1c100a0) at codes.def:1192
#11 0x00007ff685f6d1cc in KJS::FunctionImp::callAsFunction (this=0x7ff6840617c0, exec=0x7fffa1c100a0, thisObj=<value optimized out>, args=@0x7fffa1c0fff0)
    at /home/kde/src/KDE/kdelibs/kjs/function.cpp:144
#12 0x00007ff685f70c79 in KJS::JSObject::call (this=0x1c143b0, exec=0x810, thisObj=0x7fffa1c0e020, args=@0x0) at /home/kde/src/KDE/kdelibs/kjs/object.cpp:69
#13 0x00007ff685f8bbfe in KJS::Machine::runBlock (exec=0x7fffa1c100a0, codeBlock=<value optimized out>, parentExec=0x7fffa1c10ba0) at codes.def:1192
#14 0x00007ff685f6d1cc in KJS::FunctionImp::callAsFunction (this=0x7ff684061840, exec=0x7fffa1c10ba0, thisObj=<value optimized out>, args=@0x7fffa1c10af0)
    at /home/kde/src/KDE/kdelibs/kjs/function.cpp:144
#15 0x00007ff685f70c79 in KJS::JSObject::call (this=0x1c143b0, exec=0x810, thisObj=0x7fffa1c0e020, args=@0x0) at /home/kde/src/KDE/kdelibs/kjs/object.cpp:69
#16 0x00007ff685f8bbfe in KJS::Machine::runBlock (exec=0x7fffa1c10ba0, codeBlock=<value optimized out>, parentExec=0x1c143d0) at codes.def:1192
#17 0x00007ff685f6d1cc in KJS::FunctionImp::callAsFunction (this=0x7ff684061dc0, exec=0x1c143d0, thisObj=<value optimized out>, args=@0x7fffa1c10dc0) at /home/kde/src/KDE/kdelibs/kjs/function.cpp:144
#18 0x00007ff685f70c79 in KJS::JSObject::call (this=0x1c143b0, exec=0x810, thisObj=0x7fffa1c0e020, args=@0x0) at /home/kde/src/KDE/kdelibs/kjs/object.cpp:69
#19 0x00007ff68663d72d in KJS::JSEventListener::handleEvent (this=0x1934610, evt=@0x7fffa1c10e30) at /home/kde/src/KDE/kdelibs/khtml/ecma/kjs_events.cpp:106
#20 0x00007ff6864287b4 in DOM::DocumentImpl::defaultEventHandler (this=0x1baa780, evt=0x1c34130) at /home/kde/src/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:2740
#21 0x00007ff6864404df in DOM::NodeImpl::dispatchWindowEvent (this=0x1baa798, _id=16, canBubbleArg=<value optimized out>, cancelableArg=<value optimized out>)
    at /home/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:568
#22 0x00007ff686496669 in DOM::HTMLDocumentImpl::close (this=0x1baa780) at /home/kde/src/KDE/kdelibs/khtml/html/html_documentimpl.cpp:249
#23 0x00007ff6863c14c0 in KHTMLPart::slotFinishedParsing (this=0x18b5120) at /home/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:2218
#24 0x00007ff6863ecd85 in KHTMLPart::qt_metacall (this=0x18b5120, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa1c11040)
    at /home/kde/build/KDE/kdelibs/khtml/khtml_part.moc:274
#25 0x00007ff699716892 in QMetaObject::activate (sender=0x1baa780, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3120
#26 0x00007ff68642463d in DOM::DocumentImpl::qt_metacall (this=0x1baa780, _c=QMetaObject::InvokeMetaMethod, _id=-2099707904, _a=<value optimized out>)
    at /home/kde/build/KDE/kdelibs/khtml/dom_docimpl.moc:68
#27 0x00007ff686496178 in DOM::HTMLDocumentImpl::qt_metacall (this=0x1c143b0, _c=2713777568, _id=-1581195232, _a=0x0) at /home/kde/build/KDE/kdelibs/khtml/html_documentimpl.moc:63
#28 0x00007ff699716892 in QMetaObject::activate (sender=0x18938d0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3120
#29 0x00007ff6864825e6 in khtml::HTMLTokenizer::finish (this=0x18938d0) at /home/kde/src/KDE/kdelibs/khtml/html/htmltokenizer.cpp:1995
#30 0x00007ff6863be5f2 in KHTMLPart::end (this=0x18b5120) at /home/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:2139
#31 0x00007ff6863c5d22 in KHTMLPart::slotFinished (this=0x18b5120, job=0x18dcb00) at /home/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:1986
#32 0x00007ff6863ec981 in KHTMLPart::qt_metacall (this=0x18b5120, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa1c11550)
    at /home/kde/build/KDE/kdelibs/khtml/khtml_part.moc:269
#33 0x00007ff699716892 in QMetaObject::activate (sender=0x18dcb00, from_signal_index=<value optimized out>, to_signal_index=7, argv=0x0) at kernel/qobject.cpp:3120
#34 0x00007ff6990053a2 in KJob::result (this=0x1c143b0, _t1=0x18dcb00) at /home/kde/build/KDE/kdelibs/kdecore/kjob.moc:188
#35 0x00007ff69900571f in KJob::emitResult (this=0x18dcb00) at /home/kde/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:304
#36 0x00007ff6985f77f0 in KIO::SimpleJob::slotFinished (this=0x18dcb00) at /home/kde/src/KDE/kdelibs/kio/kio/job.cpp:477
#37 0x00007ff6985f7ca3 in KIO::TransferJob::slotFinished (this=0x18dcb00) at /home/kde/src/KDE/kdelibs/kio/kio/job.cpp:948
#38 0x00007ff6985f27f5 in KIO::TransferJob::qt_metacall (this=0x18dcb00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa1c11950)
    at /home/kde/build/KDE/kdelibs/kio/jobclasses.moc:343
#39 0x00007ff699716892 in QMetaObject::activate (sender=0x1801700, from_signal_index=<value optimized out>, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3120
#40 0x00007ff6986b2581 in KIO::SlaveInterface::dispatch (this=0x1801700, _cmd=104, rawdata=<value optimized out>) at /home/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:175
#41 0x00007ff6986af0d2 in KIO::SlaveInterface::dispatch (this=0x1801700) at /home/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:91
#42 0x00007ff6986a1c63 in KIO::Slave::gotInput (this=0x1801700) at /home/kde/src/KDE/kdelibs/kio/kio/slave.cpp:322
#43 0x00007ff6986a3ec8 in KIO::Slave::qt_metacall (this=0x1801700, _c=QMetaObject::InvokeMetaMethod, _id=-2099707904, _a=0x7fffa1c11d70) at /home/kde/build/KDE/kdelibs/kio/slave.moc:76
#44 0x00007ff699716892 in QMetaObject::activate (sender=0x188b910, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3120
#45 0x00007ff6985c0fb1 in KIO::ConnectionPrivate::dequeue (this=0x188b860) at /home/kde/src/KDE/kdelibs/kio/kio/connection.cpp:82
#46 0x00007ff6985c140a in KIO::Connection::qt_metacall (this=0x188b910, _c=QMetaObject::InvokeMetaMethod, _id=-2099707904, _a=0x1789a00) at /home/kde/build/KDE/kdelibs/kio/connection.moc:73
#47 0x00007ff699710ee8 in QObject::event (this=0x188b910, e=0x1b8fc40) at kernel/qobject.cpp:1118
#48 0x00007ff696a3952d in QApplicationPrivate::notify_helper (this=0xff1220, receiver=0x188b910, e=0x1b8fc40) at kernel/qapplication.cpp:4057
#49 0x00007ff696a417ba in QApplication::notify (this=0x7fffa1c129a0, receiver=0x188b910, e=0x1b8fc40) at kernel/qapplication.cpp:4022
#50 0x00007ff697b992cb in KApplication::notify (this=0x7fffa1c129a0, receiver=0x188b910, event=0x1b8fc40) at /home/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#51 0x00007ff699700e7c in QCoreApplication::notifyInternal (this=0x7fffa1c129a0, receiver=0x188b910, event=0x1b8fc40) at kernel/qcoreapplication.cpp:610
#52 0x00007ff699701aea in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xf71150) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#53 0x00007ff69972a863 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#54 0x00007ff6954bb16a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#55 0x00007ff6954be830 in ?? () from /usr/lib/libglib-2.0.so.0
#56 0x00007ff6954be9cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#57 0x00007ff69972a4ef in QEventDispatcherGlib::processEvents (this=0xf73a30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#58 0x00007ff696ad1caf in QGuiEventDispatcherGlib::processEvents (this=0x1c143b0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#59 0x00007ff6996ff722 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1581177104}) at kernel/qeventloop.cpp:149
#60 0x00007ff6996ffaed in QEventLoop::exec (this=0x7fffa1c12730, flags={i = -1581177024}) at kernel/qeventloop.cpp:200
#61 0x00007ff699701db4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#62 0x00007ff68d626d69 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /home/kde/src/KDE/kdebase/apps/konqueror/src/konqmain.cpp:257
#63 0x00000000004072a0 in launch (argc=2, _name=0xf8a828 "/home/kde/KDE/bin/konqueror", args=<value optimized out>, cwd=0x0, envc=0, envs=0xf8a855 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0xf8a85d "sun;1245846924;982070;2835_TIME7237921") at /home/kde/src/KDE/kdelibs/kinit/kinit.cpp:672
#64 0x0000000000407a78 in handle_launcher_request (sock=7, who=<value optimized out>) at /home/kde/src/KDE/kdelibs/kinit/kinit.cpp:1164
#65 0x000000000040800e in handle_requests (waitForPid=0) at /home/kde/src/KDE/kdelibs/kinit/kinit.cpp:1357
#66 0x00000000004086ab in main (argc=1, argv=0x7fffa1c13f88, envp=0x7fffa1c13f98) at /home/kde/src/KDE/kdelibs/kinit/kinit.cpp:1784

Reported using DrKonqi
Comment 1 David Palacio 2009-08-20 15:30:14 UTC
Back in revision 1013162 of trunk/kdebase|kdelibs
Comment 2 David Palacio 2009-12-10 14:31:40 UTC
Crash again in kdebase/kdelibs trunk revision 1060840. It clearly was not fixed when this bug was closed previously.
Comment 3 Martin Koller 2011-05-21 22:44:39 UTC
not reproducible with 4.6.3