Bug 163500 - konqueror crashes on apple.com website while trying to configure an imac with java script activated,every time. Firefox with same java version works(latest versions).
Summary: konqueror crashes on apple.com website while trying to configure an imac with...
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-08 02:15 UTC by Bassey Akpan
Modified: 2008-06-30 20:27 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 Bassey Akpan 2008-06-08 02:15:30 UTC
Version:            (using KDE 3.5.9)
Installed from:    SuSE RPMs

System configuration startup check disabled.

 [?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb69576d0 (LWP 4565)]
[KCrash handler]
#6  0x00000000 in ?? ()
#7  0xb5ec0758 in DOM::NodeBaseImpl::dispatchChildInsertedEvents ()
   from /opt/kde3/lib/libkhtml.so.4
#8  0xb5ec180f in DOM::NodeBaseImpl::appendChild ()
   from /opt/kde3/lib/libkhtml.so.4
#9  0xb5eb0a7b in DOM::NodeBaseImpl::cloneChildNodes ()
   from /opt/kde3/lib/libkhtml.so.4
#10 0xb5ed1239 in DOM::ElementImpl::finishCloneNode ()
   from /opt/kde3/lib/libkhtml.so.4
#11 0xb5ed13c8 in DOM::ElementImpl::cloneNode ()
   from /opt/kde3/lib/libkhtml.so.4
#12 0xb607d2a7 in DOM::Node::cloneNode () from /opt/kde3/lib/libkhtml.so.4
#13 0xb601839d in KJS::DOMNodeProtoFunc::tryCall ()
   from /opt/kde3/lib/libkhtml.so.4
#14 0xb6003b24 in KJS::DOMFunction::call () from /opt/kde3/lib/libkhtml.so.4
#15 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#16 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#17 0xb5d56bf7 in KJS::ReturnNode::execute () from /opt/kde3/lib/libkjs.so.1
#18 0xb5d53192 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#19 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#20 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#21 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#22 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#23 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#24 0xb5d1e663 in KJS::AssignExprNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#25 0xb5d49171 in KJS::VarDeclNode::evaluate () from /opt/kde3/lib/libkjs.so.1
#26 0xb5d4907c in KJS::VarDeclListNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#27 0xb5d5692c in KJS::VarStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#28 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#29 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#30 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#31 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#32 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#33 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#34 0xb5d494c8 in KJS::AssignNode::evaluate () from /opt/kde3/lib/libkjs.so.1
#35 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#36 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#37 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#38 0xb5d5557b in KJS::ForNode::execute () from /opt/kde3/lib/libkjs.so.1
#39 0xb5d48af0 in KJS::StatListNode::execute () from /opt/kde3/lib/libkjs.so.1
#40 0xb5d45ffa in KJS::CaseClauseNode::evalStatements ()
   from /opt/kde3/lib/libkjs.so.1
#41 0xb5d539db in KJS::CaseBlockNode::evalBlock ()
   from /opt/kde3/lib/libkjs.so.1
#42 0xb5d5430e in KJS::SwitchNode::execute () from /opt/kde3/lib/libkjs.so.1
#43 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#44 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#45 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#46 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#47 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#48 0xb5d527f0 in KJS::FunctionProtoFuncImp::call ()
   from /opt/kde3/lib/libkjs.so.1
#49 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#50 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#51 0xb5d56bf7 in KJS::ReturnNode::execute () from /opt/kde3/lib/libkjs.so.1
#52 0xb5d53192 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#53 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#54 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#55 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#56 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#57 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#58 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#59 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#60 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#61 0xb5d48513 in KJS::TryNode::execute () from /opt/kde3/lib/libkjs.so.1
#62 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#63 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#64 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#65 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#66 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#67 0xb5d525b0 in KJS::FunctionProtoFuncImp::call ()
   from /opt/kde3/lib/libkjs.so.1
#68 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#69 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#70 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#71 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#72 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#73 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#74 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#75 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#76 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#77 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#78 0xb5d53192 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#79 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#80 0xb5d5557b in KJS::ForNode::execute () from /opt/kde3/lib/libkjs.so.1
#81 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#82 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#83 0xb5d54e7f in KJS::ForInNode::execute () from /opt/kde3/lib/libkjs.so.1
#84 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#85 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#86 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#87 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#88 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#89 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#90 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#91 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#92 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#93 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#94 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#95 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#96 0xb5d525b0 in KJS::FunctionProtoFuncImp::call ()
   from /opt/kde3/lib/libkjs.so.1
