Application: konqueror (4.4.3 (KDE 4.4.3)) KDE Platform Version: 4.4.3 (KDE 4.4.3) Qt Version: 4.6.2 Operating System: Linux 2.6.31.12-0.2-desktop i686 Distribution: "openSUSE 11.2 (i586)" -- Information about the crash: The crash is some times happend navigating on this site: http://212.51.10.80:8080/pantaenius/ It coud bee on zoom, but this is not clear. I have no path to reproduce. The crash can be reproduced some of the time. -- Backtrace: Application: Konqueror (kdeinit4), signal: Segmentation fault [KCrash Handler] #6 isEmptyBucket (this=0x8d739cc, newTableSize=32768) at /usr/src/debug/kdelibs-4.4.3/kjs/wtf/HashTable.h:324 #7 lookupForWriting<void*, WTF::IdentityHashTranslator<void*, std::pair<void*, KJS::DOMObject*>, WTF::PtrHash<void*> > > (this=0x8d739cc, newTableSize=32768) at /usr/src/debug/kdelibs-4.4.3/kjs/wtf/HashTable.h:523 #8 lookupForWriting (this=0x8d739cc, newTableSize=32768) at /usr/src/debug/kdelibs-4.4.3/kjs/wtf/HashTable.h:344 #9 reinsert (this=0x8d739cc, newTableSize=32768) at /usr/src/debug/kdelibs-4.4.3/kjs/wtf/HashTable.h:738 #10 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=0x8d739cc, newTableSize=32768) at /usr/src/debug/kdelibs-4.4.3/kjs/wtf/HashTable.h:893 #11 0xb12dc409 in expand (this=0x8d739cc, key=@0xbfbc72b4, mapped=@0xbfbc72b8) at /usr/src/debug/kdelibs-4.4.3/kjs/wtf/HashTable.h:871 #12 add<void*, KJS::DOMObject*, WTF::HashMapTranslator<std::pair<void*, KJS::DOMObject*>, WTF::PairHashTraits<WTF::HashTraits<void*>, WTF::HashTraits<KJS::DOMObject*> >, WTF::PtrHash<void*> > > ( this=0x8d739cc, key=@0xbfbc72b4, mapped=@0xbfbc72b8) at /usr/src/debug/kdelibs-4.4.3/kjs/wtf/HashTable.h:676 #13 inlineAdd (this=0x8d739cc, key=@0xbfbc72b4, mapped=@0xbfbc72b8) at /usr/src/debug/kdelibs-4.4.3/kjs/wtf/HashMap.h:182 #14 WTF::HashMap<void*, KJS::DOMObject*, WTF::PtrHash<void*>, WTF::HashTraits<void*>, WTF::HashTraits<KJS::DOMObject*> >::set (this=0x8d739cc, key=@0xbfbc72b4, mapped=@0xbfbc72b8) at /usr/src/debug/kdelibs-4.4.3/kjs/wtf/HashMap.h:189 #15 0xb12dc5ba in KJS::ScriptInterpreter::putDOMObject (this=0x8d737b8, objectHandle=0x1552ff28, obj=0x74609de0) at /usr/src/debug/kdelibs-4.4.3/khtml/ecma/kjs_binding.h:103 #16 0xb132a57e in cacheDOMObject<DOM::CSSStyleDeclarationImpl, KJS::DOMCSSStyleDeclaration> (exec=0xbfbc7910, s=0x1552ff28) at /usr/src/debug/kdelibs-4.4.3/khtml/ecma/kjs_binding.h:298 #17 KJS::getDOMCSSStyleDeclaration (exec=0xbfbc7910, s=0x1552ff28) at /usr/src/debug/kdelibs-4.4.3/khtml/ecma/kjs_css.cpp:309 #18 0xb1319aff in KJS::WindowFunc::callAsFunction (this=0xad7b4a80, exec=0xbfbc7910, thisObj=0xae370000, args=...) at /usr/src/debug/kdelibs-4.4.3/khtml/ecma/kjs_window.cpp:1873 #19 0xb0f096e0 in KJS::JSObject::call (this=0x81a8001, exec=0xbfbc7910, thisObj=0xae370000, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/object.cpp:70 #20 0xb0f27a74 in KJS::Machine::runBlock (exec=0xbfbc7910, codeBlock=..., parentExec=0xbfbc7d80) at codes.def:1192 #21 0xb0f058c1 in KJS::FunctionImp::callAsFunction (this=0xae369440, exec=0xbfbc7d80, thisObj=0xae370040, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/function.cpp:144 #22 0xb0f096e0 in KJS::JSObject::call (this=0x81a8001, exec=0xbfbc7d80, thisObj=0xae370040, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/object.cpp:70 #23 0xb0f27a74 in KJS::Machine::runBlock (exec=0xbfbc7d80, codeBlock=..., parentExec=0xbfbc81f0) at codes.def:1192 #24 0xb0f058c1 in KJS::FunctionImp::callAsFunction (this=0xae36a440, exec=0xbfbc81f0, thisObj=0xae370040, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/function.cpp:144 #25 0xb0f096e0 in KJS::JSObject::call (this=0x81a8001, exec=0xbfbc81f0, thisObj=0xae370040, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/object.cpp:70 #26 0xb0f27a74 in KJS::Machine::runBlock (exec=0xbfbc81f0, codeBlock=..., parentExec=0xbfbc8660) at codes.def:1192 #27 0xb0f058c1 in KJS::FunctionImp::callAsFunction (this=0xae36a400, exec=0xbfbc8660, thisObj=0xae370040, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/function.cpp:144 #28 0xb0f096e0 in KJS::JSObject::call (this=0x81a8001, exec=0xbfbc8660, thisObj=0xae370040, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/object.cpp:70 #29 0xb0f27a74 in KJS::Machine::runBlock (exec=0xbfbc8660, codeBlock=..., parentExec=0xbfbc8ad0) at codes.def:1192 #30 0xb0f058c1 in KJS::FunctionImp::callAsFunction (this=0xae36a540, exec=0xbfbc8ad0, thisObj=0xae370040, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/function.cpp:144 #31 0xb0f096e0 in KJS::JSObject::call (this=0x81a8001, exec=0xbfbc8ad0, thisObj=0xae370040, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/object.cpp:70 #32 0xb0f27a74 in KJS::Machine::runBlock (exec=0xbfbc8ad0, codeBlock=..., parentExec=0xbfbc8f40) at codes.def:1192 #33 0xb0f058c1 in KJS::FunctionImp::callAsFunction (this=0xad817640, exec=0xbfbc8f40, thisObj=0xad7b51c0, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/function.cpp:144 #34 0xb0f096e0 in KJS::JSObject::call (this=0x81a8001, exec=0xbfbc8f40, thisObj=0xad7b51c0, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/object.cpp:70 #35 0xb0f27a74 in KJS::Machine::runBlock (exec=0xbfbc8f40, codeBlock=..., parentExec=0xbfbc9450) at codes.def:1192 #36 0xb0f058c1 in KJS::FunctionImp::callAsFunction (this=0xad817680, exec=0xbfbc9450, thisObj=0xad7b51c0, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/function.cpp:144 #37 0xb0f096e0 in KJS::JSObject::call (this=0x81a8001, exec=0xbfbc9450, thisObj=0xad7b51c0, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/object.cpp:70 #38 0xb0ee855d in KJS::FunctionProtoFunc::callAsFunction (this=0xae360060, exec=0xbfbc9450, thisObj=0xad817680, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/function_object.cpp:139 #39 0xb0f096e0 in KJS::JSObject::call (this=0x81a8001, exec=0xbfbc9450, thisObj=0xad817680, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/object.cpp:70 #40 0xb0f27a74 in KJS::Machine::runBlock (exec=0xbfbc9450, codeBlock=..., parentExec=0x8d737c8) at codes.def:1192 #41 0xb0f058c1 in KJS::FunctionImp::callAsFunction (this=0xad7a34a0, exec=0x8d737c8, thisObj=0xad7b53a0, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/function.cpp:144 #42 0xb0f096e0 in KJS::JSObject::call (this=0x81a8001, exec=0x8d737c8, thisObj=0xad7b53a0, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/object.cpp:70 #43 0xb133f937 in KJS::JSEventListener::handleEvent (this=0x9156800, evt=...) at /usr/src/debug/kdelibs-4.4.3/khtml/ecma/kjs_events.cpp:106 #44 0xb111b266 in DOM::NodeImpl::handleLocalEvents (this=0x9129848, evt=0x3d9ddcc0, useCapture=false) at /usr/src/debug/kdelibs-4.4.3/khtml/xml/dom_nodeimpl.cpp:718 #45 0xb111b53f in DOM::NodeImpl::dispatchGenericEvent (this=0x3f8b0f98, evt=0x3d9ddcc0) at /usr/src/debug/kdelibs-4.4.3/khtml/xml/dom_nodeimpl.cpp:513 #46 0xb111b7fc in DOM::NodeImpl::dispatchEvent (this=0x3f8b0f98, evt=0x3d9ddcc0, exceptioncode=@0xbfbc97bc, tempEvent=true) at /usr/src/debug/kdelibs-4.4.3/khtml/xml/dom_nodeimpl.cpp:453 #47 0xb107acb8 in KHTMLView::dispatchMouseEvent (this=0x888da48, eventId=7, targetNode=0x3f8b0f98, targetNodeNonShared=0x3f8b0f98, cancelable=<value optimized out>, detail=0, _mouse=<value optimized out>, setUnder=true, mouseEventType=4, orient=0) at /usr/src/debug/kdelibs-4.4.3/khtml/khtmlview.cpp:3742 #48 0xb108b4e8 in KHTMLView::mouseMoveEvent (this=0x888da48, _mouse=0xbfbca150) at /usr/src/debug/kdelibs-4.4.3/khtml/khtmlview.cpp:1363 #49 0xb60c7c48 in QWidget::event (this=0x888da48, event=0xbfbca150) at kernel/qwidget.cpp:7983 #50 0xb64d4155 in QFrame::event (this=0x888da48, e=0xbfbca150) at widgets/qframe.cpp:557 #51 0xb108717c in KHTMLView::widgetEvent (this=0x888da48, e=0x1) at /usr/src/debug/kdelibs-4.4.3/khtml/khtmlview.cpp:2362 #52 0xb10874dd in KHTMLView::eventFilter (this=0x888da48, o=0x8899678, e=0xbfbca150) at /usr/src/debug/kdelibs-4.4.3/khtml/khtmlview.cpp:2207 #53 0xb6b590ae in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80a90b8, receiver=0x8899678, event=0xbfbca150) at kernel/qcoreapplication.cpp:819 #54 0xb60673cd in QApplicationPrivate::notify_helper (this=0x80a90b8, receiver=0x8899678, e=0xbfbca150) at kernel/qapplication.cpp:4296 #55 0xb606ec0e in QApplication::notify (this=0xbfbc9e84, receiver=0x8899678, e=0xbfbca150) at kernel/qapplication.cpp:3865 #56 0xb6decc71 in KApplication::notify (this=0xbfbcaac0, receiver=0x8899678, event=0xbfbca150) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302 #57 0xb6b59dde in QCoreApplication::notifyInternal (this=0xbfbcaac0, receiver=0x8899678, event=0xbfbca150) at kernel/qcoreapplication.cpp:704 #58 0xb606db54 in sendSpontaneousEvent (receiver=0x8899678, event=0xbfbca150, alienWidget=0x8899678, nativeWidget=0x888da48, buttonDown=0xb69cd018, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218 #59 QApplicationPrivate::sendMouseEvent (receiver=0x8899678, event=0xbfbca150, alienWidget=0x8899678, nativeWidget=0x888da48, buttonDown=0xb69cd018, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2963 #60 0xb60fb69a in QETWidget::translateMouseEvent (this=0x888da48, event=0xbfbca65c) at kernel/qapplication_x11.cpp:4368 #61 0xb60fac44 in QApplication::x11ProcessEvent (this=0xbfbcaac0, event=0xbfbca65c) at kernel/qapplication_x11.cpp:3379 #62 0xb61282b8 in x11EventSourceDispatch (s=0x80ac140, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #63 0xb57d34c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #64 0xb57d6d98 in ?? () from /usr/lib/libglib-2.0.so.0 #65 0xb57d6ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #66 0xb6b86931 in QEventDispatcherGlib::processEvents (this=0x805de08, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #67 0xb6127e0a in QGuiEventDispatcherGlib::processEvents (this=0x805de08, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #68 0xb6b5844d in QEventLoop::processEvents (this=0xbfbca914, flags=) at kernel/qeventloop.cpp:149 #69 0xb6b58899 in QEventLoop::exec (this=0xbfbca914, flags=...) at kernel/qeventloop.cpp:201 #70 0xb6b5ca10 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #71 0xb60674a4 in QApplication::exec () at kernel/qapplication.cpp:3579 #72 0xb34532fb in kdemain (argc=2, argv=0x805d1a0) at /usr/src/debug/kdebase-4.4.3/apps/konqueror/src/konqmain.cpp:257 #73 0x0804e4af in launch (argc=2, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x8092de4 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str= 0x8092de8 "t500;1274925382;249056;2885_TIME51927201") at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:717 #74 0x0804f147 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:1209 #75 0x0804f594 in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:1402 #76 0x08050347 in main (argc=4, argv=0xbfbcb664, envp=0xbfbcb678) at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:1845 Reported using DrKonqi
Created attachment 47417 [details] New crash information added by DrKonqi the problem be caused by a memory leak at the javascript reload rotine. at the moment of crash konqueror takes over 2GB of mem
There is still a massive memory leak, RSS usage increases over 100MB per every zoom level change. I tried to leak-check it, but page doesn't load then: Error: http://212.51.10.80:8080/pantaenius/org.satpro.web/org.satpro.web.nocache.js: RangeError: Resource exhaustion trying to perform regexp match.
Created attachment 62610 [details] VG leak check Ah, I was wrong. That error was due my stack was unlimited??
*** Bug 279399 has been marked as a duplicate of this bug. ***
Thank you for the report, Johann-Nikolaus. 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.
The Site that produce the crash did not exist any more, so I can not retest it.