Application: konqueror (4.5.3 (KDE 4.5.3)) KDE Platform Version: 4.5.3 (KDE 4.5.3) Qt Version: 4.7.0 Operating System: Linux 2.6.32-25-generic i686 Distribution: Ubuntu 10.04.1 LTS -- Information about the crash: - What I was doing when the application crashed: Thought it might be worth reporting this since it appears to involve the html rendering process, and since KHTML seems to be affected, but the WebKit part is not. 1. open the following in konqueror: https://docs.google.com/present/view?id=dzq234z_27dctvfwf5&browserok=true 2. select "Play" from the "Actions" menu at the bottom of the window 3. at the end of the presentation, it crashes reliably. This happens for some other google docs presentations, as well, but this one above is short. I tried creating a simple empty 2-slide presentation on my own, but playing that one doesn't cause the crash in KHTML, so it appears that it's nothing special about the final "presentation finished" page it takes you to at the end. Note that the presentation appears differently under WebKit vs. KHTML, in that the images on the first few pages appear only in WebKit, but the embedded video player on one of the later pages appears only in KHTML. The crash can be reproduced every time. -- Backtrace: Application: Konqueror (konqueror), signal: Segmentation fault [Current thread is 1 (Thread 0xb779b930 (LWP 2448))] Thread 2 (Thread 0xb1f5ab70 (LWP 2455)): #0 0x00791e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1 #1 0x035ef48b in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0x036c5965 in QTimerInfoList::updateCurrentTime (this=0x892e634) at kernel/qeventdispatcher_unix.cpp:339 #4 0x036c59aa in QTimerInfoList::timerWait (this=0x892e634, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x036c3a38 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb1f5a0bc) at kernel/qeventdispatcher_glib.cpp:136 #6 0x036c3ac5 in timerSourcePrepare (source=0x0, timeout=0x795ff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0x050eaaca in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0x050eaee9 in ?? () from /lib/libglib-2.0.so.0 #9 0x050eb4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0x036c382f in QEventDispatcherGlib::processEvents (this=0x881ebc8, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #11 0x03693a99 in QEventLoop::processEvents (this=0xb1f5a290, flags=) at kernel/qeventloop.cpp:149 #12 0x03693f1a in QEventLoop::exec (this=0xb1f5a290, flags=...) at kernel/qeventloop.cpp:201 #13 0x03590c5e in QThread::exec (this=0x8598b48) at thread/qthread.cpp:490 #14 0x036729ab in QInotifyFileSystemWatcherEngine::run (this=0x8598b48) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x03593f39 in QThreadPrivate::start (arg=0x8598b48) at thread/qthread_unix.cpp:266 #16 0x0027796e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #17 0x00dd3a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb779b930 (LWP 2448)): [KCrash Handler] #7 khtml::RenderLayer::dirtyZOrderLists (this=0x0) at ../../khtml/rendering/render_layer.cpp:1504 #8 0x02bd2a8d in khtml::RenderObject::setStyle (this=0x8acf238, style=0x96c7ff8) at ../../khtml/rendering/render_object.cpp:2040 #9 0x02bd4416 in khtml::RenderContainer::setStyle (this=0x8acf238, _style=0x96c7ff8) at ../../khtml/rendering/render_container.cpp:265 #10 0x02bd7d30 in khtml::RenderBox::setStyle (this=0x8acf238, _style=0x96c7ff8) at ../../khtml/rendering/render_box.cpp:152 #11 0x02bb4ae4 in khtml::RenderBlock::setStyle (this=0x8acf238, _style=0x0) at ../../khtml/rendering/render_block.cpp:123 #12 0x02b17163 in DOM::ElementImpl::recalcStyle (this=0x974aff8, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:998 #13 0x02b171af in DOM::ElementImpl::recalcStyle (this=0x974a830, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:1018 #14 0x02b171af in DOM::ElementImpl::recalcStyle (this=0x9753080, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:1018 #15 0x02b171af in DOM::ElementImpl::recalcStyle (this=0x9748a78, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:1018 #16 0x02b695e9 in DOM::HTMLElementImpl::recalcStyle (this=0x9748a78, ch=DOM::NodeImpl::Force) at ../../khtml/html/html_elementimpl.cpp:235 #17 0x02b171af in DOM::ElementImpl::recalcStyle (this=0x95f44a0, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:1018 #18 0x02b695e9 in DOM::HTMLElementImpl::recalcStyle (this=0x95f44a0, ch=DOM::NodeImpl::Inherit) at ../../khtml/html/html_elementimpl.cpp:235 #19 0x02b171af in DOM::ElementImpl::recalcStyle (this=0x95da208, change=DOM::NodeImpl::Inherit) at ../../khtml/xml/dom_elementimpl.cpp:1018 #20 0x02b695e9 in DOM::HTMLElementImpl::recalcStyle (this=0x95da208, ch=DOM::NodeImpl::Inherit) at ../../khtml/html/html_elementimpl.cpp:235 #21 0x02b171af in DOM::ElementImpl::recalcStyle (this=0x93b85a0, change=DOM::NodeImpl::Inherit) at ../../khtml/xml/dom_elementimpl.cpp:1018 #22 0x02b695e9 in DOM::HTMLElementImpl::recalcStyle (this=0x93b85a0, ch=DOM::NodeImpl::Inherit) at ../../khtml/html/html_elementimpl.cpp:235 #23 0x02b171af in DOM::ElementImpl::recalcStyle (this=0x93b90d8, change=DOM::NodeImpl::Inherit) at ../../khtml/xml/dom_elementimpl.cpp:1018 #24 0x02b695e9 in DOM::HTMLElementImpl::recalcStyle (this=0x93b90d8, ch=DOM::NodeImpl::NoChange) at ../../khtml/html/html_elementimpl.cpp:235 #25 0x02b171af in DOM::ElementImpl::recalcStyle (this=0x93b9160, change=DOM::NodeImpl::NoChange) at ../../khtml/xml/dom_elementimpl.cpp:1018 #26 0x02b695e9 in DOM::HTMLElementImpl::recalcStyle (this=0x93b9160, ch=DOM::NodeImpl::NoChange) at ../../khtml/html/html_elementimpl.cpp:235 #27 0x02b171af in DOM::ElementImpl::recalcStyle (this=0x953a418, change=DOM::NodeImpl::NoChange) at ../../khtml/xml/dom_elementimpl.cpp:1018 #28 0x02b695e9 in DOM::HTMLElementImpl::recalcStyle (this=0x953a418, ch=DOM::NodeImpl::NoChange) at ../../khtml/html/html_elementimpl.cpp:235 #29 0x02b171af in DOM::ElementImpl::recalcStyle (this=0x8ccd688, change=DOM::NodeImpl::NoChange) at ../../khtml/xml/dom_elementimpl.cpp:1018 #30 0x02b695e9 in DOM::HTMLElementImpl::recalcStyle (this=0x8ccd688, ch=DOM::NodeImpl::NoChange) at ../../khtml/html/html_elementimpl.cpp:235 #31 0x02b056bf in DOM::DocumentImpl::recalcStyle (this=0x967cb00, change=DOM::NodeImpl::NoChange) at ../../khtml/xml/dom_docimpl.cpp:1439 #32 0x02af1cb8 in DOM::DocumentImpl::updateRendering (this=0x0) at ../../khtml/xml/dom_docimpl.cpp:1468 #33 0x02b03916 in DOM::DocumentImpl::updateLayout (this=0x967cb00) at ../../khtml/xml/dom_docimpl.cpp:1497 #34 0x02c726a7 in khtml::RenderStyleDeclarationImpl::getPropertyCSSValue (this=0x97733c0, propertyID=50) at ../../khtml/css/css_renderstyledeclarationimpl.cpp:402 #35 0x02c71812 in khtml::RenderStyleDeclarationImpl::getPropertyValue (this=0x97733c0, propertyID=50) at ../../khtml/css/css_renderstyledeclarationimpl.cpp:1207 #36 0x02c3c093 in DOM::CSSStyleDeclarationImpl::getPropertyValue (this=0x97733c0, propertyName=...) at ../../khtml/css/css_valueimpl.cpp:170 #37 0x02d1b477 in KJS::DOMCSSStyleDeclaration::getOwnPropertySlot (this=0xaf3731c0, exec=0xbfcadb5c, propertyName=..., slot=...) at ../../khtml/ecma/kjs_css.cpp:205 #38 0x063c5bbe in KJS::JSObject::getPropertySlot (this=0xaf3731c0, exec=0xbfcadb5c, propertyName=...) at ../../kjs/object.h:602 #39 KJS::JSObject::get (this=0xaf3731c0, exec=0xbfcadb5c, propertyName=...) at ../../kjs/object.cpp:88 #40 0x063dfad4 in KJS::Machine::runBlock (exec=0xbfcadb5c, codeBlock=..., parentExec=0xbfcadf3c) at codes.def:727 #41 0x063c0103 in KJS::FunctionImp::callAsFunction (this=0xb030cde0, exec=0xbfcadf3c, thisObj=0xb5010100, args=...) at ../../kjs/function.cpp:172 #42 0x063e3f82 in KJS::JSObject::call (exec=0xbfcadf3c, codeBlock=..., parentExec=0xbfcae31c) at ../../kjs/object.h:626 #43 KJS::Machine::runBlock (exec=0xbfcadf3c, codeBlock=..., parentExec=0xbfcae31c) at codes.def:1204 #44 0x063c0103 in KJS::FunctionImp::callAsFunction (this=0xb030cd20, exec=0xbfcae31c, thisObj=0xb5010100, args=...) at ../../kjs/function.cpp:172 #45 0x063e3f82 in KJS::JSObject::call (exec=0xbfcae31c, codeBlock=..., parentExec=0xbfcae6fc) at ../../kjs/object.h:626 #46 KJS::Machine::runBlock (exec=0xbfcae31c, codeBlock=..., parentExec=0xbfcae6fc) at codes.def:1204 #47 0x063c0103 in KJS::FunctionImp::callAsFunction (this=0xb030c8c0, exec=0xbfcae6fc, thisObj=0xb5010100, args=...) at ../../kjs/function.cpp:172 #48 0x063e3f82 in KJS::JSObject::call (exec=0xbfcae6fc, codeBlock=..., parentExec=0xbfcaeadc) at ../../kjs/object.h:626 #49 KJS::Machine::runBlock (exec=0xbfcae6fc, codeBlock=..., parentExec=0xbfcaeadc) at codes.def:1204 #50 0x063c0103 in KJS::FunctionImp::callAsFunction (this=0xb03030a0, exec=0xbfcaeadc, thisObj=0xb5010100, args=...) at ../../kjs/function.cpp:172 #51 0x063e3f82 in KJS::JSObject::call (exec=0xbfcaeadc, codeBlock=..., parentExec=0xbfcaeebc) at ../../kjs/object.h:626 #52 KJS::Machine::runBlock (exec=0xbfcaeadc, codeBlock=..., parentExec=0xbfcaeebc) at codes.def:1204 #53 0x063c0103 in KJS::FunctionImp::callAsFunction (this=0xb0302e20, exec=0xbfcaeebc, thisObj=0xb5010100, args=...) at ../../kjs/function.cpp:172 #54 0x063e3f82 in KJS::JSObject::call (exec=0xbfcaeebc, codeBlock=..., parentExec=0xbfcaf32c) at ../../kjs/object.h:626 #55 KJS::Machine::runBlock (exec=0xbfcaeebc, codeBlock=..., parentExec=0xbfcaf32c) at codes.def:1204 #56 0x063c0103 in KJS::FunctionImp::callAsFunction (this=0xb049d5c0, exec=0xbfcaf32c, thisObj=0xb049ade0, args=...) at ../../kjs/function.cpp:172 #57 0x063a56a8 in KJS::JSObject::call (this=0xb045a040, exec=0xbfcaf32c, thisObj=0xb049d5c0, args=...) at ../../kjs/object.h:626 #58 KJS::FunctionProtoFunc::callAsFunction (this=0xb045a040, exec=0xbfcaf32c, thisObj=0xb049d5c0, args=...) at ../../kjs/function_object.cpp:123 #59 0x063e3f82 in KJS::JSObject::call (exec=0xbfcaf32c, codeBlock=..., parentExec=0xbfcaf79c) at ../../kjs/object.h:626 #60 KJS::Machine::runBlock (exec=0xbfcaf32c, codeBlock=..., parentExec=0xbfcaf79c) at codes.def:1204 #61 0x063c0103 in KJS::FunctionImp::callAsFunction (this=0xaf209860, exec=0xbfcaf79c, thisObj=0xaf209940, args=...) at ../../kjs/function.cpp:172 #62 0x063a557c in KJS::JSObject::call (this=0xb045a060, exec=0xbfcaf79c, thisObj=0xaf209860, args=...) at ../../kjs/object.h:626 #63 KJS::FunctionProtoFunc::callAsFunction (this=0xb045a060, exec=0xbfcaf79c, thisObj=0xaf209860, args=...) at ../../kjs/function_object.cpp:139 #64 0x063e3f82 in KJS::JSObject::call (exec=0xbfcaf79c, codeBlock=..., parentExec=0xbfcafb7c) at ../../kjs/object.h:626 #65 KJS::Machine::runBlock (exec=0xbfcaf79c, codeBlock=..., parentExec=0xbfcafb7c) at codes.def:1204 #66 0x063c0103 in KJS::FunctionImp::callAsFunction (this=0xb0300da0, exec=0xbfcafb7c, thisObj=0xaf209740, args=...) at ../../kjs/function.cpp:172 #67 0x063e3f82 in KJS::JSObject::call (exec=0xbfcafb7c, codeBlock=..., parentExec=0xbfcaff5c) at ../../kjs/object.h:626 #68 KJS::Machine::runBlock (exec=0xbfcafb7c, codeBlock=..., parentExec=0xbfcaff5c) at codes.def:1204 #69 0x063c0103 in KJS::FunctionImp::callAsFunction (this=0xb03136c0, exec=0xbfcaff5c, thisObj=0xb5010100, args=...) at ../../kjs/function.cpp:172 #70 0x063e3f82 in KJS::JSObject::call (exec=0xbfcaff5c, codeBlock=..., parentExec=0xbfcb033c) at ../../kjs/object.h:626 #71 KJS::Machine::runBlock (exec=0xbfcaff5c, codeBlock=..., parentExec=0xbfcb033c) at codes.def:1204 #72 0x063c0103 in KJS::FunctionImp::callAsFunction (this=0xb0313800, exec=0xbfcb033c, thisObj=0xb5010100, args=...) at ../../kjs/function.cpp:172 #73 0x063e3f82 in KJS::JSObject::call (exec=0xbfcb033c, codeBlock=..., parentExec=0xbfcb071c) at ../../kjs/object.h:626 #74 KJS::Machine::runBlock (exec=0xbfcb033c, codeBlock=..., parentExec=0xbfcb071c) at codes.def:1204 #75 0x063c0103 in KJS::FunctionImp::callAsFunction (this=0xb0313080, exec=0xbfcb071c, thisObj=0xb5010100, args=...) at ../../kjs/function.cpp:172 #76 0x063e3f82 in KJS::JSObject::call (exec=0xbfcb071c, codeBlock=..., parentExec=0xbfcb0afc) at ../../kjs/object.h:626 #77 KJS::Machine::runBlock (exec=0xbfcb071c, codeBlock=..., parentExec=0xbfcb0afc) at codes.def:1204 #78 0x063c0103 in KJS::FunctionImp::callAsFunction (this=0xb03008e0, exec=0xbfcb0afc, thisObj=0xaf209940, args=...) at ../../kjs/function.cpp:172 #79 0x063e3f82 in KJS::JSObject::call (exec=0xbfcb0afc, codeBlock=..., parentExec=0xbfcb0f6c) at ../../kjs/object.h:626 #80 KJS::Machine::runBlock (exec=0xbfcb0afc, codeBlock=..., parentExec=0xbfcb0f6c) at codes.def:1204 #81 0x063c0103 in KJS::FunctionImp::callAsFunction (this=0xb0300780, exec=0xbfcb0f6c, thisObj=0xaf209940, args=...) at ../../kjs/function.cpp:172 #82 0x063a56a8 in KJS::JSObject::call (this=0xb045a040, exec=0xbfcb0f6c, thisObj=0xb0300780, args=...) at ../../kjs/object.h:626 #83 KJS::FunctionProtoFunc::callAsFunction (this=0xb045a040, exec=0xbfcb0f6c, thisObj=0xb0300780, args=...) at ../../kjs/function_object.cpp:123 #84 0x063e3f82 in KJS::JSObject::call (exec=0xbfcb0f6c, codeBlock=..., parentExec=0x927c1d8) at ../../kjs/object.h:626 #85 KJS::Machine::runBlock (exec=0xbfcb0f6c, codeBlock=..., parentExec=0x927c1d8) at codes.def:1204 #86 0x063c0103 in KJS::FunctionImp::callAsFunction (this=0xaf209900, exec=0x927c1d8, thisObj=0xb5010100, args=...) at ../../kjs/function.cpp:172 #87 0x02cff354 in KJS::JSObject::call (this=0x9650da0, window=0xb5010100) at ../../kjs/object.h:626 #88 KJS::ScheduledAction::execute (this=0x9650da0, window=0xb5010100) at ../../khtml/ecma/kjs_window.cpp:2200 #89 0x02d01072 in KJS::WindowQObject::timerEvent (this=0x9535dc0) at ../../khtml/ecma/kjs_window.cpp:2376 #90 0x036a7924 in QObject::event (this=0x9535dc0, e=0x0) at kernel/qobject.cpp:1183 #91 0x0138a72c in QApplicationPrivate::notify_helper (this=0x8361100, receiver=0x9535dc0, e=0xbfcb1610) at kernel/qapplication.cpp:4396 #92 0x0139077e in QApplication::notify (this=0xbfcb1a90, receiver=0x9535dc0, e=0xbfcb1610) at kernel/qapplication.cpp:3798 #93 0x0603363a in KApplication::notify (this=0xbfcb1a90, receiver=0x9535dc0, event=0xbfcb1610) at ../../kdeui/kernel/kapplication.cpp:310 #94 0x03694feb in QCoreApplication::notifyInternal (this=0xbfcb1a90, receiver=0x9535dc0, event=0xbfcb1610) at kernel/qcoreapplication.cpp:732 #95 0x036c6d46 in QCoreApplication::sendEvent (this=0x8364334) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #96 QTimerInfoList::activateTimers (this=0x8364334) at kernel/qeventdispatcher_unix.cpp:602 #97 0x036c3b37 in timerSourceDispatch (source=0x8364368) at kernel/qeventdispatcher_glib.cpp:184 #98 idleTimerSourceDispatch (source=0x8364368) at kernel/qeventdispatcher_glib.cpp:231 #99 0x050e75e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #100 0x050eb2d8 in ?? () from /lib/libglib-2.0.so.0 #101 0x050eb4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #102 0x036c37f5 in QEventDispatcherGlib::processEvents (this=0x83493d8, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #103 0x0144bf85 in QGuiEventDispatcherGlib::processEvents (this=0x83493d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #104 0x03693a99 in QEventLoop::processEvents (this=0xbfcb18d4, flags=) at kernel/qeventloop.cpp:149 #105 0x03693f1a in QEventLoop::exec (this=0xbfcb18d4, flags=...) at kernel/qeventloop.cpp:201 #106 0x036984cf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #107 0x01389557 in QApplication::exec () at kernel/qapplication.cpp:3672 #108 0x00fb3402 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so #109 0x080485fb in _start () Reported using DrKonqi
Okay, I'm wrong. It doesn't crash (and the images do show up) if I explicitly "Change Browser Identification" to "Safari 3.2".
It does crash if you "Change Browser Identification" to Netscape 7.1.
*** Bug 260951 has been marked as a duplicate of this bug. ***
Thanks for the bug reports. Another test URL from bug 260951: http://celan.informatik.uni-oldenburg.de/kryptos/info/keccak/chi/ I can confirm the crash in trunk.
Thank you for the report. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!