Summary: | Konqueror crashes on Acid3 test page when either KIO or the JavaScript debugger are on | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Raphael Kubo da Costa <rakuco> |
Component: | khtml | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | aiacovitti, andresbajotierra, arcaik, browserbugs2, christophe.delmon, crissi99, dglent, eshkinkot, jos, justin.zobel, kde, luke-jr+kdebugs, marcus, mhlavink |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Backtrace when the debugger is enabled.
Backtrace when KIO is enabled. New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Raphael Kubo da Costa
2008-09-27 18:15:01 UTC
Created attachment 27592 [details]
Backtrace when the debugger is enabled.
Created attachment 27593 [details]
Backtrace when KIO is enabled.
Please, post the backtrace directly (instead of attaching them). It makes it easy to find duplicates. Thanks :) ------------------- Backtrace from comment 1 (Backtrace when the debugger is enabled. ): Application: Konqueror (konqueror), signal SIGSEGV Thread 1 (Thread 0xb5e59700 (LWP 6289)): [KCrash Handler] #6 0xb41fcdfc in KJS::Debugger::reportAtStatement (this=0x0, exec=0xbfa89d84, sourceId=43, firstLine=171, lastLine=174) at /home/kubo/kde4/src/KDE/kdelibs/kjs/debugger.cpp:120 #7 0xb41c6994 in KJS::StatementNode::hitStatement (this=0x9b10628, exec=0xbfa89d84) at /home/kubo/kde4/src/KDE/kdelibs/kjs/nodes.cpp:271 #8 0xb421a92e in KJS::Machine::runBlock (exec=0xbfa89d84, codeBlock=@0x9b1067c, parentExec=0xbfa8b424) at codes.def:230 #9 0xb41fc3e4 in KJS::FunctionImp::callAsFunction (this=0xb038f9c0, exec=0xbfa8b424, thisObj=0xb1d30000, args=@0xbfa8a074) at /home/kubo/kde4/src/KDE/kdelibs/kjs/function.cpp:143 #10 0xb42006b4 in KJS::JSObject::call (this=0xb038f9c0, exec=0xbfa8b424, thisObj=0xb1d30000, args=@0xbfa8a074) at /home/kubo/kde4/src/KDE/kdelibs/kjs/object.cpp:99 #11 0xb422620a in KJS::Machine::runBlock (exec=0xbfa8b424, codeBlock=@0x9a795bc, parentExec=0xbfa8cac4) at codes.def:1206 #12 0xb41fc3e4 in KJS::FunctionImp::callAsFunction (this=0xb038e020, exec=0xbfa8cac4, thisObj=0xb1d30040, args=@0xbfa8b714) at /home/kubo/kde4/src/KDE/kdelibs/kjs/function.cpp:143 #13 0xb42006b4 in KJS::JSObject::call (this=0xb038e020, exec=0xbfa8cac4, thisObj=0xb1d30040, args=@0xbfa8b714) at /home/kubo/kde4/src/KDE/kdelibs/kjs/object.cpp:99 #14 0xb422620a in KJS::Machine::runBlock (exec=0xbfa8cac4, codeBlock=@0x9a55afc, parentExec=0xbfa8e164) at codes.def:1206 #15 0xb41fc3e4 in KJS::FunctionImp::callAsFunction (this=0xb038dd60, exec=0xbfa8e164, thisObj=0xb038dd80, args=@0xbfa8cdb4) at /home/kubo/kde4/src/KDE/kdelibs/kjs/function.cpp:143 #16 0xb42006b4 in KJS::JSObject::call (this=0xb038dd60, exec=0xbfa8e164, thisObj=0xb038dd80, args=@0xbfa8cdb4) at /home/kubo/kde4/src/KDE/kdelibs/kjs/object.cpp:99 #17 0xb422620a in KJS::Machine::runBlock (exec=0xbfa8e164, codeBlock=@0x97d1f3c, parentExec=0xa3a7220) at codes.def:1206 #18 0xb41fc3e4 in KJS::FunctionImp::callAsFunction (this=0xb038db20, exec=0xa3a7220, thisObj=0xb038db20, args=@0xbfa8e2d8) at /home/kubo/kde4/src/KDE/kdelibs/kjs/function.cpp:143 #19 0xb42006b4 in KJS::JSObject::call (this=0xb038db20, exec=0xa3a7220, thisObj=0xb038db20, args=@0xbfa8e2d8) at /home/kubo/kde4/src/KDE/kdelibs/kjs/object.cpp:99 #20 0xb3fcd9d5 in KJS::JSNodeFilter::acceptNode (this=0xa6a59b8, n=@0xbfa8e334, bindingsException=@0xbfa8e3d4) at /home/kubo/kde4/src/KDE/kdelibs/khtml/ecma/kjs_traversal.cpp:351 #21 0xb3d9ffb5 in DOM::NodeIteratorImpl::isAccepted (this=0xa499d30, n=0x9b77e18, propagatedExceptionObject=@0xbfa8e3d4) at /home/kubo/kde4/src/KDE/kdelibs/khtml/xml/dom2_traversalimpl.cpp:222 #22 0xb3da098e in DOM::NodeIteratorImpl::nextNode (this=0xa499d30, exceptioncode=@0xbfa8e3dc, propagatedExceptionObject=@0xbfa8e3d4) at /home/kubo/kde4/src/KDE/kdelibs/khtml/xml/dom2_traversalimpl.cpp:98 #23 0xb3fcecf2 in DOMNodeIteratorProtoFunc::callAsFunction (this=0xb03895a0, exec=0xbfa8f994, thisObj=0xb038dac0) at /home/kubo/kde4/src/KDE/kdelibs/khtml/ecma/kjs_traversal.cpp:111 #24 0xb42006b4 in KJS::JSObject::call (this=0xb03895a0, exec=0xbfa8f994, thisObj=0xb038dac0, args=@0xbfa8e5e4) at /home/kubo/kde4/src/KDE/kdelibs/kjs/object.cpp:99 #25 0xb422620a in KJS::Machine::runBlock (exec=0xbfa8f994, codeBlock=@0x99ca924, parentExec=0xbfa91034) at codes.def:1206 #26 0xb41fc3e4 in KJS::FunctionImp::callAsFunction (this=0xb038f160, exec=0xbfa91034, thisObj=0xb038f2c0, args=@0xbfa8fc84) at /home/kubo/kde4/src/KDE/kdelibs/kjs/function.cpp:143 #27 0xb42006b4 in KJS::JSObject::call (this=0xb038f160, exec=0xbfa91034, thisObj=0xb038f2c0, args=@0xbfa8fc84) at /home/kubo/kde4/src/KDE/kdelibs/kjs/object.cpp:99 #28 0xb422620a in KJS::Machine::runBlock (exec=0xbfa91034, codeBlock=@0xa1051b4, parentExec=0x97a2098) at codes.def:1206 #29 0xb41fc3e4 in KJS::FunctionImp::callAsFunction (this=0xb038f360, exec=0x97a2098, thisObj=0xb1d30000, args=@0x9bd9aa4) at /home/kubo/kde4/src/KDE/kdelibs/kjs/function.cpp:143 #30 0xb42006b4 in KJS::JSObject::call (this=0xb038f360, exec=0x97a2098, thisObj=0xb1d30000, args=@0x9bd9aa4) at /home/kubo/kde4/src/KDE/kdelibs/kjs/object.cpp:99 #31 0xb3fa1b8c in KJS::ScheduledAction::execute (this=0x9bd9aa0, window=0xb1d30000) at /home/kubo/kde4/src/KDE/kdelibs/khtml/ecma/kjs_window.cpp:2165 #32 0xb3fa1e63 in KJS::WindowQObject::timerEvent (this=0x9c08660) at /home/kubo/kde4/src/KDE/kdelibs/khtml/ecma/kjs_window.cpp:2341 #33 0xb76271f6 in QObject::event (this=0x9c08660, e=0xbfa9179c) at kernel/qobject.cpp:1126 #34 0xb6956633 in QApplicationPrivate::notify_helper (this=0x945e650, receiver=0x9c08660, e=0xbfa9179c) at kernel/qapplication.cpp:3809 #35 0xb6956948 in QApplication::notify (this=0xbfa91af8, receiver=0x9c08660, e=0xbfa9179c) at kernel/qapplication.cpp:3399 #36 0xb7b6e981 in KApplication::notify (this=0xbfa91af8, receiver=0x9c08660, event=0xbfa9179c) at /home/kubo/kde4/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #37 0xb7611083 in QCoreApplication::notifyInternal (this=0xbfa91af8, receiver=0x9c08660, event=0xbfa9179c) at kernel/qcoreapplication.cpp:593 #38 0xb7615aa1 in QCoreApplication::sendEvent (receiver=0x9c08660, event=0xbfa9179c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #39 0xb764a62a in QTimerInfoList::activateTimers (this=0x946194c) at kernel/qeventdispatcher_unix.cpp:563 #40 0xb7647eeb in timerSourceDispatch (source=0x9461918) at kernel/qeventdispatcher_glib.cpp:166 #41 0xb612a2b1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #42 0xb612d943 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #43 0xb612db01 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #44 0xb764701a in QEventDispatcherGlib::processEvents (this=0x9442830, flags={i = -1079437016}) at kernel/qeventdispatcher_glib.cpp:325 #45 0xb6a17734 in QGuiEventDispatcherGlib::processEvents (this=0x9442830, flags={i = -1079436968}) at kernel/qguieventdispatcher_glib.cpp:204 #46 0xb760d6ec in QEventLoop::processEvents (this=0xbfa919d8, flags={i = -1079436912}) at kernel/qeventloop.cpp:149 #47 0xb760d92a in QEventLoop::exec (this=0xbfa919d8, flags={i = -1079436832}) at kernel/qeventloop.cpp:200 #48 0xb76119fd in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851 #49 0xb695634c in QApplication::exec () at kernel/qapplication.cpp:3337 #50 0xb805bd72 in kdemain (argc=2, argv=0xbfa91e84) at /home/kubo/kde4/src/KDE/kdebase/apps/konqueror/src/konqmain.cpp:227 #51 0x08048706 in main (argc=0, argv=0xa8) at /home/kubo/kde4/build/KDE/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3 ----------- Backtrace from comment 2 (Backtrace when KIO is enabled. ) Application: Konqueror (konqueror), signal SIGABRT [Current thread is 0 (LWP 6265)] Thread 2 (Thread 0xb0289b90 (LWP 6277)): #0 0xb7fa3424 in __kernel_vsyscall () #1 0xb7397ee2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb742ccae in QWaitConditionPrivate::wait (this=0x88cff30, time=30000) at thread/qwaitcondition_unix.cpp:86 #3 0xb742c7c7 in QWaitCondition::wait (this=0x8c5c8d0, mutex=0x8c5c8cc, time=30000) at thread/qwaitcondition_unix.cpp:160 #4 0xb741dcb0 in QThreadPoolThread::run (this=0x8a13660) at concurrent/qthreadpool.cpp:141 #5 0xb742c26c in QThreadPrivate::start (arg=0x8a13660) at thread/qthread_unix.cpp:191 #6 0xb7394145 in start_thread () from /lib/libpthread.so.0 #7 0xb63cc63e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5d87700 (LWP 6265)): [KCrash Handler] #6 0xb7fa3424 in __kernel_vsyscall () #7 0xb6329720 in raise () from /lib/libc.so.6 #8 0xb632b058 in abort () from /lib/libc.so.6 #9 0xb632265e in __assert_fail () from /lib/libc.so.6 #10 0xb3f31591 in KJSDebugger::DebugWindow::detach (this=0x8858428, interp=0x0) at /home/kubo/kde4/src/KDE/kdelibs/khtml/ecma/debugger/debugwindow.cpp:411 #11 0xb3ef314d in KJS::KJSProxyImpl::clear (this=0x8850d18) at /home/kubo/kde4/src/KDE/kdelibs/khtml/ecma/kjs_proxy.cpp:232 #12 0xb3c41d7c in KHTMLPart::clear (this=0x87c8fa0) at /home/kubo/kde4/src/KDE/kdelibs/khtml/khtml_part.cpp:1456 #13 0xb3c53c23 in ~KHTMLPart (this=0x87c8fa0, __vtt_parm=0xb41b51c4) at /home/kubo/kde4/src/KDE/kdelibs/khtml/khtml_part.cpp:531 #14 0xb41aa139 in ~KonqAboutPage (this=0x87c8fa0) at /home/kubo/kde4/src/KDE/kdebase/apps/konqueror/about/konq_aboutpage.cc:374 #15 0xb7f033f4 in KonqView::switchView (this=0x87c8eb8, viewFactory=@0xbfabe0f4) at /home/kubo/kde4/src/KDE/kdebase/apps/konqueror/src/konqview.cpp:261 #16 0xb7f03cc6 in KonqView::changePart (this=0x87c8eb8, mimeType=@0xbfabe32c, serviceName=@0xbfabe1fc, forceAutoEmbed=true) at /home/kubo/kde4/src/KDE/kdebase/apps/konqueror/src/konqview.cpp:373 #17 0xb7f521ab in KonqMainWindow::openView (this=0x8642a80, mimeType= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 13630}, alloc = 0, size = 0, data = 0xb7649d7a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 238}, alloc = 0, size = 0, data = 0xb7649d8e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xbfabe32c, static codecForCStrings = 0x0}, _url=@0xbfabe324, childView=0x87c8eb8, req=@0x87d382c) at /home/kubo/kde4/src/KDE/kdebase/apps/konqueror/src/konqmainwindow.cpp:904 #18 0xb7efd1cc in KonqRun::foundMimeType (this=0x87d3810, _type=@0xbfabe3a8) at /home/kubo/kde4/src/KDE/kdebase/apps/konqueror/src/konqrun.cpp:109 #19 0xb7d635f0 in KRun::mimeTypeDetermined (this=0x87d3810, mimeType=@0xbfabe3a8) at /home/kubo/kde4/src/KDE/kdelibs/kio/kio/krun.cpp:1120 #20 0xb6726711 in KParts::BrowserRun::slotBrowserMimetype (this=0x87d3810, _job=0x8bb16e0, type=@0xbfabe73c) at /home/kubo/kde4/src/KDE/kdelibs/kparts/browserrun.cpp:222 #21 0xb6726993 in KParts::BrowserRun::qt_metacall (this=0x87d3810, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfabe528) at /home/kubo/kde4/build/KDE/kdelibs/kparts/browserrun.moc:73 #22 0xb7efcb36 in KonqRun::qt_metacall (this=0x87d3810, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfabe528) at /home/kubo/kde4/build/KDE/kdebase/apps/konqueror/src/konqrun.moc:62 #23 0xb7557749 in QMetaObject::activate (sender=0x8bb16e0, from_signal_index=44, to_signal_index=44, argv=0xbfabe528) at kernel/qobject.cpp:3037 #24 0xb7557cfd in QMetaObject::activate (sender=0x8bb16e0, m=0xb7e7d010, local_signal_index=4, argv=0xbfabe528) at kernel/qobject.cpp:3107 #25 0xb7cf453f in KIO::TransferJob::mimetype (this=0x8bb16e0, _t1=0x8bb16e0, _t2=@0xbfabe73c) at /home/kubo/kde4/build/KDE/kdelibs/kio/jobclasses.moc:384 #26 0xb7cf5fee in KIO::TransferJob::slotMimetype (this=0x8bb16e0, type=@0xbfabe73c) at /home/kubo/kde4/src/KDE/kdelibs/kio/kio/job.cpp:1103 #27 0xb7cffdaa in KIO::TransferJob::qt_metacall (this=0x8bb16e0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfabe68c) at /home/kubo/kde4/build/KDE/kdelibs/kio/jobclasses.moc:339 #28 0xb7557749 in QMetaObject::activate (sender=0x85638b8, from_signal_index=23, to_signal_index=23, argv=0xbfabe68c) at kernel/qobject.cpp:3037 #29 0xb7557cfd in QMetaObject::activate (sender=0x85638b8, m=0xb7e7fae4, local_signal_index=19, argv=0xbfabe68c) at kernel/qobject.cpp:3107 #30 0xb7da52ec in KIO::SlaveInterface::mimeType (this=0x85638b8, _t1=@0xbfabe73c) at /home/kubo/kde4/build/KDE/kdelibs/kio/slaveinterface.moc:265 #31 0xb7da7b71 in KIO::SlaveInterface::dispatch (this=0x85638b8, _cmd=21, rawdata=@0xbfabe7f4) at /home/kubo/kde4/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:270 #32 0xb7da74a6 in KIO::SlaveInterface::dispatch (this=0x85638b8) at /home/kubo/kde4/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:91 #33 0xb7d99c7c in KIO::Slave::gotInput (this=0x85638b8) at /home/kubo/kde4/src/KDE/kdelibs/kio/kio/slave.cpp:322 #34 0xb7d9b0d4 in KIO::Slave::qt_metacall (this=0x85638b8, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfabe8f0) at /home/kubo/kde4/build/KDE/kdelibs/kio/slave.moc:75 #35 0xb7557749 in QMetaObject::activate (sender=0x88d2658, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3037 #36 0xb7557cfd in QMetaObject::activate (sender=0x88d2658, m=0xb7e7c6a0, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3107 #37 0xb7cc73db in KIO::Connection::readyRead (this=0x88d2658) at /home/kubo/kde4/build/KDE/kdelibs/kio/connection.moc:84 #38 0xb7cc8317 in KIO::ConnectionPrivate::dequeue (this=0x8a46b48) at /home/kubo/kde4/src/KDE/kdelibs/kio/kio/connection.cpp:82 #39 0xb7cc9251 in KIO::Connection::qt_metacall (this=0x88d2658, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x87d3b48) at /home/kubo/kde4/build/KDE/kdelibs/kio/connection.moc:72 #40 0xb7550336 in QMetaCallEvent::placeMetaCall (this=0x8bc3dc0, object=0x88d2658) at kernel/qobject.cpp:535 #41 0xb75552a8 in QObject::event (this=0x88d2658, e=0x8bc3dc0) at kernel/qobject.cpp:1161 #42 0xb6884633 in QApplicationPrivate::notify_helper (this=0x84ac650, receiver=0x88d2658, e=0x8bc3dc0) at kernel/qapplication.cpp:3809 #43 0xb6884948 in QApplication::notify (this=0xbfabf318, receiver=0x88d2658, e=0x8bc3dc0) at kernel/qapplication.cpp:3399 #44 0xb7a9c981 in KApplication::notify (this=0xbfabf318, receiver=0x88d2658, event=0x8bc3dc0) at /home/kubo/kde4/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #45 0xb753f083 in QCoreApplication::notifyInternal (this=0xbfabf318, receiver=0x88d2658, event=0x8bc3dc0) at kernel/qcoreapplication.cpp:593 #46 0xb7543aa1 in QCoreApplication::sendEvent (receiver=0x88d2658, event=0x8bc3dc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #47 0xb753f646 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8486310) at kernel/qcoreapplication.cpp:1204 #48 0xb753f8db in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1097 #49 0xb7576c16 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #50 0xb7575e03 in postEventSourceDispatch (s=0x84ae598) at kernel/qeventdispatcher_glib.cpp:211 #51 0xb60582b1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #52 0xb605b943 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #53 0xb605bb01 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #54 0xb757501a in QEventDispatcherGlib::processEvents (this=0x8490830, flags={i = -1079250616}) at kernel/qeventdispatcher_glib.cpp:325 #55 0xb6945734 in QGuiEventDispatcherGlib::processEvents (this=0x8490830, flags={i = -1079250568}) at kernel/qguieventdispatcher_glib.cpp:204 #56 0xb753b6ec in QEventLoop::processEvents (this=0xbfabf1f8, flags={i = -1079250512}) at kernel/qeventloop.cpp:149 #57 0xb753b92a in QEventLoop::exec (this=0xbfabf1f8, flags={i = -1079250432}) at kernel/qeventloop.cpp:200 #58 0xb753f9fd in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851 #59 0xb688434c in QApplication::exec () at kernel/qapplication.cpp:3337 #60 0xb7f89d72 in kdemain (argc=2, argv=0xbfabf6a4) at /home/kubo/kde4/src/KDE/kdebase/apps/konqueror/src/konqmain.cpp:227 #61 0x08048706 in main (argc=) at /home/kubo/kde4/build/KDE/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3 I can confirm this bug using: Qt: 4.4.3 KDE: 4.1.85 (KDE 4.1.85 (KDE 4.2 Beta2)) kdelibs svn rev. 896844 / kdebase svn rev. 896844 Backtrace: Application: Konqueror (konqueror), signal SIGSEGV [?1034h[Thread debugging using libthread_db enabled] 0x00007fa20cc50ed1 in nanosleep () from /lib/libc.so.6 Thread 1 (Thread 0x7fa211edd750 (LWP 24604)): [KCrash Handler] #5 KJS::Debugger::reportAtStatement (this=0x0, exec=0x7fff1a017190, sourceId=14, firstLine=169, lastLine=172) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/debugger.cpp:121 #6 0x00007fa202a919e4 in KJS::Machine::runBlock (exec=0x7fff1a017190, codeBlock=<value optimized out>, parentExec=0x7fff1a017950) at codes.def:230 #7 0x00007fa202a75ec2 in KJS::FunctionImp::callAsFunction (this=0x7fa211e31ac0, exec=0x7fff1a017950, thisObj=<value optimized out>, args=@0x7fff1a0178c0) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:144 #8 0x00007fa202a7a969 in KJS::JSObject::call (this=0x7fa211e31ac0, exec=0x7fff1a017950, thisObj=0x7fa211e40000, args=@0x7fff1a0178c0) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99 #9 0x00007fa202a956a9 in KJS::Machine::runBlock (exec=0x7fff1a017950, codeBlock=<value optimized out>, parentExec=0x7fff1a018110) at codes.def:1192 #10 0x00007fa202a75ec2 in KJS::FunctionImp::callAsFunction (this=0x7fa211e3aa80, exec=0x7fff1a018110, thisObj=<value optimized out>, args=@0x7fff1a018080) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:144 #11 0x00007fa202a7a969 in KJS::JSObject::call (this=0x7fa211e3aa80, exec=0x7fff1a018110, thisObj=0x7fa211e40080, args=@0x7fff1a018080) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99 #12 0x00007fa202a956a9 in KJS::Machine::runBlock (exec=0x7fff1a018110, codeBlock=<value optimized out>, parentExec=0x7fff1a0188d0) at codes.def:1192 #13 0x00007fa202a75ec2 in KJS::FunctionImp::callAsFunction (this=0x7fa211e3b000, exec=0x7fff1a0188d0, thisObj=<value optimized out>, args=@0x7fff1a018840) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:144 #14 0x00007fa202a7a969 in KJS::JSObject::call (this=0x7fa211e3b000, exec=0x7fff1a0188d0, thisObj=0x7fa211e3afc0, args=@0x7fff1a018840) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99 #15 0x00007fa202a956a9 in KJS::Machine::runBlock (exec=0x7fff1a0188d0, codeBlock=<value optimized out>, parentExec=0x39a28d0) at codes.def:1192 #16 0x00007fa202a75ec2 in KJS::FunctionImp::callAsFunction (this=0x7fa211e3b480, exec=0x39a28d0, thisObj=<value optimized out>, args=@0x7fff1a018af0) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:144 #17 0x00007fa202a7a969 in KJS::JSObject::call (this=0x7fa211e3b480, exec=0x39a28d0, thisObj=0x7fa211e3b480, args=@0x7fff1a018af0) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99 #18 0x00007fa203179824 in KJS::JSNodeFilter::acceptNode (this=0x2a5c160, n=@0x7fff1a018b50, bindingsException=@0x7fff1a018c18) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/ecma/kjs_traversal.cpp:350 #19 0x00007fa202f7ebe2 in DOM::NodeIteratorImpl::isAccepted (this=<value optimized out>, n=0x36c08e0, propagatedExceptionObject=@0x7fff1a018c18) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom2_traversalimpl.cpp:222 #20 0x00007fa202f816bc in DOM::NodeIteratorImpl::nextNode (this=0x3ac40e0, exceptioncode=<value optimized out>, propagatedExceptionObject=@0xa9) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom2_traversalimpl.cpp:98 #21 0x00007fa203178fb4 in DOMNodeIteratorProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff1a019290, thisObj=<value optimized out>) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/ecma/kjs_traversal.cpp:111 #22 0x00007fa202a7a969 in KJS::JSObject::call (this=0x7fa211e384c0, exec=0x7fff1a019290, thisObj=0x7fa211e3b540, args=@0x7fff1a019200) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99 #23 0x00007fa202a956a9 in KJS::Machine::runBlock (exec=0x7fff1a019290, codeBlock=<value optimized out>, parentExec=0x7fff1a019a50) at codes.def:1192 #24 0x00007fa202a75ec2 in KJS::FunctionImp::callAsFunction (this=0x7fa211e31640, exec=0x7fff1a019a50, thisObj=<value optimized out>, args=@0x7fff1a0199c0) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:144 #25 0x00007fa202a7a969 in KJS::JSObject::call (this=0x7fa211e31640, exec=0x7fff1a019a50, thisObj=0x7fa211e31780, args=@0x7fff1a0199c0) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99 #26 0x00007fa202a956a9 in KJS::Machine::runBlock (exec=0x7fff1a019a50, codeBlock=<value optimized out>, parentExec=0x2a9c340) at codes.def:1192 #27 0x00007fa202a75ec2 in KJS::FunctionImp::callAsFunction (this=0x7fa211e318c0, exec=0x2a9c340, thisObj=<value optimized out>, args=@0x29d3058) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:144 #28 0x00007fa202a7a969 in KJS::JSObject::call (this=0x7fa211e318c0, exec=0x2a9c340, thisObj=0x7fa211e40000, args=@0x29d3058) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99 #29 0x00007fa20314e12f in KJS::ScheduledAction::execute (this=0x29d3050, window=0x7fa211e40000) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/ecma/kjs_window.cpp:2179 #30 0x00007fa20314fb96 in KJS::WindowQObject::timerEvent (this=0x2aa9ac0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/ecma/kjs_window.cpp:2355 #31 0x00007fa20f401983 in QObject::event (this=0x2aa9ac0, e=0x7fff1a017190) at kernel/qobject.cpp:1120 #32 0x00007fa20e7aa0ad in QApplicationPrivate::notify_helper (this=0x2426280, receiver=0x2aa9ac0, e=0x7fff1a01a3d0) at kernel/qapplication.cpp:3803 #33 0x00007fa20e7b140e in QApplication::notify (this=0x7fff1a01a8f0, receiver=0x2aa9ac0, e=0x7fff1a01a3d0) at kernel/qapplication.cpp:3768 #34 0x00007fa21021222b in KApplication::notify (this=0x7fff1a01a8f0, receiver=0x2aa9ac0, event=0x7fff1a01a3d0) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #35 0x00007fa20f3f2d90 in QCoreApplication::notifyInternal (this=0x7fff1a01a8f0, receiver=0x2aa9ac0, event=0x7fff1a01a3d0) at kernel/qcoreapplication.cpp:583 #36 0x00007fa20f41d126 in QTimerInfoList::activateTimers (this=0x2429860) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209 #37 0x00007fa20f419d7d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:160 #38 0x00007fa20b203aa2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #39 0x00007fa20b20721d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #40 0x00007fa20b2073db in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #41 0x00007fa20f419cdf in QEventDispatcherGlib::processEvents (this=0x23fb190, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:319 #42 0x00007fa20e831f7f in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:198 #43 0x00007fa20f3f19c2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 436315712}) at kernel/qeventloop.cpp:143 #44 0x00007fa20f3f1b55 in QEventLoop::exec (this=0x7fff1a01a680, flags={i = 436315792}) at kernel/qeventloop.cpp:190 #45 0x00007fa20f3f68f7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #46 0x00007fa211bd5ae9 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /home/kde-devel/kde/src/KDE/kdebase/apps/konqueror/src/konqmain.cpp:257 #47 0x00007fa20cbd03f6 in __libc_start_main () from /lib/libc.so.6 #48 0x00000000004007c9 in _start () *** Bug 195318 has been marked as a duplicate of this bug. *** *** Bug 200299 has been marked as a duplicate of this bug. *** *** Bug 201562 has been marked as a duplicate of this bug. *** *** Bug 201629 has been marked as a duplicate of this bug. *** *** Bug 200710 has been marked as a duplicate of this bug. *** *** Bug 214694 has been marked as a duplicate of this bug. *** This is still present in 4.4.1 Created attachment 48503 [details] New crash information added by DrKonqi Konqueror on Ubuntu / Lucid Lynx Segfault on visit : http://acid3.acidtests.org/ Created attachment 57170 [details] New crash information added by DrKonqi I also ran into this problem, it work with javascript debugger disabled, but with javascript debugger enabled - konqueror crash, at http://acid3.acidtests.org/ I confirm the original reporter's (Raphael Kubo da Costa) findings. If JS debugger is enabled (Settings/Configure Konqueror/Java & JavaScript/Javascript tab/Enable debugger), then http://acid3.acidtests.org/ makes Konqueror crash. If JS debugger is disabled, then http://acid3.acidtests.org/ loads and executes (score 89). Konqueror version: 4.6.4 KDE platform version: 4.6.4 Qt: 4.7.2 Linux 2.6.38-10-generic-pae i686 Kubuntu 11.04 here. regards, Gérard *** Bug 271476 has been marked as a duplicate of this bug. *** Created attachment 72724 [details] New crash information added by DrKonqi konqueror (4.8.4 (4.8.4)) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2 - What I was doing when the application crashed: Loaded http://acid3.acidtests.org/ while the debug option was enabled. -- Backtrace (Reduced): #6 KJS::changeDebugContext (d=KJS::Enter, exec=0x7fff07173f40, n=0x150c480) at /usr/src/debug/kdelibs-4.8.4/kjs/bytecode/machine.cpp.in:201 #7 0x0000003355274502 in KJS::Machine::runBlock (exec=0x7fff07173f40, codeBlock=..., parentExec=0x7fff071743d0) at codes.def:464 #8 0x000000335525da38 in KJS::FunctionImp::callAsFunction (this=0x7f30aa841c80, exec=0x7fff071743d0, thisObj=<optimized out>, args=...) at /usr/src/debug/kdelibs-4.8.4/kjs/function.cpp:173 #9 0x000000335527938a in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/kjs/object.h:614 #10 KJS::Machine::runBlock (exec=0x7fff071743d0, codeBlock=..., parentExec=0x7fff07174860) at codes.def:1223 Commit http://commits.kde.org/kdelibs/bf19814548dc3d9918e8268963a490a0600529a9 (will be in KDE 4.11.0) fixes the crash when JS debugger enabled. Thank you for the crash reports. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |