Bug 124202 - [site-issue] konqi hangs on tweakers.net
Summary: [site-issue] konqi hangs on tweakers.net
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-24 20:02 UTC by jos poortvliet
Modified: 2006-12-22 20:15 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 jos poortvliet 2006-03-24 20:02:32 UTC
Version:           3.5.2 (using KDE 3.5.2, Kubuntu Package 4:3.5.2-0ubuntu0 dapper)
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.15-19-k7

if i go to tweakers.net, and open a few news links in tabs, at a certain point (mostly afer 2 or 3 tabs, sometimes more, sometimes it doesn't happen at all) konqi stops responding. you can resize the window, and konqi will resize it all nicely, but you can't click anywhere, nor close it, nor use the keys or anything else. no scrolling, nothing. i have to kill it (close doesn't bring up the 'this app is not responding', weird?!?). its really annoying, and has been here for some time...

hope you guys can find out what's wrong...

here's the output in the crash dialogue, after i killed konqi, i hope it helps:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208215872 (LWP 21565)]
(no debugging symbols found)
[KCrash handler]
#6  0x48532be2 in QPixmap::convertToImage () from /usr/lib/libqt-mt.so.3
#7  0x48c62215 in KWin::setIcons () from /usr/lib/libkdecore.so.4
#8  0x48efbc09 in KMainWindow::setIcon () from /usr/lib/libkdeui.so.4
#9  0x495dcc52 in KonqMainWindow::setIcon ()
   from /usr/lib/libkdeinit_konqueror.so
#10 0x495d30d4 in KonqMainWindow::setLocationBarURL ()
   from /usr/lib/libkdeinit_konqueror.so
#11 0x495d3149 in KonqView::setLocationBarURL ()
   from /usr/lib/libkdeinit_konqueror.so
#12 0x495e62fa in KonqViewManager::setActivePart ()
   from /usr/lib/libkdeinit_konqueror.so
#13 0x495e64f5 in KonqViewManager::clear ()
   from /usr/lib/libkdeinit_konqueror.so
#14 0x495e66c0 in KonqMainWindow::stayPreloaded ()
   from /usr/lib/libkdeinit_konqueror.so
#15 0x495e6ad6 in KonqMainWindow::queryExit ()
   from /usr/lib/libkdeinit_konqueror.so
#16 0x48ee4288 in KMainWindow::shuttingDown () from /usr/lib/libkdeui.so.4
#17 0x490285fa in KMainWindow::qt_invoke () from /usr/lib/libkdeui.so.4
#18 0x49493372 in KParts::MainWindow::qt_invoke ()
   from /usr/lib/libkparts.so.2
#19 0x49612f42 in KonqMainWindow::qt_invoke ()
   from /usr/lib/libkdeinit_konqueror.so
#20 0x485ef915 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#21 0x485f03b0 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#22 0x48c4e006 in KApplication::shutDown () from /usr/lib/libkdecore.so.4
#23 0x48c4e0b0 in KApplication::xioErrhandler () from /usr/lib/libkdecore.so.4
#24 0x48c4e0fd in KApplication::xioErrhandler () from /usr/lib/libkdecore.so.4
#25 0x47f36cb7 in _XIOError () from /usr/lib/libX11.so.6
#26 0x47f37254 in _XRead () from /usr/lib/libX11.so.6
#27 0x47f393d9 in _XEventsQueued () from /usr/lib/libX11.so.6
#28 0x47f25b58 in XPending () from /usr/lib/libX11.so.6
#29 0x4852a373 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#30 0x4859e7fb in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#31 0x4858483d in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#32 0x491c6eab in KIO::NetAccess::enter_loop () from /usr/lib/libkio.so.4
#33 0x49200313 in KIO::NetAccess::synchronousRunInternal ()
   from /usr/lib/libkio.so.4
#34 0x4923d778 in KIO::NetAccess::synchronousRun () from /usr/lib/libkio.so.4
#35 0x49e5722e in EmbedLiveConnect::call () from /usr/lib/libkhtml.so.4
#36 0x49e71a3f in TestFunctionImp::call () from /usr/lib/libkhtml.so.4
#37 0x49e1e094 in EmbedLiveConnect::EmbedLiveConnect ()
   from /usr/lib/libkhtml.so.4
#38 0x49b84148 in KJS::Object::call () from /usr/lib/libkjs.so.1
#39 0x49b92464 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#40 0x49b94578 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#41 0x49b98d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#42 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#43 0x49b98715 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#44 0x49b98c6b in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#45 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#46 0x49b9484a in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#47 0x49b98d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#48 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#49 0x49b9484a in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#50 0x49b98c6b in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#51 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#52 0x49b99cf1 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#53 0x49b80ca9 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#54 0x49b84148 in KJS::Object::call () from /usr/lib/libkjs.so.1
#55 0x49b92464 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#56 0x49b815c6 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#57 0x49b94578 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#58 0x49b98d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#59 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#60 0x49b9484a in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#61 0x49b98d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#62 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#63 0x49b99cf1 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#64 0x49b80ca9 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#65 0x49b84148 in KJS::Object::call () from /usr/lib/libkjs.so.1
#66 0x49b92464 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#67 0x49b815c6 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#68 0x49b94578 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#69 0x49b947af in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#70 0x49b98d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#71 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#72 0x49b99cf1 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#73 0x49b80ca9 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#74 0x49b84148 in KJS::Object::call () from /usr/lib/libkjs.so.1
#75 0x49b92464 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#76 0x49b8348d in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#77 0x49b835a5 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#78 0x49b9212e in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#79 0x49b94578 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#80 0x49b93d1e in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#81 0x49b9719c in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#82 0x49b97978 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#83 0x49b97ca2 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#84 0x49b98c6b in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#85 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#86 0x49b9484a in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#87 0x49b98d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#88 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#89 0x49b99cf1 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#90 0x49b80ca9 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#91 0x49b84148 in KJS::Object::call () from /usr/lib/libkjs.so.1
#92 0x49b92464 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#93 0x49b94578 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#94 0x49b9484a in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#95 0x49b98d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#96 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#97 0x49b9484a in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#98 0x49b98c6b in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#99 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#100 0x49b94ff5 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#101 0x49b93ddf in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#102 0x49b9719c in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#103 0x49b97978 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#104 0x49b97ca2 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#105 0x49b98c6b in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#106 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#107 0x49b9484a in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#108 0x49b98d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#109 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#110 0x49b99cf1 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#111 0x49b80ca9 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#112 0x49b84148 in KJS::Object::call () from /usr/lib/libkjs.so.1
#113 0x49b92464 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#114 0x49b6288f in KJS::parseDate () from /usr/lib/libkjs.so.1
#115 0x49b94769 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#116 0x49b98d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#117 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#118 0x49b99cf1 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#119 0x49b80ca9 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#120 0x49b84148 in KJS::Object::call () from /usr/lib/libkjs.so.1
#121 0x49b92464 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#122 0x49b94578 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#123 0x49b98c6b in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#124 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#125 0x49b9484a in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#126 0x49b98d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#127 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#128 0x49b9484a in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#129 0x49b98d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#130 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#131 0x49b99cf1 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#132 0x49b80ca9 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#133 0x49b84148 in KJS::Object::call () from /usr/lib/libkjs.so.1
#134 0x49b92464 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#135 0x49b94578 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#136 0x49b98c6b in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#137 0x49b94400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#138 0x49b997ad in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#139 0x49b99caa in KJS::Interpreter::evaluate () from /usr/lib/libkjs.so.1
#140 0x49e3fcd9 in EmbedLiveConnect::toString () from /usr/lib/libkhtml.so.4
#141 0x49cdb1e3 in KHTMLPart::executeScript () from /usr/lib/libkhtml.so.4
#142 0x49d29e5c in DOM::checkChild () from /usr/lib/libkhtml.so.4
#143 0x49d45344 in DOM::checkChild () from /usr/lib/libkhtml.so.4
#144 0x49d461be in DOM::checkChild () from /usr/lib/libkhtml.so.4
#145 0x49d46523 in DOM::checkChild () from /usr/lib/libkhtml.so.4
#146 0x49d49247 in DOM::checkChild () from /usr/lib/libkhtml.so.4
#147 0x49caf240 in KHTMLPart::write () from /usr/lib/libkhtml.so.4
#148 0x49cbb73e in KHTMLPart::slotData () from /usr/lib/libkhtml.so.4
#149 0x49cdc9b3 in KHTMLPart::qt_invoke () from /usr/lib/libkhtml.so.4
#150 0x485ef915 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#151 0x491cf9c6 in KIO::TransferJob::data () from /usr/lib/libkio.so.4
#152 0x491cfa30 in KIO::TransferJob::slotData () from /usr/lib/libkio.so.4
#153 0x4922162e in KIO::TransferJob::qt_invoke () from /usr/lib/libkio.so.4
#154 0x485ef915 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#155 0x491cd1b4 in KIO::SlaveInterface::data () from /usr/lib/libkio.so.4
#156 0x492398b5 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#157 0x491e0259 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#158 0x491e4d50 in KIO::Slave::gotInput () from /usr/lib/libkio.so.4
#159 0x491e4ee5 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4
#160 0x485ef915 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#161 0x485f0224 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#162 0x4897f793 in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#163 0x4860fc42 in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#164 0x48585d02 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#165 0x48585ef4 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#166 0x48d07dcd in KApplication::notify () from /usr/lib/libkdecore.so.4
#167 0x48516fd3 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#168 0x4857781f in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#169 0x4852ad9b in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#170 0x4859e7fb in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#171 0x4859e71e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#172 0x48584811 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#173 0x4960da51 in kdemain () from /usr/lib/libkdeinit_konqueror.so
#174 0xb7fe34f4 in kdeinitmain () from /usr/lib/kde3/konqueror.so
#175 0x0804e063 in ?? ()
#176 0x00000004 in ?? ()
#177 0x0814c9c0 in ?? ()
#178 0x00000001 in ?? ()
#179 0x00000000 in ?? ()
Comment 1 jos poortvliet 2006-04-05 19:00:45 UTC
ATM i can't reproduce this bug anymore - still not sure what is going on here. it works now, but it has before - just sometimes it starts hanging again...
Comment 2 Frank Osterfeld 2006-08-23 09:43:06 UTC
Can you still reproduce it with 3.5.4 (in case you upgraded)?
Comment 3 jos poortvliet 2006-08-23 18:19:14 UTC
yes, i can. just now, when you asked, i loaded tweakers.net, middle-clicked 2 pages, and was unable to do anything else. i can resize the window, works fine - but i can't give it any commands, it just ignores everything you do, even if you use dcop to control it. clicking the close button doesn't even bring up the 'this window is not responding, should i kill it' window... really weird.
Comment 4 Frank Osterfeld 2006-08-23 22:07:39 UTC
Does CPU usage go up for the konqueror process?
Comment 5 jos poortvliet 2006-08-24 20:24:57 UTC
nope, it stays on 3-4 %.
Comment 6 Tommi Tervo 2006-09-04 20:25:55 UTC
http://bugs.kde.org/show_bug.cgi?id=112960 backtrace looks similar
Comment 7 jos poortvliet 2006-10-20 21:04:20 UTC
Haven't had the crash in some time (kde 3.5.4), it might be fixed?!?!?
Comment 8 Tommi Tervo 2006-11-30 09:11:14 UTC

*** This bug has been marked as a duplicate of 112960 ***
Comment 9 jos poortvliet 2006-11-30 13:20:05 UTC
Tommi Tervo: are you sure it's the same? konqi doesn't crash here, it just hangs (still there in 3.5.5) not responding to any key or mouseclick, but when you resize the window, it resizes the content... KDE 3.5.5
Comment 10 Tommi Tervo 2006-11-30 15:21:48 UTC
I managed to reproduce this hang. First time I got javascript freezing alert but second time not. All what is needed to reproduce this hang is to click a bunch of links to background tabs. 


4  0xb6b0f7bd in select () from /lib/tls/i686/cmov/libc.so.6
#5  0xb701d5b1 in QEventLoop::processEvents ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#6  0xb7090dcb in QEventLoop::enterLoop ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#7  0xb7077d0f in QApplication::enter_loop ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#8  0xb7d52f07 in KIO::NetAccess::enter_loop (this=0xbf9589c0)
    at netaccess.cpp:498
#9  0xb7d54919 in KIO::NetAccess::synchronousRunInternal (this=0xbf9589c0,
    job=0x8d37fc0, window=0x0, data=0xbf958af0, finalURL=0xbf958aa0,
    metaData=0xbf958b00) at netaccess.cpp:479
#10 0xb7d549ad in KIO::NetAccess::synchronousRun (job=0x8d37fc0, window=0x0,
    data=0xbf958af0, finalURL=0xbf958aa0, metaData=0xbf958b00)
    at netaccess.cpp:277
