Bug 136270 - konqueror crashes onload if JS is enabled
Summary: konqueror crashes onload if JS is enabled
Status: RESOLVED DUPLICATE of bug 133680
Alias: None
Product: konqueror
Classification: Applications
Component: kjs (show other bugs)
Version: unspecified
Platform: FreeBSD Ports FreeBSD
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-25 00:25 UTC by khtmltest
Modified: 2006-10-25 00:37 UTC (History)
0 users

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 khtmltest 2006-10-25 00:25:21 UTC
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 ()
Comment 1 Maksim Orlovich 2006-10-25 00:37:11 UTC

*** This bug has been marked as a duplicate of 133680 ***