#97 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#98 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#99 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#100 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#101 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#102 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#103 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#104 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#105 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#106 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#107 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#108 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#109 0xb5d54e7f in KJS::ForInNode::execute () from /opt/kde3/lib/libkjs.so.1
#110 0xb5d53192 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#111 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#112 0xb5d48513 in KJS::TryNode::execute () from /opt/kde3/lib/libkjs.so.1
#113 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#114 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#115 0xb5d565bb in KJS::IfNode::execute () from /opt/kde3/lib/libkjs.so.1
#116 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#117 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#118 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#119 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#120 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#121 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#122 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#123 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#124 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#125 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#126 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#127 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#128 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#129 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#130 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#131 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#132 0xb5d56553 in KJS::IfNode::execute () from /opt/kde3/lib/libkjs.so.1
#133 0xb5d53192 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#134 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#135 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#136 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#137 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#138 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#139 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#140 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#141 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#142 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#143 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#144 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#145 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#146 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#147 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#148 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#149 0xb5d54e7f in KJS::ForInNode::execute () from /opt/kde3/lib/libkjs.so.1
#150 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#151 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#152 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#153 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#154 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#155 0xb5d527f0 in KJS::FunctionProtoFuncImp::call ()
   from /opt/kde3/lib/libkjs.so.1
#156 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#157 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#158 0xb5d56bf7 in KJS::ReturnNode::execute () from /opt/kde3/lib/libkjs.so.1
#159 0xb5d53192 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#160 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#161 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#162 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#163 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#164 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#165 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#166 0xb5d53192 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#167 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#168 0xb5d565bb in KJS::IfNode::execute () from /opt/kde3/lib/libkjs.so.1
#169 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#170 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#171 0xb5d56553 in KJS::IfNode::execute () from /opt/kde3/lib/libkjs.so.1
#172 0xb5d53192 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#173 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#174 0xb5d56553 in KJS::IfNode::execute () from /opt/kde3/lib/libkjs.so.1
#175 0xb5d53192 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#176 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#177 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#178 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#179 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#180 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#181 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#182 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#183 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#184 0xb5d565bb in KJS::IfNode::execute () from /opt/kde3/lib/libkjs.so.1
#185 0xb5d53192 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#186 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#187 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#188 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#189 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#190 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#191 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#192 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#193 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#194 0xb5d565bb in KJS::IfNode::execute () from /opt/kde3/lib/libkjs.so.1
#195 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#196 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#197 0xb5d48513 in KJS::TryNode::execute () from /opt/kde3/lib/libkjs.so.1
#198 0xb5d53192 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#199 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#200 0xb5d5557b in KJS::ForNode::execute () from /opt/kde3/lib/libkjs.so.1
#201 0xb5d53192 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#202 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#203 0xb5d565bb in KJS::IfNode::execute () from /opt/kde3/lib/libkjs.so.1
#204 0xb5d53235 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#205 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#206 0xb5d45d39 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib/libkjs.so.1
#207 0xb5d4830b in KJS::FunctionImp::call () from /opt/kde3/lib/libkjs.so.1
#208 0xb5d4bee9 in KJS::Object::call () from /opt/kde3/lib/libkjs.so.1
#209 0xb5d57ea0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#210 0xb5d5672f in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#211 0xb5d53192 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib/libkjs.so.1
#212 0xb5d45f59 in KJS::BlockNode::execute () from /opt/kde3/lib/libkjs.so.1
#213 0xb5d61327 in KJS::InterpreterImp::evaluate ()
   from /opt/kde3/lib/libkjs.so.1
#214 0xb5d6163a in KJS::Interpreter::evaluate () from /opt/kde3/lib/libkjs.so.1
#215 0xb600fe24 in KJS::KJSProxyImpl::evaluate ()
   from /opt/kde3/lib/libkhtml.so.4
#216 0xb5e813ab in KHTMLPart::executeScript () from /opt/kde3/lib/libkhtml.so.4
#217 0xb5fced59 in KJS::ScheduledAction::execute ()
   from /opt/kde3/lib/libkhtml.so.4
#218 0xb5fef05e in KJS::WindowQObject::timerEvent ()
   from /opt/kde3/lib/libkhtml.so.4
