Application: konqueror (4.5.70 (4.6 >= 20100927)) KDE Platform Version: 4.5.70 (4.6 >= 20100927) (Compiled from sources) Qt Version: 4.7.0 Operating System: Linux 2.6.34.7-0.5-default i686 Distribution: "openSUSE 11.3 (i586)" -- Information about the crash: Just open http://gr8.fi/salmisaari/etusivu.php -> crash: BT w/o arena-alloc: The crash can be reproduced every time. -- Backtrace: Application: Konqueror (konqueror), signal: Segmentation fault [Current thread is 1 (Thread 0xb4fde710 (LWP 6825))] Thread 2 (Thread 0xafa50b70 (LWP 6837)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb6794452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb680a90c in wait (this=0x86e5934, mutex=0x86e5930, time=30000) at thread/qwaitcondition_unix.cpp:86 #3 QWaitCondition::wait (this=0x86e5934, mutex=0x86e5930, time=30000) at thread/qwaitcondition_unix.cpp:160 #4 0xb67ffcd4 in QThreadPoolThread::run (this=0x822c490) at concurrent/qthreadpool.cpp:140 #5 0xb680a27a in QThreadPrivate::start (arg=0x822c490) at thread/qthread_unix.cpp:266 #6 0xb678fb25 in start_thread () from /lib/libpthread.so.0 #7 0xb58d746e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb4fde710 (LWP 6825)): [KCrash Handler] #7 0x08a8accd in ?? () #8 0xb21eb9b7 in khtml::RenderBlock::findNextLineBreak (this=0x89f85d0, start=..., bidi=...) at /home/teve/kde/kdelibs/khtml/rendering/bidi.cpp:1898 #9 0xb21ea370 in khtml::RenderBlock::layoutInlineChildren (this=0x89f85d0, relayoutChildren=false, breakBeforeLine=0) at /home/teve/kde/kdelibs/khtml/rendering/bidi.cpp:1506 #10 0xb21f2c91 in khtml::RenderBlock::layoutBlock (this=0x89f85d0, relayoutChildren=false) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:835 #11 0xb21f25f1 in khtml::RenderBlock::layout (this=0x89f85d0) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:738 #12 0xb20a8131 in khtml::RenderObject::layoutIfNeeded (this=0x89f85d0) at /home/teve/kde/kdelibs/khtml/rendering/render_object.h:480 #13 0xb21f5f79 in khtml::RenderBlock::layoutBlockChildren (this=0x89f91a0, relayoutChildren=false) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:1558 #14 0xb21f2ca9 in khtml::RenderBlock::layoutBlock (this=0x89f91a0, relayoutChildren=false) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:837 #15 0xb21f25f1 in khtml::RenderBlock::layout (this=0x89f91a0) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:738 #16 0xb20a8131 in khtml::RenderObject::layoutIfNeeded (this=0x89f91a0) at /home/teve/kde/kdelibs/khtml/rendering/render_object.h:480 #17 0xb21f5f79 in khtml::RenderBlock::layoutBlockChildren (this=0x89f8ca0, relayoutChildren=false) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:1558 #18 0xb21f2ca9 in khtml::RenderBlock::layoutBlock (this=0x89f8ca0, relayoutChildren=false) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:837 #19 0xb21f25f1 in khtml::RenderBlock::layout (this=0x89f8ca0) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:738 #20 0xb20a8131 in khtml::RenderObject::layoutIfNeeded (this=0x89f8ca0) at /home/teve/kde/kdelibs/khtml/rendering/render_object.h:480 #21 0xb21e9e51 in khtml::RenderBlock::layoutInlineChildren (this=0x8a26198, relayoutChildren=false, breakBeforeLine=0) at /home/teve/kde/kdelibs/khtml/rendering/bidi.cpp:1410 #22 0xb21f2c91 in khtml::RenderBlock::layoutBlock (this=0x8a26198, relayoutChildren=false) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:835 #23 0xb21f25f1 in khtml::RenderBlock::layout (this=0x8a26198) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:738 #24 0xb20a8131 in khtml::RenderObject::layoutIfNeeded (this=0x8a26198) at /home/teve/kde/kdelibs/khtml/rendering/render_object.h:480 #25 0xb21f5f79 in khtml::RenderBlock::layoutBlockChildren (this=0x8a835f0, relayoutChildren=false) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:1558 #26 0xb21f2ca9 in khtml::RenderBlock::layoutBlock (this=0x8a835f0, relayoutChildren=false) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:837 #27 0xb21f25f1 in khtml::RenderBlock::layout (this=0x8a835f0) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:738 #28 0xb20a8131 in khtml::RenderObject::layoutIfNeeded (this=0x8a835f0) at /home/teve/kde/kdelibs/khtml/rendering/render_object.h:480 #29 0xb21f5f79 in khtml::RenderBlock::layoutBlockChildren (this=0x8a82f90, relayoutChildren=false) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:1558 #30 0xb21f2ca9 in khtml::RenderBlock::layoutBlock (this=0x8a82f90, relayoutChildren=false) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:837 #31 0xb21f25f1 in khtml::RenderBlock::layout (this=0x8a82f90) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:738 #32 0xb2276c35 in khtml::RenderBody::layout (this=0x8a82f90) at /home/teve/kde/kdelibs/khtml/rendering/render_body.cpp:91 #33 0xb20a8131 in khtml::RenderObject::layoutIfNeeded (this=0x8a82f90) at /home/teve/kde/kdelibs/khtml/rendering/render_object.h:480 #34 0xb21f5f79 in khtml::RenderBlock::layoutBlockChildren (this=0x8727b98, relayoutChildren=false) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:1558 #35 0xb21f2ca9 in khtml::RenderBlock::layoutBlock (this=0x8727b98, relayoutChildren=false) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:837 #36 0xb21f25f1 in khtml::RenderBlock::layout (this=0x8727b98) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:738 #37 0xb20a8131 in khtml::RenderObject::layoutIfNeeded (this=0x8727b98) at /home/teve/kde/kdelibs/khtml/rendering/render_object.h:480 #38 0xb21f5f79 in khtml::RenderBlock::layoutBlockChildren (this=0x872f580, relayoutChildren=false) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:1558 #39 0xb21f2ca9 in khtml::RenderBlock::layoutBlock (this=0x872f580, relayoutChildren=false) at /home/teve/kde/kdelibs/khtml/rendering/render_block.cpp:837 #40 0xb226f6b1 in khtml::RenderCanvas::layout (this=0x872f580) at /home/teve/kde/kdelibs/khtml/rendering/render_canvas.cpp:191 #41 0xb2093b6f in KHTMLView::layout (this=0x83e1140) at /home/teve/kde/kdelibs/khtml/khtmlview.cpp:1007 #42 0xb213920b in DOM::DocumentImpl::updateLayout (this=0x86f14b0) at /home/teve/kde/kdelibs/khtml/xml/dom_docimpl.cpp:1501 #43 0xb23242dc in KJS::DOMNode::getValueProperty (this=0xaf0d6e40, exec=0xbff2f8ac, token=57) at /home/teve/kde/kdelibs/khtml/ecma/kjs_dom.cpp:376 #44 0xb2334bed in KJS::JSValue* KJS::staticValueGetter<KJS::DOMNode>(KJS::ExecState*, KJS::JSObject*, KJS::Identifier const&, KJS::PropertySlot const&) () from /opt/kdetrunk/lib/libkhtml.so.5 #45 0xb1bf7b94 in KJS::PropertySlot::getValue (this=0xbff2e390, exec=0xbff2f8ac, originalObject=0xaf0d6e40, propertyName=...) at /home/teve/kde/kdelibs/kjs/property_slot.h:46 #46 0xb1bf6514 in KJS::JSObject::get (this=0xaf0d6e40, exec=0xbff2f8ac, propertyName=...) at /home/teve/kde/kdelibs/kjs/object.cpp:89 #47 0xb1c12970 in KJS::Machine::runBlock (exec=0xbff2f8ac, codeBlock=..., parentExec=0xbff30eac) at codes.def:685 #48 0xb1befc72 in KJS::FunctionImp::callAsFunction (this=0xaf0e4c40, exec=0xbff30eac, thisObj=0xaf0e4c00, args=...) at /home/teve/kde/kdelibs/kjs/function.cpp:172 #49 0xb2366793 in KJS::JSObject::call (this=0xaf0e4c40, exec=0xbff30eac, thisObj=0xaf0e4c00, args=...) at /home/teve/kde/kdelibs/kjs/object.h:626 #50 0xb1c1b962 in KJS::Machine::runBlock (exec=0xbff30eac, codeBlock=..., parentExec=0xbff32544) at codes.def:1204 #51 0xb1befc72 in KJS::FunctionImp::callAsFunction (this=0xaf0e4c80, exec=0xbff32544, thisObj=0xaf0e4c00, args=...) at /home/teve/kde/kdelibs/kjs/function.cpp:172 #52 0xb2366793 in KJS::JSObject::call (this=0xaf0e4c80, exec=0xbff32544, thisObj=0xaf0e4c00, args=...) at /home/teve/kde/kdelibs/kjs/object.h:626 #53 0xb1c1b962 in KJS::Machine::runBlock (exec=0xbff32544, codeBlock=..., parentExec=0x0) at codes.def:1204 #54 0xb1bc0996 in KJS::FunctionBodyNode::execute (this=0x8cdcdd0, exec=0xbff32544) at /home/teve/kde/kdelibs/kjs/nodes.cpp:927 #55 0xb1bfb3d2 in KJS::Interpreter::evaluate (this=0x86f0bb0, sourceURL=..., startingLineNumber=1, code=0x8d18478, codeLength=29, thisV=0xafaa0000) at /home/teve/kde/kdelibs/kjs/interpreter.cpp:556 #56 0xb1bfaf37 in KJS::Interpreter::evaluate (this=0x86f0bb0, sourceURL=..., startingLineNumber=1, code=..., thisV=0xafaa0000) at /home/teve/kde/kdelibs/kjs/interpreter.cpp:496 #57 0xb236fa81 in KJSProxy::evaluate (this=0x872a090, filename=..., baseLine=1, str=..., n=..., completion=0xbff32764) at /home/teve/kde/kdelibs/khtml/ecma/kjs_proxy.cpp:126 #58 0xb20bafd9 in KHTMLPart::executeScript (this=0x83c2300, n=..., script=...) at /home/teve/kde/kdelibs/khtml/khtml_part.cpp:1327 #59 0xb2362d49 in KJS::ScheduledAction::execute (this=0x89a80e0, window=0xafaa0000) at /home/teve/kde/kdelibs/khtml/ecma/kjs_window.cpp:2286 #60 0xb2363997 in KJS::WindowQObject::timerEvent (this=0x86e58b0) at /home/teve/kde/kdelibs/khtml/ecma/kjs_window.cpp:2451 #61 0xb691e4e4 in QObject::event (this=0x86e58b0, e=0xbff32d40) at kernel/qobject.cpp:1175 #62 0xb5d8d1a4 in QApplicationPrivate::notify_helper (this=0x8069ba8, receiver=0x86e58b0, e=0xbff32d40) at kernel/qapplication.cpp:4396 #63 0xb5d95dd7 in QApplication::notify (this=0xbff330c8, receiver=0x86e58b0, e=0xbff32d40) at kernel/qapplication.cpp:3798 #64 0xb6ef88fa in KApplication::notify (this=0xbff330c8, receiver=0x86e58b0, event=0xbff32d40) at /home/teve/kde/kdelibs/kdeui/kernel/kapplication.cpp:311 #65 0xb690912e in QCoreApplication::notifyInternal (this=0xbff330c8, receiver=0x86e58b0, event=0xbff32d40) at kernel/qcoreapplication.cpp:732 #66 0xb693a4b4 in sendEvent (this=0x806cd34) at kernel/qcoreapplication.h:215 #67 QTimerInfoList::activateTimers (this=0x806cd34) at kernel/qeventdispatcher_unix.cpp:617 #68 0xb6937132 in timerSourceDispatch (source=0x806cd00) at kernel/qeventdispatcher_glib.cpp:184 #69 0xb538ab49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #70 0xb538b350 in ?? () from /usr/lib/libglib-2.0.so.0 #71 0xb538b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #72 0xb693785b in QEventDispatcherGlib::processEvents (this=0x8051e48, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #73 0xb5e4219a in QGuiEventDispatcherGlib::processEvents (this=0x8051e48, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #74 0xb690840d in QEventLoop::processEvents (this=0xbff32fe4, flags=...) at kernel/qeventloop.cpp:149 #75 0xb6908639 in QEventLoop::exec (this=0xbff32fe4, flags=...) at kernel/qeventloop.cpp:201 #76 0xb690d090 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #77 0xb5d8aed4 in QApplication::exec () at kernel/qapplication.cpp:3672 #78 0xb787950f in kdemain (argc=1, argv=0xbff33354) at /home/teve/kde/kdebase/apps/konqueror/src/konqmain.cpp:219 #79 0x080487d9 in main (argc=1, argv=0xbff33354) at /home/teve/kde/kbb/apps/konqueror/src/konqueror_dummy.cpp:3 Possible duplicates by query: bug 253814, bug 238600, bug 233703, bug 229441, bug 213272. Reported using DrKonqi
VG log ==6685== Invalid read of size 1 ==6685== at 0xB20BF2C: khtml::RenderObject::isFloating() const (render_object.h:324) ==6685== by 0xB2D21FE: khtml::RenderObject::isFloatingOrPositioned() const (in /opt/kdetrunk/lib/libkhtml.so.5.6.0) ==6685== by 0xB367460: khtml::requiresLineBox(khtml::BidiIterator&) (bidi.cpp:1827) ==6685== by 0xB3679B6: khtml::RenderBlock::findNextLineBreak(khtml::BidiIterator&, khtml::BidiState&) (bidi.cpp:1898) ==6685== by 0xB36636F: khtml::RenderBlock::layoutInlineChildren(bool, int) (bidi.cpp:1506) ==6685== by 0xB36EC90: khtml::RenderBlock::layoutBlock(bool) (render_block.cpp:835) ==6685== by 0xB36E5F0: khtml::RenderBlock::layout() (render_block.cpp:738) ==6685== by 0xB224130: khtml::RenderObject::layoutIfNeeded() (in /opt/kdetrunk/lib/libkhtml.so.5.6.0) ==6685== by 0xB371F78: khtml::RenderBlock::layoutBlockChildren(bool) (render_block.cpp:1558) ==6685== by 0xB36ECA8: khtml::RenderBlock::layoutBlock(bool) (render_block.cpp:837) ==6685== by 0xB36E5F0: khtml::RenderBlock::layout() (render_block.cpp:738) ==6685== by 0xB224130: khtml::RenderObject::layoutIfNeeded() (in /opt/kdetrunk/lib/libkhtml.so.5.6.0) ==6685== Address 0x8fa8cfa is 34 bytes inside a block of size 68 free'd ==6685== at 0x4026996: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==6685== by 0xB3B0B2B: khtml::RenderArena::free(unsigned int, void*) (render_arena.cpp:122) ==6685== by 0xB393AA9: khtml::RenderObject::arenaDelete(khtml::RenderArena*, void*) (render_object.cpp:2408) ==6685== by 0xB3939DC: khtml::RenderObject::detach() (render_object.cpp:2384) ==6685== by 0xB3ACA3C: khtml::RenderText::detach() (render_text.cpp:729) ==6685== by 0xB2C75D9: DOM::NodeImpl::detach() (dom_nodeimpl.cpp:901) ==6685== by 0xB2C99B0: DOM::NodeBaseImpl::removeChild(DOM::NodeImpl*, int&) (dom_nodeimpl.cpp:1674) ==6685== by 0xB2C96AD: DOM::NodeBaseImpl::replaceChild(DOM::NodeImpl*, DOM::NodeImpl*, int&) (dom_nodeimpl.cpp:1599) ==6685== by 0xB4A1CFF: DOMNodeProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (kjs_dom.cpp:654) ==6685== by 0xB4E2792: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==6685== by 0xBCE8961: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1204) ==6685== by 0xBCBCC71: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
*** This bug has been marked as a duplicate of bug 238600 ***