Bug 147174 - Konqueror crashes everytime on a website forum due to Javascript
Summary: Konqueror crashes everytime on a website forum due to Javascript
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml renderer (show other bugs)
Version: 3.5
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-24 20:59 UTC by Julien Humbert
Modified: 2008-04-25 23:13 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 Julien Humbert 2007-06-24 20:59:39 UTC
Version:            (using KDE KDE 3.5.7)
Installed from:    Gentoo Packages
Compiler:          version gcc 4.1.2 (Gentoo 4.1.2) 
OS:                Linux

Konqueror crashes many times when I'm browsing on the CrystalXP.net forums. I use Konqueror 3.5.7 on KDE 3.5.7.

So I've tested again with all plugins disabled and it still happens. So it's
not the flashplayer.

So, I've tested a few possibilities, and it crashes on "Graphic Request",
"Graphic Tutorials", "Demandes Graphiques", Tutoriaux graphiques" sections.

It happens only when Javascript is enabled.
I've made more test and there I saw that it is specific to the 3.5.6 and 3.5.7
version, it doesn't happen on the 3.5.5

And there is an opened bug already here : https://bugs.gentoo.org/show_bug.cgi?id=181330
Comment 1 Julien Humbert 2007-06-24 21:05:22 UTC
It happens on here for example : http://forum.crystalxp.net/index.php?s=b77fe57ba5b3952335ea3121e3f184e5&showforum=36
Comment 2 Tommi Tervo 2007-06-25 10:15:51 UTC
possible duplicate of bug #137252

#6  khtml::RenderFlow::addChildWithContinuation (this=0x886cc5c, 
    newChild=0x886cf30, beforeChild=0x88685f0)
    at /root/kdelibs/kdelibs-3.5.7/./khtml/rendering/render_object.h:288
#7  0xb5e33d4f in khtml::RenderFlow::addChild (this=0x886cc5c, 
    newChild=0x886cf30, beforeChild=0x89b7da8)
    at /root/kdelibs/kdelibs-3.5.7/./khtml/rendering/render_flow.cpp:127
#8  0xb5da0299 in DOM::NodeImpl::createRendererIfNeeded (this=0x8a9eb88)
    at /root/kdelibs/kdelibs-3.5.7/./khtml/xml/dom_nodeimpl.cpp:938
#9  0xb5da02c2 in DOM::ElementImpl::attach (this=0x8a9eb88)
    at /root/kdelibs/kdelibs-3.5.7/./khtml/xml/dom_elementimpl.cpp:536
#10 0xb5da88b9 in DOM::NodeBaseImpl::insertBefore (this=0x8a72c40, 
    newChild=0x8a9eb88, refChild=0x8ae3cc8, exceptioncode=@0xbff27758)
    at /root/kdelibs/kdelibs-3.5.7/./khtml/xml/dom_nodeimpl.cpp:1086
#11 0xb5f6c49e in DOM::Node::insertBefore (this=0xbff27840, 
    newChild=@0xbff278a8, refChild=@0xbff278a0)
    at /root/kdelibs/kdelibs-3.5.7/./khtml/dom/dom_node.cpp:262
#12 0xb5f0267e in KJS::DOMNodeProtoFunc::tryCall (this=0x86435b0, 
    exec=0xbff27ff4, thisObj=@0xbff27bf0, args=@0xbff27be4)
    at /root/kdelibs/kdelibs-3.5.7/./khtml/ecma/kjs_dom.cpp:586
#13 0xb5ef1614 in KJS::DOMFunction::call (this=0x86435b0, exec=0xbff27ff4, 
    thisObj=@0xbff27bf0, args=@0xbff27be4)
    at /root/kdelibs/kdelibs-3.5.7/./khtml/ecma/kjs_binding.cpp:136
#14 0xb5c1b699 in KJS::Object::call (this=0xbff27bf8, exec=0xbff27ff4, 
    thisObj=@0xbff27bf0, args=@0xbff27be4)
    at /root/kdelibs/kdelibs-3.5.7/./kjs/object.cpp:73