#219 0xb74ca253 in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#220 0xb746c16c in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#221 0xb746cf56 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#222 0xb7ae3632 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#223 0xb7461444 in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#224 0xb741b573 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#225 0xb7482cf0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#226 0xb7482b86 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#227 0xb746bcdf in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#228 0xb67392aa in kdemain () from /opt/kde3/lib/libkdeinit_konqueror.so
#229 0xb7ee5454 in kdeinitmain () from /opt/kde3/lib/kde3/konqueror.so
#230 0x0804ece0 in launch ()
#231 0x0804f401 in handle_launcher_request ()
#232 0x0804f8e4 in handle_requests ()
#233 0x080503a4 in main ()
Comment 1 Frank Reininghaus 2008-06-08 11:37:48 UTC
Thanks for the bug report.

I was unable to reproduce with 3.5.9 (Kubuntu 8.04) and SVN trunk rev. 817665: I went to 
http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore.woa/wa/RSLID?nnmm=browse&node=home/desktop/imac, selected an iMac model, changed some configuration options, clicked "Add to cart" and then "Check out now" without problems.

Note that the backtrace looks very similar to the one of bug #134165.
Comment 2 Bassey Akpan 2008-06-08 16:48:16 UTC
Am Sunday, 8. June 2008 schrieb Frank Reininghaus:
[bugs.kde.org quoted mail]


Hello Frank,

if I use your link: 
http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore.woa/wa/RSLID?nn
>mm=browse&node=home/desktop/imac


I get NO error, you're right. 
But if I enter www.apple.com with activated java-script and work my way 
through the website to the cunfiguring options of the imacs (or any other 
hardware) as soon as I try to change any option, say like configuring more 
memory, konqueror crashes every time.
I don't know why it dosn't crash if I use your link.
Bassey 
Comment 3 Bassey Akpan 2008-06-08 19:35:26 UTC
Btw,system is OpenSuse 10.3 with the latest KDE 3 release 3.5.9 "64.2" and Java 1.6.0.u6 (but the same crash with 1.5.0 and an older "6x.x" KDE release)
The crash happens on the german Apple website too. If java script is deactivated and I change an hardware config by clicking "update" on the website konqueror does not crash.
Comment 4 Frank Reininghaus 2008-06-08 23:37:51 UTC
OK, there seems to be more than one possiblity to click one's way from www.apple.com to a page where you can configure an iMac. If I go via http://store.apple.com/us/browse/home/shop_mac/family/imac, select any iMac model and change the memory configuration, I can reliably crash Konqueror 3.5.9 and SVN trunk rev. 817665 (btw, the Java version should not matter because JavaScript is interpreted internally in the browser and has nothing to do with Java). However, I could not get a crash with a local copy of the page, even if I use the "Archive Web Page" feature in Konqueror 3.5.9 or "Save As/Webpage, complete" in Firefox.

Judging by the backtrace, this is probably a duplicate of bug #134165. Unfortunately, the test case which the reporter of this bug created is not available any more, but the developer who commented on it seemed to have an idea of what's going wrong. I'll try to contact them.

The backtrace I got with SVN trunk:

Application: Konqueror (konqueror), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb5e20720 (LWP 7832)]
[KCrash handler]
#6  0x00000000 in ?? ()
#7  0xb4010b3f in DOM::NodeBaseImpl::appendChild (this=0x923b3f0, 
    newChild=0x9a1ab20, exceptioncode=@0xbfd29a70)
    at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1633
#8  0xb400a5ae in DOM::NodeBaseImpl::cloneChildNodes (this=0x899b5b8, 
    clone=0x923b3f0)
    at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1750
#9  0xb4019b7b in DOM::ElementImpl::finishCloneNode (this=0x899b5b8, 
    clone=0x923b3f0, deep=true)
    at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:510
#10 0xb4019d42 in DOM::ElementImpl::cloneNode (this=0x899b5b8, deep=true)
    at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:483
#11 0xb41d7e95 in DOMNodeProtoFunc::callAsFunction (this=0xb1e5fc00, 
    exec=0xbfd2b3c0, thisObj=0xb1e5fbe0, args=@0xbfd2b2a4)
    at /home/kde-devel/kde/src/KDE/kdelibs/khtml/ecma/kjs_dom.cpp:587
