Application that crashed: konqueror Version of the application: 4.3.1 (KDE 4.3.1) "release 6" KDE Version: 4.3.1 (KDE 4.3.1) "release 6" Qt Version: 4.5.3 Operating System: Linux 2.6.27.37-0.1-default x86_64 Distribution: "openSUSE 11.1 (x86_64)" What I was doing when the application crashed: Konqueror 4.3.1 using KDE 4.3.1 release 6 always crashes with a page default when reading the Web page at http://www.freep.com/article/20091111/NEWS06/91111011/1001/news Konqueror 3.5.10 using KDE 3.5.10 release 66 does not crash when reading the same Web page but gives the following bug error: ReferenceError: Can't find variable: PaginationArticleUrl -- Backtrace: Application: Konqueror (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0x7f63788e0750 (LWP 7558))] Thread 3 (Thread 0x7f635eb4f950 (LWP 7585)): #0 0x00007f63780c6fdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6378337e47 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f637832dae9 in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f6378336eb5 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f63780c3070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f6374c1b11d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f635e115950 (LWP 7586)): #0 0x00007f63780c6fdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6378337e47 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f637832dae9 in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f6378336eb5 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f63780c3070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f6374c1b11d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f63788e0750 (LWP 7558)): [KCrash Handler] #5 0x00007f63656f8382 in ?? () from /usr/lib64/libkhtml.so.5 #6 0x00007f636571510f in ?? () from /usr/lib64/libkhtml.so.5 #7 0x00007f6365719ee8 in ?? () from /usr/lib64/libkhtml.so.5 #8 0x00007f636570db91 in ?? () from /usr/lib64/libkhtml.so.5 #9 0x00007f636570dea6 in ?? () from /usr/lib64/libkhtml.so.5 #10 0x00007f6365716938 in ?? () from /usr/lib64/libkhtml.so.5 #11 0x00007f6365716a89 in ?? () from /usr/lib64/libkhtml.so.5 #12 0x00007f636571b48e in ?? () from /usr/lib64/libkhtml.so.5 #13 0x00007f636571c057 in ?? () from /usr/lib64/libkhtml.so.5 #14 0x00007f63658b6125 in ?? () from /usr/lib64/libkhtml.so.5 #15 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #16 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #17 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #18 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #19 0x00007f6365224f54 in ?? () from /usr/lib64/libkjs.so.4 #20 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #21 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #22 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #23 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #24 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #25 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #26 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #27 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #28 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #29 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #30 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #31 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #32 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #33 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #34 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #35 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #36 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #37 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #38 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #39 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #40 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #41 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #42 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #43 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #44 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #45 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #46 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #47 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #48 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #49 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #50 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #51 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #52 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #53 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #54 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #55 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #56 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #57 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #58 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #59 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #60 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #61 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #62 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #63 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #64 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #65 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #66 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #67 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #68 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #69 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #70 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #71 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #72 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #73 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #74 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #75 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #76 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #77 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #78 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #79 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #80 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #81 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #82 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #83 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #84 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #85 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #86 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #87 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #88 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #89 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #90 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #91 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #92 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #93 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #94 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #95 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #96 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #97 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #98 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #99 0x00007f6365224f54 in ?? () from /usr/lib64/libkjs.so.4 #100 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #101 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #102 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #103 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #104 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #105 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #106 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #107 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #108 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #109 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #110 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #111 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #112 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #113 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #114 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #115 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #116 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #117 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #118 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #119 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #120 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #121 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #122 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #123 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #124 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #125 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #126 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #127 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #128 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #129 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #130 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #131 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #132 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #133 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #134 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #135 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #136 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #137 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #138 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #139 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #140 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #141 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #142 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #143 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #144 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #145 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #146 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #147 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #148 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #149 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #150 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #151 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #152 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #153 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #154 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #155 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #156 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #157 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #158 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #159 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #160 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #161 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #162 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #163 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #164 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #165 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #166 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #167 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #168 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #169 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #170 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #171 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #172 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #173 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #174 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #175 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #176 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #177 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #178 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #179 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #180 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #181 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #182 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #183 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #184 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #185 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #186 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #187 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #188 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #189 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #190 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #191 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #192 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #193 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #194 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #195 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #196 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #197 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #198 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #199 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #200 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #201 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #202 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #203 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #204 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #205 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #206 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #207 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #208 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #209 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #210 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #211 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #212 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #213 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #214 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #215 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #216 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #217 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #218 0x00007f63652250ca in ?? () from /usr/lib64/libkjs.so.4 #219 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #220 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #221 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #222 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #223 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #224 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #225 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #226 0x00007f6365224f54 in ?? () from /usr/lib64/libkjs.so.4 #227 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #228 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #229 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #230 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #231 0x00007f636525d431 in ?? () from /usr/lib64/libkjs.so.4 #232 0x00007f636523e8af in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #233 0x00007f6365242349 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib64/libkjs.so.4 #234 0x00007f63659130ad in ?? () from /usr/lib64/libkhtml.so.5 #235 0x00007f636570cc10 in ?? () from /usr/lib64/libkhtml.so.5 #236 0x00007f636570d0c1 in ?? () from /usr/lib64/libkhtml.so.5 #237 0x00007f636570d14e in ?? () from /usr/lib64/libkhtml.so.5 #238 0x00007f636570ea58 in ?? () from /usr/lib64/libkhtml.so.5 #239 0x00007f636575d1a7 in ?? () from /usr/lib64/libkhtml.so.5 #240 0x00007f6365874e3f in ?? () from /usr/lib64/libkhtml.so.5 #241 0x00007f6365878504 in ?? () from /usr/lib64/libkhtml.so.5 #242 0x00007f636587817d in ?? () from /usr/lib64/libkhtml.so.5 #243 0x00007f636587e377 in ?? () from /usr/lib64/libkhtml.so.5 #244 0x00007f6378434ee2 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4 #245 0x00007f6377d2f3d2 in KJob::result(KJob*) () from /usr/lib64/libkdecore.so.5 #246 0x00007f6377d2f74f in KJob::emitResult() () from /usr/lib64/libkdecore.so.5 #247 0x00007f63772f1520 in KIO::SimpleJob::slotFinished() () from /usr/lib64/libkio.so.5 #248 0x00007f63772f19d3 in KIO::TransferJob::slotFinished() () from /usr/lib64/libkio.so.5 #249 0x00007f63772ec7c5 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5 #250 0x00007f6378434ee2 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4 #251 0x00007f63773af011 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib64/libkio.so.5 #252 0x00007f63773abb62 in KIO::SlaveInterface::dispatch() () from /usr/lib64/libkio.so.5 #253 0x00007f637739e6c3 in KIO::Slave::gotInput() () from /usr/lib64/libkio.so.5 #254 0x00007f63773a0928 in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5 #255 0x00007f6378434ee2 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4 #256 0x00007f63772ba091 in ?? () from /usr/lib64/libkio.so.5 #257 0x00007f63772ba4ea in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5 #258 0x00007f63784300a8 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4 #259 0x00007f63757b9a4d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #260 0x00007f63757c1cda in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #261 0x00007f63768a3a8b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #262 0x00007f637842015c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #263 0x00007f6378420dda in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4 #264 0x00007f63784499b3 in ?? () from /usr/lib64/libQtCore.so.4 #265 0x00007f63742990fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #266 0x00007f637429c8cd in ?? () from /usr/lib64/libglib-2.0.so.0 #267 0x00007f637429ca8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #268 0x00007f637844956c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #269 0x00007f6375850fdf in ?? () from /usr/lib64/libQtGui.so.4 #270 0x00007f637841e9e2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #271 0x00007f637841edb4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #272 0x00007f63784210a4 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #273 0x00007f636bc0d269 in kdemain () from /usr/lib64/libkdeinit4_konqueror.so #274 0x0000000000407495 in _start () Reported using DrKonqi
konqueror: /home/maksim/kde42/src/kdelibs/khtml/xml/dom_docimpl.cpp:353: void DOM::ElementMappingCache::remove(const DOM::DOMString&, DOM::ElementImpl*): Assertion `m_dict.contains(id)' failed. #9 0x060c0648 in *__GI___assert_fail (assertion=0x4ef2991 "m_dict.contains(id)", file=0x4ef25e4 "/home/maksim/kde42/src/kdelibs/khtml/xml/dom_docimpl.cpp", line=353, function=0x4ef35c0 "void DOM::ElementMappingCache::remove(const DOM::DOMString&, DOM::ElementImpl*)") at assert.c:81 #10 0x04b596ba in DOM::ElementMappingCache::remove (this=0x8bbc900, id=..., nd=0x94f9030) at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_docimpl.cpp:353 #11 0x04b71a6d in DOM::ElementImpl::removeId (this=0x94f9030, id=...) at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:1153 #12 0x04b7008e in DOM::ElementImpl::updateId (this=0x94f9030, oldId=0x9d74330, newId=0x951ca08) at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:1145 #13 0x04b76b61 in DOM::AttrImpl::childrenChanged (this=0x92e0780) at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:183 #14 0x04b67c42 in DOM::NodeImpl::dispatchSubtreeModifiedEvent (this=0x92e0780) at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_nodeimpl.cpp:670 #15 0x04b67fd0 in DOM::NodeBaseImpl::appendChild (this=0x92e0780, newChild=0x9df3a88, exceptioncode=@0xbf7f8dec) at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_nodeimpl.cpp:1740 #16 0x04b75076 in DOM::AttrImpl::setValue (this=0x92e0780, v=..., exceptioncode=@0xbf7f8e2c) at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:214 #17 0x04b751a4 in DOM::AttributeImpl::setValue (this=0x951c914, value=0x9ce6158, element=0x94f9030) at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:311 #18 0x04b7536d in DOM::NamedAttrMapImpl::setValue (this=0x94f7d58, id=65764, value=0x9ce6158, prefix=..., nsAware=<value optimized out>) at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:1547 #19 0x04b75735 in DOM::ElementImpl::setAttribute (this=0x94f9030, id=65764, prefix=..., nsAware=false, value=..., exceptioncode=@0xbf7f909c) at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:515 #20 0x04b75874 in DOM::ElementImpl::setAttribute (this=0x94f9030, name=..., value=..., exceptioncode=@0xbf7f909c) at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:655 #21 0x04d34fbb in DOMElementProtoFunc::callAsFunction (this=0xb44301e0, exec=0xbf7f959c, thisObj=0xb4430160, args=...) at /home/maksim/kde42/src/kdelibs/khtml/ecma/kjs_dom.cpp:1332 #22 0x02964a05 in KJS::JSObject::call (this=0xb44301e0, exec=0xbf7f959c, thisObj=0xb4430160, args=...) at /home/maksim/kde42/src/kdelibs/kjs/object.cpp:69 #23 0x02984352 in KJS::Machine::runBlock (exec=0xbf7f959c, codeBlock=..., parentExec=0xbf7f9b7c) at /home/maksim/kde42/build/kdelibs/kjs/machine.cpp:4395 #24 0x0295f454 in KJS::FunctionImp::callAsFunction (this=0xb443c400, exec=0xbf7f9b7c, thisObj=0xb4430160, args=...) at /home/maksim/kde42/src/kdelibs/kjs/function.cpp:144 #25 0x02964a05 in KJS::JSObject::call (this=0xb443c400, exec=0xbf7f9b7c, thisObj=0xb4430160, args=...) at /home/maksim/kde42/src/kdelibs/kjs/object.cpp:69 #26 0x02940948 in KJS::FunctionProtoFunc::callAsFunction (this=0xb4390060, exec=0xbf7f9b7c, thisObj=0xb443c400, args=...) at /home/maksim/kde42/src/kdelibs/kjs/function_object.cpp:139 Seems like the hasID bits are wrong, due to a non-html element. It probably dhoulf maintan the bit in ElementImpl... or at least also in XMLElementImpl and SVGElementImpl...
*** Bug 214160 has been marked as a duplicate of this bug. ***
SVN commit 1070748 by orlovich: Properly set hasID bit on XML elements, too, so that the ID cache doesn't get out of sync. (Makes me wonder about the classname bit, too, though) BUG: 145612 BUG: 214127 M +17 -9 dom_elementimpl.cpp M +10 -8 dom_elementimpl.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1070748
SVN commit 1070751 by orlovich: Regression test for #145612/#214127 CCBUG:214127 CCBUG:145612 A baseline/xml/id-crash.xml-dom M +2 -0 baseline/xml/svnignore A tests/xml/id-crash.xml WebSVN link: http://websvn.kde.org/?view=rev&revision=1070751