#15 0xb5c2bba1 in KJS::FunctionCallNode::evaluate (this=0x88c5358, 
    exec=0xbff27ff4) at /root/kdelibs/kdelibs-3.5.7/./kjs/nodes.cpp:870
#16 0xb5c28cae in KJS::ExprStatementNode::execute (this=0x88c5370, 
    exec=0xbff27ff4) at /root/kdelibs/kdelibs-3.5.7/./kjs/nodes.cpp:1980
#17 0xb5c28b3b in KJS::IfNode::execute (this=0x88c3550, exec=0xbff27ff4)
    at /root/kdelibs/kdelibs-3.5.7/./kjs/nodes.cpp:2021
#18 0xb5c251b8 in KJS::SourceElementsNode::execute (this=0x89d20f0, 
    exec=0xbff27ff4) at /root/kdelibs/kdelibs-3.5.7/./kjs/nodes.cpp:3114
#19 0xb5c18c59 in KJS::BlockNode::execute (this=0x88c35c0, exec=0xbff27ff4)
    at /root/kdelibs/kdelibs-3.5.7/./kjs/nodes.cpp:1942
#20 0xb5c27962 in KJS::ForNode::execute (this=0x88c35f0, exec=0xbff27ff4)
    at /root/kdelibs/kdelibs-3.5.7/./kjs/nodes.cpp:2199
#21 0xb5c251b8 in KJS::SourceElementsNode::execute (this=0x8834300, 
    exec=0xbff27ff4) at /root/kdelibs/kdelibs-3.5.7/./kjs/nodes.cpp:3114
#22 0xb5c18c59 in KJS::BlockNode::execute (this=0x88c3668, exec=0xbff27ff4)
    at /root/kdelibs/kdelibs-3.5.7/./kjs/nodes.cpp:1942
#23 0xb5c18ab6 in KJS::DeclaredFunctionImp::execute (this=0x89d0a00, 
    exec=0xbff27ff4) at /root/kdelibs/kdelibs-3.5.7/./kjs/function.cpp:613
#24 0xb5c1a851 in KJS::FunctionImp::call (this=0x89d0a00, exec=0xbff283c4, 
    thisObj=@0xbff280d0, args=@0xbff280c4)
    at /root/kdelibs/kdelibs-3.5.7/./kjs/function.cpp:373
#25 0xb5c1b699 in KJS::Object::call (this=0xbff280d8, exec=0xbff283c4, 
    thisObj=@0xbff280d0, args=@0xbff280c4)
    at /root/kdelibs/kdelibs-3.5.7/./kjs/object.cpp:73
#26 0xb5c2bba1 in KJS::FunctionCallNode::evaluate (this=0x88ac980, 
    exec=0xbff283c4) at /root/kdelibs/kdelibs-3.5.7/./kjs/nodes.cpp:870
#27 0xb5c28cae in KJS::ExprStatementNode::execute (this=0x883b530, 
    exec=0xbff283c4) at /root/kdelibs/kdelibs-3.5.7/./kjs/nodes.cpp:1980
#28 0xb5c27962 in KJS::ForNode::execute (this=0x881b1a0, exec=0xbff283c4)
    at /root/kdelibs/kdelibs-3.5.7/./kjs/nodes.cpp:2199
#29 0xb5c251b8 in KJS::SourceElementsNode::execute (this=0x87fcbf0, 
Comment 3 patch_linams 2007-07-26 23:56:43 UTC
Confirmed using

Version:            (using KDE KDE 3.5.7)
Installed from:    SuSE RPMs
Compiler:          gcc (GCC) 4.1.2 20061115 (prerelease) (SUSE Linux) Target: i586-suse-linux Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.1.2 --enable-ssp --disable-libssp --disable-libgcj --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit --enable-libstdcxx-allocator=new --program-suffix=-4.1 --enable-version-specific-runtime-libs --without-system-libunwind --with-cpu=generic --host=i586-suse-linux
Comment 4 A. Spehr 2008-04-25 23:13:45 UTC
no crash in ~4.0.3 rev793993