#11 0xb62fb566 in KJS::XMLHttpRequest::send (this=0x8d37100, _body=@0xbf958c6c)
    at xmlhttprequest.cpp:386
#12 0xb62fc291 in KJS::XMLHttpRequestProtoFunc::tryCall (this=0xfffffdfe,
    exec=0xbf9594e0, thisObj=@0xbf958f30, args=@0xbf958f24)
    at xmlhttprequest.cpp:745
#13 0xb62670b1 in KJS::DOMFunction::call (this=0xfffffdfe, exec=0xbf9594e0,
    thisObj=@0xbf958f30, args=@0xbf958f24) at kjs_binding.cpp:136
#14 0xb5f0ebee in KJS::Object::call (this=0xfffffdfe, exec=0xbf9594e0,
    thisObj=@0xbf958f30, args=@0xbf958f24) at object.cpp:73
#15 0xb5ed8d1f in KJS::FunctionCallNode::evaluate (this=0x8c372e8,
    exec=0xbf9594e0) at nodes.cpp:870
#16 0xb5edd3e8 in KJS::ExprStatementNode::execute (this=0x8c37300,
    exec=0xbf9594e0) at nodes.cpp:1980
#17 0xb5ee2822 in KJS::SourceElementsNode::execute (this=0x8c37070,
    exec=0xbf9594e0) at nodes.cpp:3097
