Application: konqueror (4.5.5 (KDE 4.5.5)) KDE Platform Version: 4.5.5 (KDE 4.5.5) Qt Version: 4.7.0 Operating System: Linux 2.6.35-28-generic i686 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: Trying to read a webpage loaded in one of the tabs - Unusual behavior I noticed: The CPU was loaded 100% for over a minute and the page scrolled very slowly. -- Backtrace: Application: Konqueror (konqueror), signal: Segmentation fault [Current thread is 1 (Thread 0xb78989e0 (LWP 3547))] Thread 3 (Thread 0xb759fb70 (LWP 3548)): #0 0x00b0f416 in __kernel_vsyscall () #1 0x001d1df6 in poll () from /lib/libc.so.6 #2 0x07a3ba1b in g_poll () from /lib/libglib-2.0.so.0 #3 0x07a2e43c in ?? () from /lib/libglib-2.0.so.0 #4 0x07a2eba7 in g_main_loop_run () from /lib/libglib-2.0.so.0 #5 0x01f7d9c4 in ?? () from /usr/lib/libgio-2.0.so.0 #6 0x07a5548f in ?? () from /lib/libglib-2.0.so.0 #7 0x005e0cc9 in start_thread () from /lib/libpthread.so.0 #8 0x001e069e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xaa6b9b70 (LWP 3718)): #0 0x0121fe36 in clock_gettime () from /lib/librt.so.1 #1 0x02a7d50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0x02b546e5 in QTimerInfoList::updateCurrentTime (this=0x2eb8a8cc) at kernel/qeventdispatcher_unix.cpp:339 #4 0x02b5472a in QTimerInfoList::timerWait (this=0x2eb8a8cc, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x02b527a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaa6b90bc) at kernel/qeventdispatcher_glib.cpp:136 #6 0x02b5283d in timerSourcePrepare (source=0x0, timeout=0x1223ff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0x07a2de6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0x07a2e279 in ?? () from /lib/libglib-2.0.so.0 #9 0x07a2e848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0x02b5259f in QEventDispatcherGlib::processEvents (this=0x2eb3ecf0, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #11 0x02b22609 in QEventLoop::processEvents (this=0xaa6b9290, flags=) at kernel/qeventloop.cpp:149 #12 0x02b22a8a in QEventLoop::exec (this=0xaa6b9290, flags=...) at kernel/qeventloop.cpp:201 #13 0x02a1eb7e in QThread::exec (this=0x2eb88520) at thread/qthread.cpp:490 #14 0x02b0135b in QInotifyFileSystemWatcherEngine::run (this=0x2eb88520) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x02a21df9 in QThreadPrivate::start (arg=0x2eb88520) at thread/qthread_unix.cpp:266 #16 0x005e0cc9 in start_thread () from /lib/libpthread.so.0 #17 0x001e069e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb78989e0 (LWP 3547)): [KCrash Handler] #7 isEmptyBucket (this=0x86e2320, newTableSize=131072) at ../../kjs/wtf/HashTable.h:324 #8 lookupForWriting<void*, WTF::IdentityHashTranslator<void*, std::pair<void*, KJS::DOMObject*>, WTF::PtrHash<void*> > > (this=0x86e2320, newTableSize=131072) at ../../kjs/wtf/HashTable.h:523 #9 lookupForWriting (this=0x86e2320, newTableSize=131072) at ../../kjs/wtf/HashTable.h:344 #10 reinsert (this=0x86e2320, newTableSize=131072) at ../../kjs/wtf/HashTable.h:738 #11 WTF::HashTable<void*, std::pair<void*, KJS::DOMObject*>, WTF::PairFirstExtractor<std::pair<void*, KJS::DOMObject*> >, WTF::PtrHash<void*>, WTF::PairHashTraits<WTF::HashTraits<void*>, WTF::HashTraits<KJS::DOMObject*> >, WTF::HashTraits<void*> >::rehash (this=0x86e2320, newTableSize=131072) at ../../kjs/wtf/HashTable.h:893 #12 0xb48433dd in shrink (objectHandle=0x940c4ee0) at ../../kjs/wtf/HashTable.h:358 #13 remove (objectHandle=0x940c4ee0) at ../../kjs/wtf/HashTable.h:806 #14 removeAndInvalidateWithoutEntryConsistencyCheck (objectHandle=0x940c4ee0) at ../../kjs/wtf/HashTable.h:783 #15 removeWithoutEntryConsistencyCheck (objectHandle=0x940c4ee0) at ../../kjs/wtf/HashTable.h:826 #16 remove (objectHandle=0x940c4ee0) at ../../kjs/wtf/HashMap.h:220 #17 remove (objectHandle=0x940c4ee0) at ../../kjs/wtf/HashMap.h:226 #18 KJS::ScriptInterpreter::forgetDOMObject (objectHandle=0x940c4ee0) at ../../khtml/ecma/kjs_binding.cpp:100 #19 0xb4847a39 in KJS::DOMNodeList::~DOMNodeList (this=0x806f4e0, __in_chrg=<value optimized out>) at ../../khtml/ecma/kjs_dom.cpp:734 #20 0x02d0db17 in KJS::Collector::collect () at ../../kjs/collector.cpp:712 #21 0x02d0de36 in KJS::Collector::allocate (s=8) at ../../kjs/collector.cpp:331 #22 0x02d3f10d in KJS::JSCell::operator new (size=8) at ../../kjs/value.cpp:41 #23 0x02d3f18c in KJS::jsString (s=...) at ../../kjs/value.cpp:197 #24 0x02d5ea90 in KJS::Machine::runBlock (exec=0xbfd85d9c, codeBlock=..., parentExec=0xbfd861dc) at codes.def:950 #25 0x02d3abe3 in KJS::FunctionImp::callAsFunction (this=0xaca93360, exec=0xbfd861dc, thisObj=0xace78dc0, args=...) at ../../kjs/function.cpp:172 #26 0x02d5e232 in call (exec=0xbfd861dc, codeBlock=..., parentExec=0x0) at ../../kjs/object.h:626 #27 KJS::Machine::runBlock (exec=0xbfd861dc, codeBlock=..., parentExec=0x0) at codes.def:1204 #28 0x02d0f05a in KJS::FunctionBodyNode::execute (this=0x9b53d7e0, exec=0xbfd861dc) at ../../kjs/nodes.cpp:927 #29 0x02d44132 in KJS::Interpreter::evaluate (this=0x5732d358, sourceURL=..., startingLineNumber=1, code=0xa09d51c0, codeLength=28, thisV=0xb16e42c0) at ../../kjs/interpreter.cpp:564 #30 0x02d44327 in KJS::Interpreter::evaluate (this=0x5732d358, sourceURL=..., startingLineNumber=1, code=..., thisV=0xb16e42c0) at ../../kjs/interpreter.cpp:504 #31 0xb489eb32 in KJSProxy::evaluate (this=0x56d0c080, filename=..., baseLine=1, str=..., n=..., completion=0xbfd863c8) at ../../khtml/ecma/kjs_proxy.cpp:126 #32 0xb4609f17 in KHTMLPart::executeScript (this=0x563ea1e8, n=..., script=...) at ../../khtml/khtml_part.cpp:1330 #33 0xb4884dc4 in KJS::ScheduledAction::execute (this=0x66db3518, window=0xb16e42c0) at ../../khtml/ecma/kjs_window.cpp:2210 #34 0xb4886b82 in KJS::WindowQObject::timerEvent (this=0x576d65d0) at ../../khtml/ecma/kjs_window.cpp:2376 #35 0x02b36504 in QObject::event (this=0x576d65d0, e=0x570757ff) at kernel/qobject.cpp:1183 #36 0x01412fdc in QApplicationPrivate::notify_helper (this=0x809b650, receiver=0x576d65d0, e=0xbfd869e0) at kernel/qapplication.cpp:4396 #37 0x0141904e in QApplication::notify (this=0xbfd86e60, receiver=0x576d65d0, e=0xbfd869e0) at kernel/qapplication.cpp:3798 #38 0x01029d8a in KApplication::notify (this=0xbfd86e60, receiver=0x576d65d0, event=0xbfd869e0) at ../../kdeui/kernel/kapplication.cpp:310 #39 0x02b23b3b in QCoreApplication::notifyInternal (this=0xbfd86e60, receiver=0x576d65d0, event=0xbfd869e0) at kernel/qcoreapplication.cpp:732 #40 0x02b55ad6 in sendEvent (this=0x809e834) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #41 QTimerInfoList::activateTimers (this=0x809e834) at kernel/qeventdispatcher_unix.cpp:602 #42 0x02b528a7 in timerSourceDispatch (source=0x809d190) at kernel/qeventdispatcher_glib.cpp:184 #43 idleTimerSourceDispatch (source=0x809d190) at kernel/qeventdispatcher_glib.cpp:231 #44 0x07a2a855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #45 0x07a2e668 in ?? () from /lib/libglib-2.0.so.0 #46 0x07a2e848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #47 0x02b52565 in QEventDispatcherGlib::processEvents (this=0x8083b58, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #48 0x014d4be5 in QGuiEventDispatcherGlib::processEvents (this=0x8083b58, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #49 0x02b22609 in QEventLoop::processEvents (this=0xbfd86ca4, flags=) at kernel/qeventloop.cpp:149 #50 0x02b22a8a in QEventLoop::exec (this=0xbfd86ca4, flags=...) at kernel/qeventloop.cpp:201 #51 0x02b2700f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #52 0x01411e07 in QApplication::exec () at kernel/qapplication.cpp:3672 #53 0x00a6d592 in kdemain (argc=2, argv=0xbfd87144) at ../../../../apps/konqueror/src/konqmain.cpp:234 #54 0x080485ab in main (argc=2, argv=0xbfd87144) at konqueror_dummy.cpp:3 Possible duplicates by query: bug 238968. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 238968 ***