#12 0xb3e06ddc in KJS::JSObject::call (this=0xb1e5fc00, exec=0xbfd2b3c0, 
    thisObj=0xb1e5fbe0, args=@0xbfd2b2a4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#13 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd2b3c0, block=@0x90c5afc)
    at codes.def:1163
#14 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x90c5aa8, 
    exec=0xbfd2b3c0) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#15 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb294a900, 
    exec=0xbfd2cc10, thisObj=0xb2943d80, args=@0xbfd2caf4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#16 0xb3e06ddc in KJS::JSObject::call (this=0xb294a900, exec=0xbfd2cc10, 
    thisObj=0xb2943d80, args=@0xbfd2caf4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#17 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd2cc10, block=@0x91315d4)
    at codes.def:1163
#18 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x9131580, 
    exec=0xbfd2cc10) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#19 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb2930fe0, 
    exec=0xbfd2e460, thisObj=0xb2791600, args=@0xbfd2e344)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#20 0xb3e06ddc in KJS::JSObject::call (this=0xb2930fe0, exec=0xbfd2e460, 
    thisObj=0xb2791600, args=@0xbfd2e344)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#21 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd2e460, block=@0x913084c)
    at codes.def:1163
#22 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x91307f8, 
    exec=0xbfd2e460) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#23 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb2931060, 
    exec=0xbfd2fd70, thisObj=0xb2791600, args=@0xbfd2e5c4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#24 0xb3e06ddc in KJS::JSObject::call (this=0xb2931060, exec=0xbfd2fd70, 
    thisObj=0xb2791600, args=@0xbfd2e5c4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#25 0xb3de4f92 in KJS::FunctionProtoFunc::callAsFunction (this=0xb2950040, 
    exec=0xbfd2fd70, thisObj=0xb2931060, args=@0xbfd2fc54)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function_object.cpp:123
#26 0xb3e06ddc in KJS::JSObject::call (this=0xb2950040, exec=0xbfd2fd70, 
    thisObj=0xb2931060, args=@0xbfd2fc54)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#27 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd2fd70, block=@0x889f904)
    at codes.def:1163
#28 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x889f8b0, 
    exec=0xbfd2fd70) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#29 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb1e5d4c0, 
    exec=0xbfd315c0, thisObj=0xb1e5e2e0, args=@0xbfd314a4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#30 0xb3e06ddc in KJS::JSObject::call (this=0xb1e5d4c0, exec=0xbfd315c0, 
    thisObj=0xb1e5e2e0, args=@0xbfd314a4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#31 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd315c0, block=@0x8d263cc)
    at codes.def:1163
#32 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x8d26378, 
    exec=0xbfd315c0) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#33 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb295be80, 
    exec=0xbfd32ed0, thisObj=0xb1e5e2e0, args=@0xbfd31708)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#34 0xb3e06ddc in KJS::JSObject::call (this=0xb295be80, exec=0xbfd32ed0, 
    thisObj=0xb1e5e2e0, args=@0xbfd31708)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#35 0xb3de5077 in KJS::FunctionProtoFunc::callAsFunction (this=0xb2950060, 
    exec=0xbfd32ed0, thisObj=0xb295be80, args=@0xbfd32db4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function_object.cpp:139
#36 0xb3e06ddc in KJS::JSObject::call (this=0xb2950060, exec=0xbfd32ed0, 
    thisObj=0xb295be80, args=@0xbfd32db4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#37 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd32ed0, block=@0x8c4f02c)
    at codes.def:1163
#38 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x8c4efd8, 
    exec=0xbfd32ed0) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#39 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb295f420, 
    exec=0xbfd34720, thisObj=0xb1e5d620, args=@0xbfd34604)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#40 0xb3e06ddc in KJS::JSObject::call (this=0xb295f420, exec=0xbfd34720, 
    thisObj=0xb1e5d620, args=@0xbfd34604)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#41 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd34720, block=@0x8d26544)
    at codes.def:1163
#42 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x8d264f0, 
    exec=0xbfd34720) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#43 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb295e740, 
    exec=0xbfd35f70, thisObj=0xb2947b00, args=@0xbfd35e54)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#44 0xb3e06ddc in KJS::JSObject::call (this=0xb295e740, exec=0xbfd35f70, 
    thisObj=0xb2947b00, args=@0xbfd35e54)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#45 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd35f70, block=@0x8d1c984)
    at codes.def:1163