#18 0xb5edd23e in KJS::BlockNode::execute (this=0x8c37368, exec=0xbf9594e0)
    at nodes.cpp:1942
#19 0xb5ee18f2 in KJS::TryNode::execute (this=0x8c37600, exec=0xbf9594e0)
    at nodes.cpp:2871
#20 0xb5ee2718 in KJS::SourceElementsNode::execute (this=0x8c37638,
    exec=0xbf9594e0) at nodes.cpp:3091
#21 0xb5edd23e in KJS::BlockNode::execute (this=0x8c34f68, exec=0xbf9594e0)
    at nodes.cpp:1942
#22 0xb5edd755 in KJS::IfNode::execute (this=0x8c37bf0, exec=0xbf9594e0)
    at nodes.cpp:2021
#23 0xb5ee2822 in KJS::SourceElementsNode::execute (this=0x8c358f0,
    exec=0xbf9594e0) at nodes.cpp:3097
#24 0xb5edd23e in KJS::BlockNode::execute (this=0x8c37c60, exec=0xbf9594e0)
    at nodes.cpp:1942
#25 0xb5edd755 in KJS::IfNode::execute (this=0x8c37e50, exec=0xbf9594e0)
    at nodes.cpp:2021
#26 0xb5ee2718 in KJS::SourceElementsNode::execute (this=0x8c37e88,
    exec=0xbf9594e0) at nodes.cpp:3091
