Version: 3.5.2 (using KDE 3.5.2, Debian Package 4:3.5.2-1 (testing/unstable)) Compiler: Target: i486-linux-gnu OS: Linux (i686) release 2.6.16 Visit http://www.cisco.com with Konqueror. The browser hangs. It does not react to the mouse or the keyboard.
It doesn't hang here on 3.5.2, QT3.3.6, but reports a script error: Error: http://www.cisco.com/swa/j/windowutil.vb: SyntaxError: Parse error at line 2 Nick
I apologise. Revisiting this, it does indeed do what you stated. Here is GDB output - 'kio (Scheduler): HOLD: Reusing held slave for http://www.cisco.com/' is interesting: kparts: load plugin khtml_kget konqueror: KonqMainWindow::insertChildView 0x834b228 konqueror: KonqMainWindow::enableAllActions true konqueror: KonqMainWindow::viewCountChanged kparts: 0x8189a60 emitting activePartChanged 0x834b870 konqueror: KonqMainWindow::slotPartActivated 0x834b870 khtml konqueror: New current view 0x834b228 kparts: MainWindow::createGUI, part=0x834b870 KHTMLPart konqueror: KonqMainWindow::setLocationBarURL: url = konqueror: main() -> no args kio (KTrader): query for KURIFilter/Plugin : returning 4 offers konqueror: url http://www.cisco.com filtered into http://www.cisco.com konqueror: KonqMainWindow::openURL : url = 'http://www.cisco.com' serviceType=' req=[typedURL=http://www.cisco.com newTabInFront]' view=(nil) konqueror: trying openView for http://www.cisco.com (serviceType ) konqueror: setLocationBarURL : url = http://www.cisco.com konqueror: KonqMainWindow::setLocationBarURL: url = http://www.cisco.com konqueror: Creating new konqrun for http://www.cisco.com req.typedURL=http://www.cisco.com kparts: BrowserRun::scanfile http://www.cisco.com kio (KIOJob): TransferJob::slotRedirection(http://www.cisco.com/) konqueror: KonqRun::slotRedirection from http://www.cisco.com to http://www.cisco.com/ libkonq: ## addToHistory: http://www.cisco.com Typed URL: , Title: libkonq: ## addToHistory: http://www.cisco.com/ Typed URL: , Title: kparts: slotBrowserMimetype: found text/html for http://www.cisco.com/ kio (KIOJob): Job::kill this=0x8261110 KIO::TransferJob m_progressId=0 quietly=true konqueror: KonqMainWindow::openView text/html http://www.cisco.com/ 0x834b228 req:[typedURL=http://www.cisco.com newTabInFront forceAutoEmbed] konqueror: changeViewMode: serviceType is text/html serviceName is current service name is khtml konqueror: KonqView::openURL url=http://www.cisco.com/ locationBarURL=http://www.cisco.com/ konqueror: KonqMainWindow::setLocationBarURL: url = http://www.cisco.com/ khtml (part): KHTMLPart(0x834b870)::openURL http://www.cisco.com/ khtml (part): saveState this=0x834b870 '' saving URL http://www.cisco.com/ libkonq: ## addToHistory: http://www.cisco.com/ Typed URL: http://www.cisco.com/, Title: konqueror: KonqMainWindow::openView ok=true bOthersFollowed=false returning true kio (Scheduler): Resume metadata is '' kio (Scheduler): HOLD: Reusing held slave for http://www.cisco.com/ konqueror: KonqMainWindow::slotRunFinished() khtml (html): using compatibility parseMode konqueror: KonqMainWindow::setCaption(Cisco Systems, Inc) KJS: JavaScript parse error at line 2. khtml (jscript): WARNING: Script threw exception: SyntaxError: Parse error at line 2 khtml (part): saveState this=0x834b870 '' saving URL http://www.cisco.com/ libkonq: ## addToHistory: http://www.cisco.com/ Typed URL: http://www.cisco.com, Title: Cisco System
And, FWIW, another backtrace: #12 0x2956bb6c in sigaction () from /usr/lib/libpthread.so.2 #13 0x28edb493 in QEventLoop::enterLoop () from /usr/X11R6/lib/libqt-mt.so.3 #14 0x28ec639c in QApplication::enter_loop () from /usr/X11R6/lib/libqt-mt.so.3 #15 0x28473c3c in KIO::NetAccess::enter_loop (this=0xbfbfd450) at /home/phil/kdesrc/kdelibs/kio/kio/netaccess.cpp:498 #16 0x28473b91 in KIO::NetAccess::synchronousRunInternal (this=0xbfbfd450, job=0x84dd438, window=0x0, data=0xbfbfd510, finalURL=0xbfbfd520, metaData=0xbfbfd560) at /home/phil/kdesrc/kdelibs/kio/kio/netaccess.cpp:479 #17 0x28472f2e in KIO::NetAccess::synchronousRun (job=0x84dd438, window=0x0, data=0xbfbfd510, finalURL=0xbfbfd520, metaData=0xbfbfd560) at /home/phil/kdesrc/kdelibs/kio/kio/netaccess.cpp:277 #18 0x29ec657c in KJS::XMLHttpRequest::send (this=0x8472b00, _body=@0xbfbfd6c0) at /home/phil/kdesrc/kdelibs/khtml/ecma/xmlhttprequest.cpp:385 #19 0x29ec8eaa in KJS::XMLHttpRequestProtoFunc::tryCall (this=0x8467fa8, exec=0xbfbfdae0, thisObj=@0xbfbfd820, args=@0xbfbfd870) at /home/phil/kdesrc/kdelibs/khtml/ecma/xmlhttprequest.cpp:742 #20 0x29e1e92d in KJS::DOMFunction::call (this=0x8467fa8, exec=0xbfbfdae0, thisObj=@0xbfbfd820, args=@0xbfbfd870) at /home/phil/kdesrc/kdelibs/khtml/ecma/kjs_binding.cpp:114 #21 0x2a016a70 in KJS::Object::call (this=0xbfbfd850, exec=0xbfbfdae0, thisObj=@0xbfbfd820, args=@0xbfbfd870) at /home/phil/kdesrc/kdelibs/kjs/object.cpp:73 #22 0x29fd8bd2 in KJS::FunctionCallNode::evaluate (this=0x8522ea0, exec=0xbfbfdae0) at /home/phil/kdesrc/kdelibs/kjs/nodes.cpp:870 #23 0x29fde7e1 in KJS::ExprStatementNode::execute (this=0x8522eb8, exec=0xbfbfdae0) at /home/phil/kdesrc/kdelibs/kjs/nodes.cpp:1980 #24 0x29fe51c5 in KJS::SourceElementsNode::execute (this=0x8522bf8, exec=0xbfbfdae0) at /home/phil/kdesrc/kdelibs/kjs/nodes.cpp:3097
I confirm the bug on kubuntu dapper Linux archon 2.6.15-26-686 #1 SMP PREEMPT Fri Jul 7 19:48:22 UTC 2006 i686 GNU/Linux ii kdebase 3.5.3-0ubuntu0.1 ii konqueror 3.5.3-0ubuntu0.1 ii kdelibs 3.5.3-0ubuntu0.1 ii libqt3-mt 3.3.6-1ubuntu6
Works with current SVN. Even the Visual Basic parse error is gone.
Underlying bug still there... Problem happens when doing a sync XHR in response to a mousedown event...
There is no hang on 4.0.3 that I can detect. Can a developer please comment if this is fixed, if so can we close it? Using Gentoo Linux ~x86 (testing in gentoo lingo). KDE and the majority of packages compiled using gcc 4.3.0.
The site changed, but the bug isn't fixed except perhaps by changes in Qt internals. It's very tricky.
*** Bug 120315 has been marked as a duplicate of this bug. ***
http://bugs.kde.org/show_bug.cgi?id=120315#c5 has an analysis and Bug #120315 is being closed as a dup
Still hangs in 4.0.3 with Konq. i can still minimize and Maximize the Konq window though, so I guess it isnt completly hung. Also, the window title is still present. here is the output while running thru GDB: konqueror(18904) NSPluginLoader::instance: NSPluginLoader::instance -> 1 konqueror(18904) NSPluginLoader::instance: NSPluginLoader::instance -> 2 konqueror(18904) NSPluginLoader::newInstance: -> NSPluginLoader::NewInstance( parent= 0x11a8190 , url= "http://www.cisco.com/cdc_content_elements/flash/home/sp_050108/spotlight.swf?dataPath=/cdc_content_elements/flash/home/sp_041708/global/spotlight_en_US.xml&trackVars=log=1%26title=Cisco+System,+Inc%26basepage=/en/US/hmpgs/index.html%26lpos=SL_A" , mime= "application/x-shockwave-flash" , ...) konqueror(18904) NSPluginLoader::loadViewer: NSPluginLoader::loadViewer konqueror(18904) NSPluginLoader::loadViewer: Running nspluginviewer <unknown program name>(18919)/ main: 1 - XSetErrorHandler <unknown program name>(18919)/ main: 2 - parseCommandLine <unknown program name>(18919)/ main: 3 - create KApplication konqueror(18904) NSPluginLoader::loadViewer: sleep konqueror(18904) NSPluginLoader::newInstance: -> ownID ":1.231" viewer ID: "org.kde.nspluginviewer-18904" konqueror(18904) NSPluginLoader::lookup: Looking up plugin for mimetype "application/x-shockwave-flash" : "/usr/lib/firefox/plugins/flashplugin-alternative.so" ERROR: ld.so: object '/usr/lib/libartsdsp.so.0' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/usr/lib/libartsc.so.0' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/usr/lib/libartsdsp.so.0' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/usr/lib/libartsc.so.0' from LD_PRELOAD cannot be preloaded: ignored. nspluginviewer(18919) NSPluginClass::initialize: results in 0 nspluginviewer(18919) NSPluginInstance::NPGetValue: results in 2 konqueror(18904) NSPluginLoader::newInstance: <- NSPluginLoader::NewInstance = 0x11aa250 konqueror(18904) NSPluginInstance::resizeEvent: 100 30 false false false konqueror(18904) NSPluginInstance::showEvent: 100 30 true false false konqueror(18904) NSPluginInstance::pluginResized: 600 265 konqueror(18904) NSPluginLoader::instance: NSPluginLoader::instance -> 3 The program 'npviewer.bin' received an X Window System error. This probably reflects a bug in the program. The error was 'BadWindow (invalid Window parameter)'. (Details: serial 11 error_code 3 request_code 3 minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) *** NSPlugin Wrapper *** ERROR: NPP_SetWindow() wait for reply: Connection closed nspluginviewer(18919) NSPluginInstance::NPSetWindow: results in 1 konqueror(18904) NSPluginInstance::resizeEvent: 600 265 true true true
Using the current trunk version of konqueror, the site doesn't crash and it is well browsable... maybe cisco have better webmaster or konqueror could have been improved :-) :-) :-) someone confirm?
Closing based on comment #12