Bug 171747 - Konqueror crashes on Acid3 test page when either KIO or the JavaScript debugger are on
Summary: Konqueror crashes on Acid3 test page when either KIO or the JavaScript debugg...
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 195318 200299 200710 201562 201629 214694 271476 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-09-27 18:15 UTC by Raphael Kubo da Costa
Modified: 2021-01-12 04:33 UTC (History)
14 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Backtrace when the debugger is enabled. (6.41 KB, text/plain)
2008-09-27 18:16 UTC, Raphael Kubo da Costa
Details
Backtrace when KIO is enabled. (8.28 KB, text/plain)
2008-09-27 18:16 UTC, Raphael Kubo da Costa
Details
New crash information added by DrKonqi (6.66 KB, text/plain)
2010-07-01 09:42 UTC, Christophe Delmon
Details
New crash information added by DrKonqi (8.14 KB, text/plain)
2011-02-12 00:25 UTC, Sergey Burladyan
Details
New crash information added by DrKonqi (10.91 KB, text/plain)
2012-07-24 14:06 UTC, Jos van den Oever
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Raphael Kubo da Costa 2008-09-27 18:15:01 UTC
Version:           svn r865434 (using Devel)
Compiler:          gcc 4.3.2 
OS:                Linux
Installed from:    Compiled sources

When I open the Acid3 test page (http://acid3.acidtests.org) and have either KIO or the JS debugger enabled in my Java and JavaScript preferences (Settings/Configure Konqueror/Java & JavaScript), Konqueror crashes.

If both are disabled, Konqueror loads the page correctly (and passes 78 tests). The backtrace varies depending on which of the two settings is enabled.

I've attached the two possible backtraces (when both KIO and the debugger are enabled, I get the crash related to the debugger).
Comment 1 Raphael Kubo da Costa 2008-09-27 18:16:29 UTC
Created attachment 27592 [details]
Backtrace when the debugger is enabled.
Comment 2 Raphael Kubo da Costa 2008-09-27 18:16:47 UTC
Created attachment 27593 [details]
Backtrace when KIO is enabled.
Comment 3 Dario Andres 2008-12-06 02:49:31 UTC
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



Comment 4 Dario Andres 2008-12-14 18:03:09 UTC
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 ()

Comment 5 A. Spehr 2009-06-05 14:06:26 UTC
*** Bug 195318 has been marked as a duplicate of this bug. ***
Comment 6 Tommi Tervo 2009-07-15 14:18:52 UTC
*** Bug 200299 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2009-07-26 16:30:18 UTC
*** Bug 201562 has been marked as a duplicate of this bug. ***
Comment 8 Pino Toscano 2009-07-27 12:09:29 UTC
*** Bug 201629 has been marked as a duplicate of this bug. ***
Comment 9 Pino Toscano 2009-07-27 12:09:49 UTC
*** Bug 200710 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2009-11-15 18:47:44 UTC
*** Bug 214694 has been marked as a duplicate of this bug. ***
Comment 11 Rolf Eike Beer 2010-03-07 10:18:53 UTC
This is still present in 4.4.1
Comment 12 Christophe Delmon 2010-07-01 09:42:40 UTC
Created attachment 48503 [details]
New crash information added by DrKonqi

Konqueror on Ubuntu / Lucid Lynx
Segfault on visit : http://acid3.acidtests.org/
Comment 13 Sergey Burladyan 2011-02-12 00:25:31 UTC
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/
Comment 14 Gérard Talbot (no longer involved) 2011-06-10 14:43:50 UTC
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
Comment 15 Gérard Talbot (no longer involved) 2012-01-22 20:32:49 UTC
*** Bug 271476 has been marked as a duplicate of this bug. ***
Comment 16 Jos van den Oever 2012-07-24 14:06:33 UTC
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
Comment 17 Andrea Iacovitti 2013-04-21 13:14:26 UTC
Commit http://commits.kde.org/kdelibs/bf19814548dc3d9918e8268963a490a0600529a9 (will be in KDE 4.11.0) fixes the crash when JS debugger enabled.
Comment 18 Justin Zobel 2020-12-13 02:51:47 UTC
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.
Comment 19 Bug Janitor Service 2020-12-28 04:34:18 UTC
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!
Comment 20 Bug Janitor Service 2021-01-12 04:33:55 UTC
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!