#46 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x8d1c930, 
    exec=0xbfd35f70) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#47 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb295ed00, 
    exec=0xbfd37880, thisObj=0xb2947b00, args=@0xbfd360b8)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#48 0xb3e06ddc in KJS::JSObject::call (this=0xb295ed00, exec=0xbfd37880, 
    thisObj=0xb2947b00, args=@0xbfd360b8)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#49 0xb3de5077 in KJS::FunctionProtoFunc::callAsFunction (this=0xb2950060, 
    exec=0xbfd37880, thisObj=0xb295ed00, args=@0xbfd37764)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function_object.cpp:139
#50 0xb3e06ddc in KJS::JSObject::call (this=0xb2950060, exec=0xbfd37880, 
    thisObj=0xb295ed00, args=@0xbfd37764)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#51 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd37880, block=@0x8c4f02c)
    at codes.def:1163
#52 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x8c4efd8, 
    exec=0xbfd37880) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#53 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb295f420, 
    exec=0xbfd390d0, thisObj=0xb2946fe0, args=@0xbfd38fb4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#54 0xb3e06ddc in KJS::JSObject::call (this=0xb295f420, exec=0xbfd390d0, 
    thisObj=0xb2946fe0, args=@0xbfd38fb4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#55 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd390d0, block=@0x8d26544)
    at codes.def:1163
#56 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x8d264f0, 
    exec=0xbfd390d0) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#57 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb295e740, 
    exec=0xbfd3a920, thisObj=0xb2939980, args=@0xbfd3a804)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#58 0xb3e06ddc in KJS::JSObject::call (this=0xb295e740, exec=0xbfd3a920, 
    thisObj=0xb2939980, args=@0xbfd3a804)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#59 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd3a920, block=@0x8d23554)
    at codes.def:1163
#60 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x8d23500, 
    exec=0xbfd3a920) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#61 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb295e800, 
    exec=0xbfd3c170, thisObj=0xb2939980, args=@0xbfd3c054)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#62 0xb3e06ddc in KJS::JSObject::call (this=0xb295e800, exec=0xbfd3c170, 
    thisObj=0xb2939980, args=@0xbfd3c054)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#63 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd3c170, block=@0x8d2773c)
    at codes.def:1163
#64 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x8d276e8, 
    exec=0xbfd3c170) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#65 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb2930380, 
    exec=0xbfd3da80, thisObj=0xb2939980, args=@0xbfd3c2b8)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#66 0xb3e06ddc in KJS::JSObject::call (this=0xb2930380, exec=0xbfd3da80, 
    thisObj=0xb2939980, args=@0xbfd3c2b8)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#67 0xb3de5077 in KJS::FunctionProtoFunc::callAsFunction (this=0xb2950060, 
    exec=0xbfd3da80, thisObj=0xb2930380, args=@0xbfd3d964)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function_object.cpp:139
#68 0xb3e06ddc in KJS::JSObject::call (this=0xb2950060, exec=0xbfd3da80, 
    thisObj=0xb2930380, args=@0xbfd3d964)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#69 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd3da80, block=@0x8d16ebc)
    at codes.def:1163
#70 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x8d16e68, 
    exec=0xbfd3da80) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#71 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb2941500, 
    exec=0xbfd3f2d0, thisObj=0xb29307a0, args=@0xbfd3f1b4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#72 0xb3e06ddc in KJS::JSObject::call (this=0xb2941500, exec=0xbfd3f2d0, 
    thisObj=0xb29307a0, args=@0xbfd3f1b4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#73 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd3f2d0, block=@0x8d14324)
    at codes.def:1163
#74 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x8d142d0, 
    exec=0xbfd3f2d0) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#75 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb295ee40, 
    exec=0xbfd40b20, thisObj=0xb2939980, args=@0xbfd40a04)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#76 0xb3e06ddc in KJS::JSObject::call (this=0xb295ee40, exec=0xbfd40b20, 
    thisObj=0xb2939980, args=@0xbfd40a04)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#77 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd40b20, block=@0x8c8333c)
    at codes.def:1163
#78 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x8c832e8, 
    exec=0xbfd40b20) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#79 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb294e640, 
    exec=0xbfd42430, thisObj=0xb2939980, args=@0xbfd40c84)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#80 0xb3e06ddc in KJS::JSObject::call (this=0xb294e640, exec=0xbfd42430, 
    thisObj=0xb2939980, args=@0xbfd40c84)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#81 0xb3de4f92 in KJS::FunctionProtoFunc::callAsFunction (this=0xb2950040, 
    exec=0xbfd42430, thisObj=0xb294e640, args=@0xbfd42314)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function_object.cpp:123