#27 0xb5edd23e in KJS::BlockNode::execute (this=0x8c37f28, exec=0xbf9594e0)
    at nodes.cpp:1942
#28 0xb5f08bdf in KJS::DeclaredFunctionImp::execute (this=0xfffffdfe,
    exec=0xbf9594e0) at function.cpp:588
#29 0xb5f0809b in KJS::FunctionImp::call (this=0x8c62040, exec=0xbf9599f0,
    thisObj=@0xbf9595d0, args=@0xbf9595c4) at function.cpp:363
#30 0xb5f0ebee in KJS::Object::call (this=0xfffffdfe, exec=0xbf9599f0,
    thisObj=@0xbf9595d0, args=@0xbf9595c4) at object.cpp:73
#31 0xb5ed8d1f in KJS::FunctionCallNode::evaluate (this=0x8c1cb00,
    exec=0xbf9599f0) at nodes.cpp:870
#32 0xb5edb77a in KJS::AssignNode::evaluate (this=0x8c1cb18, exec=0xbf9599f0)
    at nodes.cpp:1562
#33 0xb5edd3e8 in KJS::ExprStatementNode::execute (this=0x8c1cb38,
    exec=0xbf9599f0) at nodes.cpp:1980
#34 0xb5ee2822 in KJS::SourceElementsNode::execute (this=0x8c1c9f0,
    exec=0xbf9599f0) at nodes.cpp:3097
