Version: (using Devel) OS: Linux Installed from: Compiled sources I am running 4.3 branch updated at tagging time Application: Konqueror (kdeinit4), signal: Aborted [Current thread is 0 (LWP 7278)] Thread 2 (Thread 0x418fa950 (LWP 8270)): #0 0x00007f9a1b79e897 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f9a1ba0c5b7 in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f9a1ba0245e in ?? () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007f9a1ba0bad4 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f9a1b79a047 in start_thread () from /lib/libpthread.so.0 #5 0x00007f9a1840728d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f9a1bfa5760 (LWP 7278)): [KCrash Handler] #5 0x00007f9a183773c5 in raise () from /lib/libc.so.6 #6 0x00007f9a1837873e in abort () from /lib/libc.so.6 #7 0x00007f9a18370b1f in __assert_fail () from /lib/libc.so.6 #8 0x00007f9a08f20bab in khtml::RenderContainer::insertChildNode (this=0x2943e28, child=0x29487d0, beforeChild=0x2944390) at /mnt/trunk/kde/kdelibs/khtml/rendering/render_container.cpp:578 #9 0x00007f9a08f21ffb in khtml::RenderContainer::addChild (this=0x2943e28, newChild=0x29487d0, beforeChild=0x2944390) at /mnt/trunk/kde/kdelibs/khtml/rendering/render_container.cpp:134 #10 0x00007f9a08f40ca1 in khtml::RenderTableSection::addChild (this=0x2943e28, child=0x29487d0, beforeChild=0x2944390) at /mnt/trunk/kde/kdelibs/khtml/rendering/render_table.cpp:1127 #11 0x00007f9a08e7436c in DOM::NodeImpl::createRendererIfNeeded (this=0x2e03690) at /mnt/trunk/kde/kdelibs/khtml/xml/dom_nodeimpl.cpp:1084 #12 0x00007f9a08e7dcea in DOM::ElementImpl::attach (this=0x2e03690) at /mnt/trunk/kde/kdelibs/khtml/xml/dom_elementimpl.cpp:862 #13 0x00007f9a08e75ba9 in DOM::NodeBaseImpl::insertBefore (this=0x2ac5460, newChild=0x2e03690, refChild=0x1f2e0b0, exceptioncode=@0x7fff027af9d8) at /mnt/trunk/kde/kdelibs/khtml/xml/dom_nodeimpl.cpp:1501 #14 0x00007f9a08ee1f8e in DOM::HTMLTableElementImpl::insertBefore (this=0x1c6e, newChild=0x1c6e, refChild=0x6, exceptioncode=@0xffffffffffffffff) at /mnt/trunk/kde/kdelibs/khtml/html/html_tableimpl.cpp:378 #15 0x00007f9a08ffae07 in DOMNodeProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff027b00e0, thisObj=<value optimized out>, args=@0x7fff027afe00) at /mnt/trunk/kde/kdelibs/khtml/ecma/kjs_dom.cpp:648 #16 0x00007f9a08973375 in KJS::JSObject::call (this=0x7f9a05f24040, exec=0x7fff027b00e0, thisObj=0x7f9a06205d80, args=@0x7fff027afe00) at /mnt/trunk/kde/kdelibs/kjs/object.cpp:69 #17 0x00007f9a0898d20e in KJS::Machine::runBlock (exec=0x7fff027b00e0, codeBlock=<value optimized out>, parentExec=0x7fff027b08c0) at codes.def:1192 #18 0x00007f9a0896ef63 in KJS::FunctionImp::callAsFunction (this=0x7f9a06205740, exec=0x7fff027b08c0, thisObj=<value optimized out>, args=@0x7fff027b0340) at /mnt/trunk/kde/kdelibs/kjs/function.cpp:144 #19 0x00007f9a08973375 in KJS::JSObject::call (this=0x7f9a06205740, exec=0x7fff027b08c0, thisObj=0x7f9a067fab00, args=@0x7fff027b0340) at /mnt/trunk/kde/kdelibs/kjs/object.cpp:69 #20 0x00007f9a089566b2 in KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff027b08c0, thisObj=0x7f9a06205740, args=@0x7fff027b05e0) at /mnt/trunk/kde/kdelibs/kjs/function_object.cpp:139 #21 0x00007f9a08973375 in KJS::JSObject::call (this=0x7f9a06888080, exec=0x7fff027b08c0, thisObj=0x7f9a06205740, args=@0x7fff027b05e0) at /mnt/trunk/kde/kdelibs/kjs/object.cpp:69 #22 0x00007f9a0898d20e in KJS::Machine::runBlock (exec=0x7fff027b08c0, codeBlock=<value optimized out>, parentExec=0x7fff027b0fb0) at codes.def:1192 #23 0x00007f9a0896ef63 in KJS::FunctionImp::callAsFunction (this=0x7f9a067f0480, exec=0x7fff027b0fb0, thisObj=<value optimized out>, args=@0x7fff027b0cd0) at /mnt/trunk/kde/kdelibs/kjs/function.cpp:144 #24 0x00007f9a08973375 in KJS::JSObject::call (this=0x7f9a067f0480, exec=0x7fff027b0fb0, thisObj=0x7f9a067f7b40, args=@0x7fff027b0cd0) at /mnt/trunk/kde/kdelibs/kjs/object.cpp:69 #25 0x00007f9a0898d20e in KJS::Machine::runBlock (exec=0x7fff027b0fb0, codeBlock=<value optimized out>, parentExec=0x7fff027b16a0) at codes.def:1192 #26 0x00007f9a0896ef63 in KJS::FunctionImp::callAsFunction (this=0x7f9a06207500, exec=0x7fff027b16a0, thisObj=<value optimized out>, args=@0x7fff027b13c0) at /mnt/trunk/kde/kdelibs/kjs/function.cpp:144 #27 0x00007f9a08973375 in KJS::JSObject::call (this=0x7f9a06207500, exec=0x7fff027b16a0, thisObj=0x7f9a06207940, args=@0x7fff027b13c0) at /mnt/trunk/kde/kdelibs/kjs/object.cpp:69 #28 0x00007f9a0898d20e in KJS::Machine::runBlock (exec=0x7fff027b16a0, codeBlock=<value optimized out>, parentExec=0x7fff027b1e80) at codes.def:1192 #29 0x00007f9a0896ef63 in KJS::FunctionImp::callAsFunction (this=0x7f9a067fb180, exec=0x7fff027b1e80, thisObj=<value optimized out>, args=@0x7fff027b1900) at /mnt/trunk/kde/kdelibs/kjs/function.cpp:144 #30 0x00007f9a08973375 in KJS::JSObject::call (this=0x7f9a067fb180, exec=0x7fff027b1e80, thisObj=0x7f9a06889600, args=@0x7fff027b1900) at /mnt/trunk/kde/kdelibs/kjs/object.cpp:69 #31 0x00007f9a089566b2 in KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff027b1e80, thisObj=0x7f9a067fb180, args=@0x7fff027b1ba0) at /mnt/trunk/kde/kdelibs/kjs/function_object.cpp:139 #32 0x00007f9a08973375 in KJS::JSObject::call (this=0x7f9a06888080, exec=0x7fff027b1e80, thisObj=0x7f9a067fb180, args=@0x7fff027b1ba0) at /mnt/trunk/kde/kdelibs/kjs/object.cpp:69 #33 0x00007f9a0898d20e in KJS::Machine::runBlock (exec=0x7fff027b1e80, codeBlock=<value optimized out>, parentExec=0x7fff027b2570) at codes.def:1192 #34 0x00007f9a0896ef63 in KJS::FunctionImp::callAsFunction (this=0x7f9a067f0480, exec=0x7fff027b2570, thisObj=<value optimized out>, args=@0x7fff027b2290) at /mnt/trunk/kde/kdelibs/kjs/function.cpp:144 #35 0x00007f9a08973375 in KJS::JSObject::call (this=0x7f9a067f0480, exec=0x7fff027b2570, thisObj=0x7f9a067f7b40, args=@0x7fff027b2290) at /mnt/trunk/kde/kdelibs/kjs/object.cpp:69 #36 0x00007f9a0898d20e in KJS::Machine::runBlock (exec=0x7fff027b2570, codeBlock=<value optimized out>, parentExec=0x7fff027b2c60) at codes.def:1192 #37 0x00007f9a0896ef63 in KJS::FunctionImp::callAsFunction (this=0x7f9a06207480, exec=0x7fff027b2c60, thisObj=<value optimized out>, args=@0x7fff027b2980) at /mnt/trunk/kde/kdelibs/kjs/function.cpp:144 #38 0x00007f9a08973375 in KJS::JSObject::call (this=0x7f9a06207480, exec=0x7fff027b2c60, thisObj=0x7f9a0c8d0200, args=@0x7fff027b2980) at /mnt/trunk/kde/kdelibs/kjs/object.cpp:69 #39 0x00007f9a0898d20e in KJS::Machine::runBlock (exec=0x7fff027b2c60, codeBlock=<value optimized out>, parentExec=0x7fff027b3350) at codes.def:1192 #40 0x00007f9a0896ef63 in KJS::FunctionImp::callAsFunction (this=0x7f9a062059c0, exec=0x7fff027b3350, thisObj=<value optimized out>, args=@0x7fff027b3070) at /mnt/trunk/kde/kdelibs/kjs/function.cpp:144 #41 0x00007f9a08973375 in KJS::JSObject::call (this=0x7f9a062059c0, exec=0x7fff027b3350, thisObj=0x7f9a062056c0, args=@0x7fff027b3070) at /mnt/trunk/kde/kdelibs/kjs/object.cpp:69 #42 0x00007f9a0898d20e in KJS::Machine::runBlock (exec=0x7fff027b3350, codeBlock=<value optimized out>, parentExec=0x7fff027b3a40) at codes.def:1192 #43 0x00007f9a0896ef63 in KJS::FunctionImp::callAsFunction (this=0x7f9a06205280, exec=0x7fff027b3a40, thisObj=<value optimized out>, args=@0x7fff027b3760) at /mnt/trunk/kde/kdelibs/kjs/function.cpp:144 #44 0x00007f9a08973375 in KJS::JSObject::call (this=0x7f9a06205280, exec=0x7fff027b3a40, thisObj=0x7f9a0c8d0200, args=@0x7fff027b3760) at /mnt/trunk/kde/kdelibs/kjs/object.cpp:69 #45 0x00007f9a0898d20e in KJS::Machine::runBlock (exec=0x7fff027b3a40, codeBlock=<value optimized out>, parentExec=0x7fff027b41f0) at codes.def:1192 #46 0x00007f9a0896ef63 in KJS::FunctionImp::callAsFunction (this=0x7f9a06202540, exec=0x7fff027b41f0, thisObj=<value optimized out>, args=@0x7fff027b3e50) at /mnt/trunk/kde/kdelibs/kjs/function.cpp:144 #47 0x00007f9a08973375 in KJS::JSObject::call (this=0x7f9a06202540, exec=0x7fff027b41f0, thisObj=0x7f9a0c8d0200, args=@0x7fff027b3e50) at /mnt/trunk/kde/kdelibs/kjs/object.cpp:69 #48 0x00007f9a0898d20e in KJS::Machine::runBlock (exec=0x7fff027b41f0, codeBlock=<value optimized out>, parentExec=0x0) at codes.def:1192 #49 0x00007f9a0894063f in KJS::FunctionBodyNode::execute (this=0x2de2720, exec=0x7fff027b41f0) at /mnt/trunk/kde/kdelibs/kjs/nodes.cpp:928 #50 0x00007f9a08974f1d in KJS::Interpreter::evaluate (this=0x291a0a0, sourceURL=@0x7fff027b4570, startingLineNumber=0, code=<value optimized out>, codeLength=<value optimized out>, thisV=0x7f9a0c8d0200) at /mnt/trunk/kde/kdelibs/kjs/interpreter.cpp:556 #51 0x00007f9a08975016 in KJS::Interpreter::evaluate (this=0x291a0a0, sourceURL=@0x7fff027b4570, startingLineNumber=0, code=@0x7fff027b4560, thisV=0x7f9a0c8d0200) at /mnt/trunk/kde/kdelibs/kjs/interpreter.cpp:496 #52 0x00007f9a09035e28 in KJS::KJSProxyImpl::evaluate (this=0x1da8f00, filename=@0x7fff027b4630, baseLine=0, str=@0x7fff027b4620, n=<value optimized out>, completion=0x0) at /mnt/trunk/kde/kdelibs/khtml/ecma/kjs_proxy.cpp:158 #53 0x00007f9a08eb7c99 in DOM::HTMLScriptElementImpl::evaluateScript (this=<value optimized out>, URL=@0x7fff027b4690, script=<value optimized out>) at /mnt/trunk/kde/kdelibs/khtml/html/html_headimpl.cpp:479 #54 0x00007f9a08eb7de5 in DOM::HTMLScriptElementImpl::notifyFinished (this=0x1f16370, o=<value optimized out>) at /mnt/trunk/kde/kdelibs/khtml/html/html_headimpl.cpp:463 #55 0x00007f9a08fba295 in khtml::CachedScript::checkNotify (this=0x1f17b30) at /mnt/trunk/kde/kdelibs/khtml/misc/loader.cpp:390 #56 0x00007f9a08fbfd22 in khtml::CachedScript::data (this=0x1f17b30, buffer=@0x1f17bc8, eof=<value optimized out>) at /mnt/trunk/kde/kdelibs/khtml/misc/loader.cpp:382 #57 0x00007f9a08fbc91d in khtml::Loader::slotFinished (this=0xa93d30, job=<value optimized out>) at /mnt/trunk/kde/kdelibs/khtml/misc/loader.cpp:1461 #58 0x00007f9a08fbcbca in khtml::Loader::qt_metacall (this=0xa93d30, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff027b4980) at /mnt/trunk/kde/kdelibs/build/khtml/loader.moc:131 #59 0x00007f9a1baf96e3 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4 #60 0x00007f9a1b424cf2 in KJob::result (this=0x1c6e, _t1=0x2b261b0) at /mnt/trunk/kde/kdelibs/build/kdecore/kjob.moc:188 #61 0x00007f9a1b425103 in KJob::emitResult (this=0x2b261b0) at /mnt/trunk/kde/kdelibs/kdecore/jobs/kjob.cpp:304 #62 0x00007f9a1aa230f8 in KIO::SimpleJob::slotFinished (this=0x2b261b0) at /mnt/trunk/kde/kdelibs/kio/kio/job.cpp:477 #63 0x00007f9a1aa2345b in KIO::TransferJob::slotFinished (this=0x2b261b0) at /mnt/trunk/kde/kdelibs/kio/kio/job.cpp:948 #64 0x00007f9a1aa293b2 in KIO::TransferJob::qt_metacall (this=0x2b261b0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fff027b4d40) at /mnt/trunk/kde/kdelibs/build/kio/jobclasses.moc:343 #65 0x00007f9a1baf96e3 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4 #66 0x00007f9a1aabd5b5 in KIO::SlaveInterface::dispatch (this=0x29669c0, _cmd=104, rawdata=@0x7fff027b4f90) at /mnt/trunk/kde/kdelibs/kio/kio/slaveinterface.cpp:175 #67 0x00007f9a1aabde72 in KIO::SlaveInterface::dispatch (this=0x29669c0) at /mnt/trunk/kde/kdelibs/kio/kio/slaveinterface.cpp:91 #68 0x00007f9a1aab304a in KIO::Slave::gotInput (this=0x29669c0) at /mnt/trunk/kde/kdelibs/kio/kio/slave.cpp:322 #69 0x00007f9a1aab40fa in KIO::Slave::qt_metacall (this=0x29669c0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff027b50e0) at /mnt/trunk/kde/kdelibs/build/kio/slave.moc:76 #70 0x00007f9a1baf96e3 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4 #71 0x00007f9a1a9fc8e4 in KIO::ConnectionPrivate::dequeue (this=0x2bae0c0) at /mnt/trunk/kde/kdelibs/kio/kio/connection.cpp:82 #72 0x00007f9a1a9fd62c in KIO::Connection::qt_metacall (this=0x2b396e0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x2b50d60) at /mnt/trunk/kde/kdelibs/build/kio/connection.moc:73 #73 0x00007f9a1baf5db1 in QObject::event () from /usr/lib64/qt4/libQtCore.so.4 #74 0x00007f9a18fb67ce in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4 #75 0x00007f9a18fbdbb2 in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4 #76 0x00007f9a19fe80ae in KApplication::notify (this=0x7fff027b5c40, receiver=0x2b396e0, event=0x2af8f00) at /mnt/trunk/kde/kdelibs/kdeui/kernel/kapplication.cpp:302 #77 0x00007f9a1bae52f3 in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4 #78 0x00007f9a1bae6777 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib64/qt4/libQtCore.so.4 #79 0x00007f9a1bb0d4a3 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #80 0x00007f9a17a7f502 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #81 0x00007f9a17a827e5 in ?? () from /usr/lib/libglib-2.0.so.0 #82 0x00007f9a17a82ceb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #83 0x00007f9a1bb0d88e in QEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #84 0x00007f9a1903ec3f in ?? () from /usr/lib64/qt4/libQtGui.so.4 #85 0x00007f9a1bae4765 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #86 0x00007f9a1bae48dc in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4 #87 0x00007f9a1bae6b29 in QCoreApplication::exec () from /usr/lib64/qt4/libQtCore.so.4 #88 0x00007f9a0fc57d95 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /mnt/trunk/kde/kdebase/apps/konqueror/src/konqmain.cpp:257 #89 0x0000000000406fd5 in launch (argc=4, _name=0x660f38 "konqueror", args=0x660f99 "", cwd=0x660f9a "/home/jacopods", envc=39, envs=<value optimized out>, reset_env=true, tty=0x0, avoid_loops=false, startup_id_str=0x6616f2 "twospoons;1249386057;611024;4126_TIME21949095") at /mnt/trunk/kde/kdelibs/kinit/kinit.cpp:676 #90 0x0000000000407979 in handle_launcher_request (sock=26, who=<value optimized out>) at /mnt/trunk/kde/kdelibs/kinit/kinit.cpp:1168 #91 0x0000000000407e14 in handle_requests (waitForPid=0) at /mnt/trunk/kde/kdelibs/kinit/kinit.cpp:1352 #92 0x00000000004085bc in main (argc=2, argv=0x7fff027b7018, envp=0x7fff027b7030) at /mnt/trunk/kde/kdelibs/kinit/kinit.cpp:1788
This is fixed in trunk, but I forgot to backport to 4.3. oops. done now in r1006836. But at any rate, this happens when the renderer has to do a lot of surgery to construct properly-structured tables --- e.g. when it's asked to render a table cell w/o a table. So a workaround would be to make the webpage make properly structured stuff...
Also, wrt to the little source icons: the data: protocol implementation for KIO seems pretty busted for non-base64 use of binary data. Easiest way to avoid that is to just use normal images (see the CSS --- e.g. tr.picasa td.time { background: url('data:image/png,) I can't comment on what's up with hover thumbnails, since they don't work in FF at all, and offset* is a complete legacy mess.
*** Bug 202516 has been marked as a duplicate of this bug. ***
I upped, now it does not crash, but it freezes :(
*** Bug 203328 has been marked as a duplicate of this bug. ***
4.3.3, it freezes here too.
buzz.kde.org works fine for me with konqueror (trunk r1094441)
I can not reproduce on KDE 4.10.5. Closing.