#82 0xb3e06ddc in KJS::JSObject::call (this=0xb2950040, exec=0xbfd42430, 
    thisObj=0xb294e640, args=@0xbfd42314)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#83 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd42430, block=@0x889f904)
    at codes.def:1163
#84 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x889f8b0, 
    exec=0xbfd42430) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#85 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb1e1f800, 
    exec=0xbfd43c80, thisObj=0xb1e1f8e0, args=@0xbfd43b64)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#86 0xb3e06ddc in KJS::JSObject::call (this=0xb1e1f800, exec=0xbfd43c80, 
    thisObj=0xb1e1f8e0, args=@0xbfd43b64)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#87 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd43c80, block=@0x8d424dc)
    at codes.def:1163
#88 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x8d42488, 
    exec=0xbfd43c80) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#89 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb1e1f680, 
    exec=0xbfd454d0, thisObj=0xb1e1f600, args=@0xbfd453b4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#90 0xb3e06ddc in KJS::JSObject::call (this=0xb1e1f680, exec=0xbfd454d0, 
    thisObj=0xb1e1f600, args=@0xbfd453b4)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#91 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd454d0, block=@0x8c920a4)
    at codes.def:1163
#92 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x8c92050, 
    exec=0xbfd454d0) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#93 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb295a8e0, 
    exec=0xbfd46d20, thisObj=0xb2960000, args=@0xbfd46c04)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#94 0xb3e06ddc in KJS::JSObject::call (this=0xb295a8e0, exec=0xbfd46d20, 
    thisObj=0xb2960000, args=@0xbfd46c04)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#95 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd46d20, block=@0x8c957ec)
    at codes.def:1163
#96 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x8c95798, 
    exec=0xbfd46d20) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#97 0xb3e02aa3 in KJS::FunctionImp::callAsFunction (this=0xb295aa20, 
    exec=0xbfd485a4, thisObj=0xb295a800, args=@0xbfd48454)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/function.cpp:127
#98 0xb3e06ddc in KJS::JSObject::call (this=0xb295aa20, exec=0xbfd485a4, 
    thisObj=0xb295a800, args=@0xbfd48454)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/object.cpp:99
#99 0xb3e30fb7 in KJS::Machine::runBlock (exec=0xbfd485a4, block=@0x9bce8b4)
    at codes.def:1163
#100 0xb3dcbfcd in KJS::FunctionBodyNode::execute (this=0x9bce860, 
    exec=0xbfd485a4) at /home/kde-devel/kde/src/KDE/kdelibs/kjs/nodes.cpp:989
#101 0xb3e097bd in KJS::Interpreter::evaluate (this=0x8874770, 
    sourceURL=@0xbfd4871c, startingLineNumber=1, code=0x9bb2e38, 
    codeLength=41, thisV=0xb2960000)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/interpreter.cpp:555
#102 0xb3e09a1f in KJS::Interpreter::evaluate (this=0x8874770, 
    sourceURL=@0xbfd4871c, startingLineNumber=1, code=@0xbfd48720, 
    thisV=0xb2960000)
    at /home/kde-devel/kde/src/KDE/kdelibs/kjs/interpreter.cpp:497
#103 0xb4223b9b in KJS::KJSProxyImpl::evaluate (this=0x88756e0, 
    filename=@0xbfd487a8, baseLine=1, str=@0x9acee50, n=@0xbfd487ec, 
    completion=0xbfd48780)
    at /home/kde-devel/kde/src/KDE/kdelibs/khtml/ecma/kjs_proxy.cpp:157
#104 0xb3fa9bf3 in KHTMLPart::executeScript (this=0x8275290, n=@0xbfd487ec, 
    script=@0x9acee50)
    at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:1235
#105 0xb420a1d3 in KJS::ScheduledAction::execute (this=0x9acee48, 
    window=0xb2960000)
    at /home/kde-devel/kde/src/KDE/kdelibs/khtml/ecma/kjs_window.cpp:2189
#106 0xb420a3f9 in KJS::WindowQObject::timerEvent (this=0x88753f0)
    at /home/kde-devel/kde/src/KDE/kdelibs/khtml/ecma/kjs_window.cpp:2355
