Version: (using KDE KDE 3.5.4) Installed from: FreeBSD Ports Compiler: gcc 3.4.6 OS: FreeBSD Steps to repro: 0. Enable JS 1. Load http://opendotdotdot.blogspot.com/2006/10/gplv3-what-richard-stallman-said.html Backtrace: [New LWP 100319] [Switching to LWP 100319] [KCrash handler] #8 0x00000008056f03af in DOM::DocumentImpl::importNode () from /usr/local/lib/libkhtml.so.6 #9 0x0000000805894de1 in DOM::Document::importNode () from /usr/local/lib/libkhtml.so.6 #10 0x000000080580e396 in KJS::DOMDocumentProtoFunc::tryCall () from /usr/local/lib/libkhtml.so.6 #11 0x00000008057fb8d4 in KJS::DOMFunction::call () from /usr/local/lib/libkhtml.so.6 #12 0x0000000805aee9e2 in KJS::Object::call () from /usr/local/lib/libkjs.so.3 #13 0x0000000805ac03a6 in KJS::FunctionCallNode::evaluate () from /usr/local/lib/libkjs.so.3 #14 0x0000000805ac6eff in KJS::ReturnNode::execute () from /usr/local/lib/libkjs.so.3 #15 0x0000000805ac9f3c in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #16 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #17 0x0000000805ac46ae in KJS::IfNode::execute () from /usr/local/lib/libkjs.so.3 #18 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #19 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #20 0x0000000805ae930d in KJS::DeclaredFunctionImp::execute () from /usr/local/lib/libkjs.so.3 #21 0x0000000805ae8a17 in KJS::FunctionImp::call () from /usr/local/lib/libkjs.so.3 #22 0x0000000805aee9e2 in KJS::Object::call () from /usr/local/lib/libkjs.so.3 #23 0x0000000805ac03a6 in KJS::FunctionCallNode::evaluate () from /usr/local/lib/libkjs.so.3 #24 0x0000000805ac6eff in KJS::ReturnNode::execute () from /usr/local/lib/libkjs.so.3 #25 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #26 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #27 0x0000000805ae930d in KJS::DeclaredFunctionImp::execute () from /usr/local/lib/libkjs.so.3 #28 0x0000000805ae8a17 in KJS::FunctionImp::call () from /usr/local/lib/libkjs.so.3 #29 0x0000000805aee9e2 in KJS::Object::call () from /usr/local/lib/libkjs.so.3 #30 0x0000000805ac03a6 in KJS::FunctionCallNode::evaluate () from /usr/local/lib/libkjs.so.3 #31 0x0000000805ac2bb6 in KJS::AssignNode::evaluate () from /usr/local/lib/libkjs.so.3 #32 0x0000000805ac4436 in KJS::ExprStatementNode::execute () from /usr/local/lib/libkjs.so.3 #33 0x0000000805ac9f3c in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #34 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #35 0x0000000805ac46ae in KJS::IfNode::execute () from /usr/local/lib/libkjs.so.3 #36 0x0000000805ac46ae in KJS::IfNode::execute () from /usr/local/lib/libkjs.so.3 #37 0x0000000805ac9f3c in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #38 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #39 0x0000000805ac46ae in KJS::IfNode::execute () from /usr/local/lib/libkjs.so.3 #40 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #41 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #42 0x0000000805ae930d in KJS::DeclaredFunctionImp::execute () from /usr/local/lib/libkjs.so.3 #43 0x0000000805ae8a17 in KJS::FunctionImp::call () from /usr/local/lib/libkjs.so.3 #44 0x0000000805aee9e2 in KJS::Object::call () from /usr/local/lib/libkjs.so.3 #45 0x0000000805ac03a6 in KJS::FunctionCallNode::evaluate () from /usr/local/lib/libkjs.so.3 #46 0x0000000805ac38be in KJS::AssignExprNode::evaluate () from /usr/local/lib/libkjs.so.3 #47 0x0000000805ac3aa6 in KJS::VarDeclNode::evaluate () from /usr/local/lib/libkjs.so.3 #48 0x0000000805ac3d94 in KJS::VarDeclListNode::evaluate () from /usr/local/lib/libkjs.so.3 #49 0x0000000805ac3f63 in KJS::VarStatementNode::execute () from /usr/local/lib/libkjs.so.3 #50 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #51 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #52 0x0000000805ac50bb in KJS::WhileNode::execute () from /usr/local/lib/libkjs.so.3 #53 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #54 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #55 0x0000000805ac46ae in KJS::IfNode::execute () from /usr/local/lib/libkjs.so.3 #56 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #57 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #58 0x0000000805ae930d in KJS::DeclaredFunctionImp::execute () from /usr/local/lib/libkjs.so.3 #59 0x0000000805ae8a17 in KJS::FunctionImp::call () from /usr/local/lib/libkjs.so.3 #60 0x0000000805aee9e2 in KJS::Object::call () from /usr/local/lib/libkjs.so.3 #61 0x0000000805ac03a6 in KJS::FunctionCallNode::evaluate () from /usr/local/lib/libkjs.so.3 #62 0x0000000805ac38be in KJS::AssignExprNode::evaluate () from /usr/local/lib/libkjs.so.3 #63 0x0000000805ac3aa6 in KJS::VarDeclNode::evaluate () from /usr/local/lib/libkjs.so.3 #64 0x0000000805ac3d94 in KJS::VarDeclListNode::evaluate () from /usr/local/lib/libkjs.so.3 #65 0x0000000805ac3f63 in KJS::VarStatementNode::execute () from /usr/local/lib/libkjs.so.3 #66 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #67 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #68 0x0000000805ac50bb in KJS::WhileNode::execute () from /usr/local/lib/libkjs.so.3 #69 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #70 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #71 0x0000000805ac46ae in KJS::IfNode::execute () from /usr/local/lib/libkjs.so.3 #72 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #73 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #74 0x0000000805ae930d in KJS::DeclaredFunctionImp::execute () from /usr/local/lib/libkjs.so.3 #75 0x0000000805ae8a17 in KJS::FunctionImp::call () from /usr/local/lib/libkjs.so.3 #76 0x0000000805aee9e2 in KJS::Object::call () from /usr/local/lib/libkjs.so.3 #77 0x0000000805ac03a6 in KJS::FunctionCallNode::evaluate () from /usr/local/lib/libkjs.so.3 #78 0x0000000805ac38be in KJS::AssignExprNode::evaluate () from /usr/local/lib/libkjs.so.3 #79 0x0000000805ac3aa6 in KJS::VarDeclNode::evaluate () from /usr/local/lib/libkjs.so.3 #80 0x0000000805ac3d94 in KJS::VarDeclListNode::evaluate () from /usr/local/lib/libkjs.so.3 #81 0x0000000805ac3f63 in KJS::VarStatementNode::execute () from /usr/local/lib/libkjs.so.3 #82 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #83 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #84 0x0000000805ae930d in KJS::DeclaredFunctionImp::execute () from /usr/local/lib/libkjs.so.3 #85 0x0000000805ae8a17 in KJS::FunctionImp::call () from /usr/local/lib/libkjs.so.3 #86 0x0000000805aee9e2 in KJS::Object::call () from /usr/local/lib/libkjs.so.3 #87 0x0000000805ac03a6 in KJS::FunctionCallNode::evaluate () from /usr/local/lib/libkjs.so.3 #88 0x0000000805ac38be in KJS::AssignExprNode::evaluate () from /usr/local/lib/libkjs.so.3 #89 0x0000000805ac3aa6 in KJS::VarDeclNode::evaluate () from /usr/local/lib/libkjs.so.3 #90 0x0000000805ac3d94 in KJS::VarDeclListNode::evaluate () from /usr/local/lib/libkjs.so.3 #91 0x0000000805ac3f63 in KJS::VarStatementNode::execute () from /usr/local/lib/libkjs.so.3 #92 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #93 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #94 0x0000000805ae930d in KJS::DeclaredFunctionImp::execute () from /usr/local/lib/libkjs.so.3 #95 0x0000000805ae8a17 in KJS::FunctionImp::call () from /usr/local/lib/libkjs.so.3 #96 0x0000000805aee9e2 in KJS::Object::call () from /usr/local/lib/libkjs.so.3 #97 0x0000000805ac03a6 in KJS::FunctionCallNode::evaluate () from /usr/local/lib/libkjs.so.3 #98 0x0000000805ac38be in KJS::AssignExprNode::evaluate () from /usr/local/lib/libkjs.so.3 #99 0x0000000805ac3aa6 in KJS::VarDeclNode::evaluate () from /usr/local/lib/libkjs.so.3 #100 0x0000000805ac3d94 in KJS::VarDeclListNode::evaluate () from /usr/local/lib/libkjs.so.3 #101 0x0000000805ac3f63 in KJS::VarStatementNode::execute () from /usr/local/lib/libkjs.so.3 #102 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #103 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #104 0x0000000805ae930d in KJS::DeclaredFunctionImp::execute () from /usr/local/lib/libkjs.so.3 #105 0x0000000805ae8a17 in KJS::FunctionImp::call () from /usr/local/lib/libkjs.so.3 #106 0x0000000805aee9e2 in KJS::Object::call () from /usr/local/lib/libkjs.so.3 #107 0x0000000805ac03a6 in KJS::FunctionCallNode::evaluate () from /usr/local/lib/libkjs.so.3 #108 0x0000000805ac4436 in KJS::ExprStatementNode::execute () from /usr/local/lib/libkjs.so.3 #109 0x0000000805ac9f3c in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #110 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #111 0x0000000805ac46ae in KJS::IfNode::execute () from /usr/local/lib/libkjs.so.3 #112 0x0000000805ac46ae in KJS::IfNode::execute () from /usr/local/lib/libkjs.so.3 #113 0x0000000805ac46ae in KJS::IfNode::execute () from /usr/local/lib/libkjs.so.3 #114 0x0000000805ac46ae in KJS::IfNode::execute () from /usr/local/lib/libkjs.so.3 #115 0x0000000805ac9f3c in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #116 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #117 0x0000000805ae930d in KJS::DeclaredFunctionImp::execute () from /usr/local/lib/libkjs.so.3 #118 0x0000000805ae8a17 in KJS::FunctionImp::call () from /usr/local/lib/libkjs.so.3 #119 0x0000000805aee9e2 in KJS::Object::call () from /usr/local/lib/libkjs.so.3 #120 0x0000000805ac03a6 in KJS::FunctionCallNode::evaluate () from /usr/local/lib/libkjs.so.3 #121 0x0000000805ac4436 in KJS::ExprStatementNode::execute () from /usr/local/lib/libkjs.so.3 #122 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #123 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #124 0x0000000805ae930d in KJS::DeclaredFunctionImp::execute () from /usr/local/lib/libkjs.so.3 #125 0x0000000805ae8a17 in KJS::FunctionImp::call () from /usr/local/lib/libkjs.so.3 #126 0x0000000805aee9e2 in KJS::Object::call () from /usr/local/lib/libkjs.so.3 #127 0x0000000805ac03a6 in KJS::FunctionCallNode::evaluate () from /usr/local/lib/libkjs.so.3 #128 0x0000000805ac4436 in KJS::ExprStatementNode::execute () from /usr/local/lib/libkjs.so.3 #129 0x0000000805ac9f3c in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #130 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #131 0x0000000805ac91cc in KJS::TryNode::execute () from /usr/local/lib/libkjs.so.3 #132 0x0000000805ac9f3c in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #133 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #134 0x0000000805aeb12c in KJS::GlobalFuncImp::call () from /usr/local/lib/libkjs.so.3 #135 0x0000000805aee9e2 in KJS::Object::call () from /usr/local/lib/libkjs.so.3 #136 0x0000000805ac03a6 in KJS::FunctionCallNode::evaluate () from /usr/local/lib/libkjs.so.3 #137 0x0000000805ac4436 in KJS::ExprStatementNode::execute () from /usr/local/lib/libkjs.so.3 #138 0x0000000805ac9f3c in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #139 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #140 0x0000000805ac46ae in KJS::IfNode::execute () from /usr/local/lib/libkjs.so.3 #141 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #142 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #143 0x0000000805ac91cc in KJS::TryNode::execute () from /usr/local/lib/libkjs.so.3 #144 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #145 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #146 0x0000000805ac46ae in KJS::IfNode::execute () from /usr/local/lib/libkjs.so.3 #147 0x0000000805ac9fc9 in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #148 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #149 0x0000000805ac91cc in KJS::TryNode::execute () from /usr/local/lib/libkjs.so.3 #150 0x0000000805ac9f3c in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #151 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #152 0x0000000805ac46ae in KJS::IfNode::execute () from /usr/local/lib/libkjs.so.3 #153 0x0000000805ac9f3c in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #154 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #155 0x0000000805ae930d in KJS::DeclaredFunctionImp::execute () from /usr/local/lib/libkjs.so.3 #156 0x0000000805ae8a17 in KJS::FunctionImp::call () from /usr/local/lib/libkjs.so.3 #157 0x0000000805aee9e2 in KJS::Object::call () from /usr/local/lib/libkjs.so.3 #158 0x0000000805ac03a6 in KJS::FunctionCallNode::evaluate () from /usr/local/lib/libkjs.so.3 #159 0x0000000805ac4436 in KJS::ExprStatementNode::execute () from /usr/local/lib/libkjs.so.3 #160 0x0000000805ac9f3c in KJS::SourceElementsNode::execute () from /usr/local/lib/libkjs.so.3 #161 0x0000000805ac4279 in KJS::BlockNode::execute () from /usr/local/lib/libkjs.so.3 #162 0x0000000805ae930d in KJS::DeclaredFunctionImp::execute () from /usr/local/lib/libkjs.so.3 #163 0x0000000805ae8a17 in KJS::FunctionImp::call () from /usr/local/lib/libkjs.so.3 #164 0x0000000805aee9e2 in KJS::Object::call () from /usr/local/lib/libkjs.so.3 #165 0x0000000805869732 in KJS::JSEventListener::handleEvent () from /usr/local/lib/libkhtml.so.6 #166 0x000000080587b0e2 in KJS::XMLHttpRequest::changeState () from /usr/local/lib/libkhtml.so.6 #167 0x000000080587c5ef in KJS::XMLHttpRequest::slotFinished () from /usr/local/lib/libkhtml.so.6 #168 0x000000080587cf3f in KJS::XMLHttpRequestQObject::qt_invoke () from /usr/local/lib/libkhtml.so.6 #169 0x00000008022fff18 in QObject::activate_signal () from /usr/X11R6/lib/libqt-mt.so.3 #170 0x0000000800936fb6 in KIO::Job::result () from /usr/local/lib/libkio.so.6 #171 0x0000000800937063 in KIO::Job::emitResult () from /usr/local/lib/libkio.so.6 #172 0x0000000800939176 in KIO::SimpleJob::slotFinished () from /usr/local/lib/libkio.so.6 #173 0x00000008009484ab in KIO::TransferJob::slotFinished () from /usr/local/lib/libkio.so.6 #174 0x0000000800939c79 in KIO::TransferJob::qt_invoke () from /usr/local/lib/libkio.so.6 #175 0x00000008022fff18 in QObject::activate_signal () from /usr/X11R6/lib/libqt-mt.so.3 #176 0x0000000802300682 in QObject::activate_signal () from /usr/X11R6/lib/libqt-mt.so.3 #177 0x0000000800928cde in KIO::SlaveInterface::dispatch () from /usr/local/lib/libkio.so.6 #178 0x000000080092793b in KIO::SlaveInterface::dispatch () from /usr/local/lib/libkio.so.6 #179 0x0000000800923d2a in KIO::Slave::gotInput () from /usr/local/lib/libkio.so.6 #180 0x00000008009240cb in KIO::Slave::qt_invoke () from /usr/local/lib/libkio.so.6 #181 0x00000008022fff18 in QObject::activate_signal () from /usr/X11R6/lib/libqt-mt.so.3 #182 0x000000080230051f in QObject::activate_signal () from /usr/X11R6/lib/libqt-mt.so.3 #183 0x000000080231871b in QSocketNotifier::event () from /usr/X11R6/lib/libqt-mt.so.3 #184 0x00000008022a4f5d in QApplication::internalNotify () from /usr/X11R6/lib/libqt-mt.so.3 #185 0x00000008022a52ee in QApplication::notify () from /usr/X11R6/lib/libqt-mt.so.3 #186 0x000000080144d80a in KApplication::notify () from /usr/local/lib/libkdecore.so.6 #187 0x0000000802299d47 in QEventLoop::activateSocketNotifiers () from /usr/X11R6/lib/libqt-mt.so.3 #188 0x0000000802258578 in QEventLoop::processEvents () from /usr/X11R6/lib/libqt-mt.so.3 #189 0x00000008022b93d9 in QEventLoop::enterLoop () from /usr/X11R6/lib/libqt-mt.so.3 #190 0x00000008022b9332 in QEventLoop::exec () from /usr/X11R6/lib/libqt-mt.so.3 #191 0x0000000804eee3fa in kdemain () from /usr/local/lib/libkdeinit_konqueror.so #192 0x000000000040762f in execpath_avoid_loops () #193 0x0000000000407e12 in execpath_avoid_loops () #194 0x0000000000408305 in execpath_avoid_loops () #195 0x0000000000408fd7 in main ()
*** This bug has been marked as a duplicate of 133680 ***