#35 0xb5edd23e in KJS::BlockNode::execute (this=0x8c1cba0, exec=0xbf9599f0
   at nodes.cpp:1942
#36 0xb5edd755 in KJS::IfNode::execute (this=0x8c1cbd0, exec=0xbf9599f0)
    at nodes.cpp:2021
#37 0xb5ee2822 in KJS::SourceElementsNode::execute (this=0x8c1c7a0,
    exec=0xbf9599f0) at nodes.cpp:3097
#38 0xb5edd23e in KJS::BlockNode::execute (this=0x8c1ccf0, exec=0xbf9599f0)
    at nodes.cpp:1942
#39 0xb5f08bdf in KJS::DeclaredFunctionImp::execute (this=0xfffffdfe,
    exec=0xbf9599f0) at function.cpp:588
#40 0xb5f0809b in KJS::FunctionImp::call (this=0x8c62160, exec=0xbf959f60,
    thisObj=@0xbf959ae0, args=@0xbf959ad4) at function.cpp:363
#41 0xb5f0ebee in KJS::Object::call (this=0xfffffdfe, exec=0xbf959f60,
    thisObj=@0xbf959ae0, args=@0xbf959ad4) at object.cpp:73
#42 0xb5ed8d1f in KJS::FunctionCallNode::evaluate (this=0x8c323a0,
    exec=0xbf959f60) at nodes.cpp:870
#43 0xb5edb77a in KJS::AssignNode::evaluate (this=0x8c323b8, exec=0xbf959f60)
    at nodes.cpp:1562
#44 0xb5edd3e8 in KJS::ExprStatementNode::execute (this=0x8c323d8,
    exec=0xbf959f60) at nodes.cpp:1980
Comment 11 jos poortvliet 2006-11-30 17:25:30 UTC
exact. problem is, it doesn't reliably work. it might depend on some add or something else which is not always there... one day it works, reliably, another day it doesn't hang at all.
Comment 12 jos poortvliet 2006-12-22 20:15:02 UTC
haven't had the problem in a long time, maybe it's fixed. and if it isn't now, if/when webkit replaces khtml, it might be fixed by apple/nokia/kde dev anyway. don't feel like keeping this one open, so i'll close it :D