#107 0xb7114c4e in QObject::event (this=0x88753f0, e=0xbfd48d64)
    at kernel/qobject.cpp:1105
#108 0xb656ef55 in QApplicationPrivate::notify_helper (this=0x805cb48, 
    receiver=0x88753f0, e=0xbfd48d64) at kernel/qapplication.cpp:3772
#109 0xb656f23b in QApplication::notify (this=0xbfd490e0, receiver=0x88753f0, 
    e=0xbfd48d64) at kernel/qapplication.cpp:3366
#110 0xb78a078b in KApplication::notify (this=0xbfd490e0, receiver=0x88753f0, 
    event=0xbfd48d64)
    at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311
#111 0xb70ff24d in QCoreApplication::notifyInternal (this=0xbfd490e0, 
    receiver=0x88753f0, event=0xbfd48d64) at kernel/qcoreapplication.cpp:587
#112 0xb71037dd in QCoreApplication::sendEvent (receiver=0x88753f0, 
    event=0xbfd48d64)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#113 0xb7137f01 in QTimerInfoList::activateTimers (this=0x805faac)
    at kernel/qeventdispatcher_unix.cpp:563
#114 0xb7135614 in timerSourceDispatch (source=0x805fa78)
    at kernel/qeventdispatcher_glib.cpp:166
#115 0xb5ffabf8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#116 0xb5ffde5e in ?? () from /usr/lib/libglib-2.0.so.0
#117 0xb5ffe3ac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#118 0xb71347ac in QEventDispatcherGlib::processEvents (this=0x805a4b0, 
    flags=@0xbfd48ed4) at kernel/qeventdispatcher_glib.cpp:327
#119 0xb662ada4 in QGuiEventDispatcherGlib::processEvents (this=0x805a4b0, 
    flags=@0xbfd48f04) at kernel/qguieventdispatcher_glib.cpp:204
#120 0xb70fbaca in QEventLoop::processEvents (this=0xbfd48f8c, 
    flags=@0xbfd48f44) at kernel/qeventloop.cpp:149
#121 0xb70fbd09 in QEventLoop::exec (this=0xbfd48f8c, flags=@0xbfd48f94)
    at kernel/qeventloop.cpp:200
#122 0xb70ffb84 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#123 0xb656ec6e in QApplication::exec () at kernel/qapplication.cpp:3304
#124 0xb7f870a0 in kdemain (argc=1, argv=0xbfd493f4)
    at /home/kde-devel/kde/src/KDE/kdebase/apps/konqueror/src/konqmain.cpp:226
#125 0x08048796 in main (argc=162761400, argv=0x923b3e8)
    at /home/kde-devel/kde/build/KDE/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3
#0  0xb7fa1410 in __kernel_vsyscall ()
Comment 5 Bassey Akpan 2008-06-09 01:41:38 UTC
At least now you could verify and reproduce the crash, that is comforting to me and I now know it is really a bug and not just my system 
(even though I verified it on a second linux system with the same result).
I'll just hope it will be fixed in future releases of KDE, since I love Konqueror and it's my main browser.

For now I can work my way around by turning off java-script or using Firefox(sorry:-).
thank you for your time and effort, trying to reproduce the crash szenario.
Comment 6 Maksim Orlovich 2008-06-30 20:27:54 UTC
SVN commit 826429 by orlovich:

- Properly guard the cloned node when doing a deep clone node, so it doesn't 
get destroyed by a dispatched mutation event. Since the guard requires ref/deref 
we can no longer return a fresh 0-count pointer, so use PassRefPtr instead.

- Don't dispatch mutation events when converting small attribute implementation
into full-blown Attr.

BUG: 163500
BUG: 134165


 M  +1 -1      dom/dom_node.cpp  
 M  +4 -2      ecma/kjs_dom.cpp  
 M  +12 -12    html/htmlparser.cpp  
 M  +20 -19    xml/dom2_rangeimpl.cpp  
 M  +3 -3      xml/dom_docimpl.h  
 M  +13 -10    xml/dom_elementimpl.cpp  
 M  +3 -3      xml/dom_elementimpl.h  
 M  +1 -1      xml/dom_nodeimpl.cpp  
 M  +2 -1      xml/dom_nodeimpl.h  
 M  +3 -3      xml/dom_textimpl.cpp  
 M  +3 -3      xml/dom_textimpl.h  
 M  +4 -4      xml/dom_xmlimpl.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=826429