Bug 245691 - konqueror crashed on http://waronyou.com
Summary: konqueror crashed on http://waronyou.com
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:
: 246942 247168 249063 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-07-25 00:07 UTC by anton
Modified: 2010-08-30 18:01 UTC (History)
3 users (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 anton 2010-07-25 00:07:43 UTC
Application: konqueror (4.4.95 (KDE 4.4.95 (KDE 4.5 >= 20100723)))
KDE Platform Version: 4.4.95 (KDE 4.4.95 (KDE 4.5 >= 20100723))
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
Open in konqueror:

http://waronyou.com/topics/evidence-indicates-gulf-of-mexico-oil-disaster-was-engineered-and-prolonged-by-design/

receive crash every time

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f66620af760 (LWP 19524))]

Thread 3 (Thread 0x7f6646308710 (LWP 25319)):
#0  0x00007f6660a74709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6660cfe222 in wait (this=<value optimized out>, mutex=0x14eb700, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x14eb700, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f6660cf40d0 in QThreadPoolThread::run (this=0xd659d0) at concurrent/qthreadpool.cpp:140
#4  0x00007f6660cfdbf5 in QThreadPrivate::start (arg=0xd659d0) at thread/qthread_unix.cpp:248
#5  0x00007f6660a6fa4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f665f85f82d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6646d20710 (LWP 25324)):
#0  0x00007f6660a74709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6660cfe222 in wait (this=<value optimized out>, mutex=0x14eb700, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x14eb700, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f6660cf40d0 in QThreadPoolThread::run (this=0x16be080) at concurrent/qthreadpool.cpp:140
#4  0x00007f6660cfdbf5 in QThreadPrivate::start (arg=0x16be080) at thread/qthread_unix.cpp:248
#5  0x00007f6660a6fa4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f665f85f82d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f66620af760 (LWP 19524)):
[KCrash Handler]
#6  KHTMLView::resizeEvent (this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/khtmlview.cpp:874
#7  0x00007f664b66f9d9 in khtml::RenderWidget::resizeWidget (this=0x898d798, w=<value optimized out>, h=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/rendering/render_replaced.cpp:272
#8  0x00007f664b672e48 in khtml::RenderWidget::setQWidget (this=0x898d798, widget=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/rendering/render_replaced.cpp:331
#9  0x00007f664b6861f1 in khtml::RenderPart::setWidget (this=0x898d798, widget=0xaa75c10) at /usr/src/debug/kdelibs-4.4.95/khtml/rendering/render_frames.cpp:655
#10 0x00007f664b60444e in DOM::HTMLPartContainerElementImpl::setWidget (this=0xaafead0, widget=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/html/html_objectimpl.cpp:111
#11 0x00007f664b5083c8 in KHTMLPart::connectToChildPart (this=0x95393a0, child=0xa864e50, part=0xa952720, mimetype=...) at /usr/src/debug/kdelibs-4.4.95/khtml/khtml_part.cpp:4513
#12 0x00007f664b51e3d0 in KHTMLPart::loadFrameElement (this=0x95393a0, frame=<value optimized out>, url=..., frameName=<value optimized out>, params=<value optimized out>, isIFrame=false)
    at /usr/src/debug/kdelibs-4.4.95/khtml/khtml_part.cpp:4168
#13 0x00007f664b5e93f6 in DOM::HTMLIFrameElementImpl::computeContent (this=0xaafead0) at /usr/src/debug/kdelibs-4.4.95/khtml/html/html_baseimpl.cpp:829
#14 0x00007f664b60310f in computeContentIfNeeded (this=<value optimized out>, ch=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/html/html_objectimpl.cpp:91
#15 DOM::HTMLPartContainerElementImpl::recalcStyle (this=<value optimized out>, ch=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/html/html_objectimpl.cpp:74
#16 0x00007f664b59471f in DOM::ElementImpl::recalcStyle (this=0xac791a0, change=DOM::NodeImpl::NoChange) at /usr/src/debug/kdelibs-4.4.95/khtml/xml/dom_elementimpl.cpp:1018
#17 0x00007f664b5de9d9 in DOM::HTMLElementImpl::recalcStyle (this=0xac791a0, ch=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/html/html_elementimpl.cpp:235
#18 0x00007f664b59471f in DOM::ElementImpl::recalcStyle (this=0xa8a7fe0, change=DOM::NodeImpl::NoChange) at /usr/src/debug/kdelibs-4.4.95/khtml/xml/dom_elementimpl.cpp:1018
#19 0x00007f664b5de9d9 in DOM::HTMLElementImpl::recalcStyle (this=0xa8a7fe0, ch=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/html/html_elementimpl.cpp:235
#20 0x00007f664b59471f in DOM::ElementImpl::recalcStyle (this=0x969e980, change=DOM::NodeImpl::NoChange) at /usr/src/debug/kdelibs-4.4.95/khtml/xml/dom_elementimpl.cpp:1018
#21 0x00007f664b5de9d9 in DOM::HTMLElementImpl::recalcStyle (this=0x969e980, ch=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/html/html_elementimpl.cpp:235
#22 0x00007f664b59471f in DOM::ElementImpl::recalcStyle (this=0xaa66d10, change=DOM::NodeImpl::NoChange) at /usr/src/debug/kdelibs-4.4.95/khtml/xml/dom_elementimpl.cpp:1018
#23 0x00007f664b5de9d9 in DOM::HTMLElementImpl::recalcStyle (this=0xaa66d10, ch=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/html/html_elementimpl.cpp:235
#24 0x00007f664b59471f in DOM::ElementImpl::recalcStyle (this=0x8098eb0, change=DOM::NodeImpl::NoChange) at /usr/src/debug/kdelibs-4.4.95/khtml/xml/dom_elementimpl.cpp:1018
#25 0x00007f664b5de9d9 in DOM::HTMLElementImpl::recalcStyle (this=0x8098eb0, ch=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/html/html_elementimpl.cpp:235
#26 0x00007f664b59471f in DOM::ElementImpl::recalcStyle (this=0x8a1c980, change=DOM::NodeImpl::NoChange) at /usr/src/debug/kdelibs-4.4.95/khtml/xml/dom_elementimpl.cpp:1018
#27 0x00007f664b5de9d9 in DOM::HTMLElementImpl::recalcStyle (this=0x8a1c980, ch=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/html/html_elementimpl.cpp:235
#28 0x00007f664b57e5df in DOM::DocumentImpl::recalcStyle (this=0x96a0050, change=DOM::NodeImpl::NoChange) at /usr/src/debug/kdelibs-4.4.95/khtml/xml/dom_docimpl.cpp:1439
#29 0x00007f664b5815af in DOM::DocumentImpl::updateLayout (this=0x96a0050) at /usr/src/debug/kdelibs-4.4.95/khtml/xml/dom_docimpl.cpp:1497
#30 0x00007f664b6d889e in khtml::RenderStyleDeclarationImpl::getPropertyCSSValue (this=<value optimized out>, propertyID=67)
    at /usr/src/debug/kdelibs-4.4.95/khtml/css/css_renderstyledeclarationimpl.cpp:402
#31 0x00007f664b6d7ed4 in khtml::RenderStyleDeclarationImpl::getPropertyValue (this=<value optimized out>, propertyID=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.95/khtml/css/css_renderstyledeclarationimpl.cpp:1207
#32 0x00007f664b6a1492 in DOM::CSSStyleDeclarationImpl::getPropertyValue (this=0xadf93a0, propertyName=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/css/css_valueimpl.cpp:170
#33 0x00007f664b770865 in KJS::DOMCSSStyleDeclarationProtoFunc::callAsFunction (this=0x7f6645803440, exec=0x7fff5b7f1d80, thisObj=<value optimized out>, args=...)
    at /usr/src/debug/kdelibs-4.4.95/khtml/ecma/kjs_css.cpp:286
#34 0x00007f664ae6ffdc in call (exec=0x7fff5b7f1d80, codeBlock=..., parentExec=0x7fff5b7f25f0) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#35 KJS::Machine::runBlock (exec=0x7fff5b7f1d80, codeBlock=..., parentExec=0x7fff5b7f25f0) at codes.def:1204
#36 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f6644f99100, exec=0x7fff5b7f25f0, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#37 0x00007f664ae6ffdc in call (exec=0x7fff5b7f25f0, codeBlock=..., parentExec=0x7fff5b7f2e60) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#38 KJS::Machine::runBlock (exec=0x7fff5b7f25f0, codeBlock=..., parentExec=0x7fff5b7f2e60) at codes.def:1204
#39 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f6644f99180, exec=0x7fff5b7f2e60, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#40 0x00007f664ae6ffdc in call (exec=0x7fff5b7f2e60, codeBlock=..., parentExec=0x7fff5b7f36d0) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#41 KJS::Machine::runBlock (exec=0x7fff5b7f2e60, codeBlock=..., parentExec=0x7fff5b7f36d0) at codes.def:1204
#42 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f6644f93d40, exec=0x7fff5b7f36d0, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#43 0x00007f664ae6ffdc in call (exec=0x7fff5b7f36d0, codeBlock=..., parentExec=0x7fff5b7f3f40) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#44 KJS::Machine::runBlock (exec=0x7fff5b7f36d0, codeBlock=..., parentExec=0x7fff5b7f3f40) at codes.def:1204
#45 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f6644f93c40, exec=0x7fff5b7f3f40, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#46 0x00007f664ae6ffdc in call (exec=0x7fff5b7f3f40, codeBlock=..., parentExec=0x7fff5b7f4870) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#47 KJS::Machine::runBlock (exec=0x7fff5b7f3f40, codeBlock=..., parentExec=0x7fff5b7f4870) at codes.def:1204
#48 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f6645508a00, exec=0x7fff5b7f4870, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#49 0x00007f664ae38cba in call (this=<value optimized out>, exec=0x7fff5b7f4870, thisObj=0x7f6645508a00, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#50 KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff5b7f4870, thisObj=0x7f6645508a00, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function_object.cpp:139
#51 0x00007f664ae6ffdc in call (exec=0x7fff5b7f4870, codeBlock=..., parentExec=0x7fff5b7f50e0) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#52 KJS::Machine::runBlock (exec=0x7fff5b7f4870, codeBlock=..., parentExec=0x7fff5b7f50e0) at codes.def:1204
#53 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f6644fae880, exec=0x7fff5b7f50e0, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#54 0x00007f664ae6ffdc in call (exec=0x7fff5b7f50e0, codeBlock=..., parentExec=0x7fff5b7f5a10) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#55 KJS::Machine::runBlock (exec=0x7fff5b7f50e0, codeBlock=..., parentExec=0x7fff5b7f5a10) at codes.def:1204
#56 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f664550ab80, exec=0x7fff5b7f5a10, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#57 0x00007f664ae38cba in call (this=<value optimized out>, exec=0x7fff5b7f5a10, thisObj=0x7f664550ab80, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#58 KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff5b7f5a10, thisObj=0x7f664550ab80, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function_object.cpp:139
#59 0x00007f664ae6ffdc in call (exec=0x7fff5b7f5a10, codeBlock=..., parentExec=0x7fff5b7f6280) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#60 KJS::Machine::runBlock (exec=0x7fff5b7f5a10, codeBlock=..., parentExec=0x7fff5b7f6280) at codes.def:1204
#61 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f6644fab980, exec=0x7fff5b7f6280, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#62 0x00007f664ae6ffdc in call (exec=0x7fff5b7f6280, codeBlock=..., parentExec=0x7fff5b7f6bb0) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#63 KJS::Machine::runBlock (exec=0x7fff5b7f6280, codeBlock=..., parentExec=0x7fff5b7f6bb0) at codes.def:1204
#64 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f664550aa00, exec=0x7fff5b7f6bb0, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#65 0x00007f664ae38cba in call (this=<value optimized out>, exec=0x7fff5b7f6bb0, thisObj=0x7f664550aa00, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#66 KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff5b7f6bb0, thisObj=0x7f664550aa00, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function_object.cpp:139
#67 0x00007f664ae6ffdc in call (exec=0x7fff5b7f6bb0, codeBlock=..., parentExec=0x7fff5b7f7420) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#68 KJS::Machine::runBlock (exec=0x7fff5b7f6bb0, codeBlock=..., parentExec=0x7fff5b7f7420) at codes.def:1204
#69 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f6644fae880, exec=0x7fff5b7f7420, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#70 0x00007f664ae6ffdc in call (exec=0x7fff5b7f7420, codeBlock=..., parentExec=0x7fff5b7f7c90) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#71 KJS::Machine::runBlock (exec=0x7fff5b7f7420, codeBlock=..., parentExec=0x7fff5b7f7c90) at codes.def:1204
#72 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f6644faf440, exec=0x7fff5b7f7c90, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#73 0x00007f664ae6ffdc in call (exec=0x7fff5b7f7c90, codeBlock=..., parentExec=0x7fff5b7f8500) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#74 KJS::Machine::runBlock (exec=0x7fff5b7f7c90, codeBlock=..., parentExec=0x7fff5b7f8500) at codes.def:1204
#75 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f6644fab740, exec=0x7fff5b7f8500, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#76 0x00007f664ae6ffdc in call (exec=0x7fff5b7f8500, codeBlock=..., parentExec=0x7fff5b7f8d70) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#77 KJS::Machine::runBlock (exec=0x7fff5b7f8500, codeBlock=..., parentExec=0x7fff5b7f8d70) at codes.def:1204
#78 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f6644f95d40, exec=0x7fff5b7f8d70, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#79 0x00007f664ae6ffdc in call (exec=0x7fff5b7f8d70, codeBlock=..., parentExec=0x7fff5b7f95e0) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#80 KJS::Machine::runBlock (exec=0x7fff5b7f8d70, codeBlock=..., parentExec=0x7fff5b7f95e0) at codes.def:1204
#81 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f6644f94900, exec=0x7fff5b7f95e0, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#82 0x00007f664ae6ffdc in call (exec=0x7fff5b7f95e0, codeBlock=..., parentExec=0x950cbe0) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#83 KJS::Machine::runBlock (exec=0x7fff5b7f95e0, codeBlock=..., parentExec=0x950cbe0) at codes.def:1204
#84 0x00007f664ae4ffe1 in KJS::FunctionImp::callAsFunction (this=0x7f66457918c0, exec=0x950cbe0, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172
#85 0x00007f664b753a7f in call (this=0x785a930, window=0x7f6661f10700) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616
#86 KJS::ScheduledAction::execute (this=0x785a930, window=0x7f6661f10700) at /usr/src/debug/kdelibs-4.4.95/khtml/ecma/kjs_window.cpp:2200
#87 0x00007f664b75dab3 in KJS::WindowQObject::timerEvent (this=0x950c480) at /usr/src/debug/kdelibs-4.4.95/khtml/ecma/kjs_window.cpp:2376
#88 0x00007f6660df622e in QObject::event (this=0x950c480, e=0x7fff5b7f9fe0) at kernel/qobject.cpp:1212
#89 0x00007f665ffb94d4 in QApplicationPrivate::notify_helper (this=0x682600, receiver=0x950c480, e=0x7fff5b7f9fe0) at kernel/qapplication.cpp:4302
#90 0x00007f665ffc1aca in QApplication::notify (this=<value optimized out>, receiver=0x950c480, e=0x7fff5b7f9fe0) at kernel/qapplication.cpp:4185
#91 0x00007f6661a4a096 in KApplication::notify (this=0x7fff5b7fa5a0, receiver=0x950c480, event=0x7fff5b7f9fe0) at /usr/src/debug/kdelibs-4.4.95/kdeui/kernel/kapplication.cpp:309
#92 0x00007f6660de4e4c in QCoreApplication::notifyInternal (this=0x7fff5b7fa5a0, receiver=0x950c480, event=0x7fff5b7f9fe0) at kernel/qcoreapplication.cpp:726
#93 0x00007f6660e100c9 in sendEvent (this=0x686230) at kernel/qcoreapplication.h:215
#94 QTimerInfoList::activateTimers (this=0x686230) at kernel/qeventdispatcher_unix.cpp:618
#95 0x00007f6660e0cff8 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#96 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#97 0x00007f665c96da93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#98 0x00007f665c96e270 in ?? () from /usr/lib64/libglib-2.0.so.0
#99 0x00007f665c96e510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#100 0x00007f6660e0d67f in QEventDispatcherGlib::processEvents (this=0x617300, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#101 0x00007f666005a14e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#102 0x00007f6660de4292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#103 0x00007f6660de4495 in QEventLoop::exec (this=0x7fff5b7fa370, flags=...) at kernel/qeventloop.cpp:201
#104 0x00007f6660de888b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#105 0x00007f6652a73b7a in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-4.4.95/apps/konqueror/src/konqmain.cpp:219
#106 0x00000000004074a9 in launch (argc=3, _name=0x675028 "/usr/bin/konqueror", args=<value optimized out>, cwd=0x0, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40b127 "0") at /usr/src/debug/kdelibs-4.4.95/kinit/kinit.cpp:723
#107 0x0000000000407fc5 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/kinit/kinit.cpp:1215
#108 0x000000000040873a in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/kinit/kinit.cpp:1408
#109 0x0000000000409390 in main (argc=4, argv=0x7fff5b7fbec8, envp=0x7fff5b7fbef0) at /usr/src/debug/kdelibs-4.4.95/kinit/kinit.cpp:1892

Reported using DrKonqi
Comment 1 Tommi Tervo 2010-08-07 09:17:12 UTC
*** Bug 246942 has been marked as a duplicate of this bug. ***
Comment 2 Tommi Tervo 2010-08-10 10:18:04 UTC
*** Bug 247168 has been marked as a duplicate of this bug. ***
Comment 3 Tommi Tervo 2010-08-10 10:26:34 UTC
==17438== Invalid read of size 8
==17438==    at 0x1614F624: QPointer<DOM::HTMLPartContainerElementImpl>::operator->() const (qpointer.h:74)
==17438==    by 0x161357F5: KHTMLView::resizeEvent(QResizeEvent*) (khtmlview.cpp:874)
==17438==    by 0x1631FD24: khtml::RenderWidget::resizeWidget(int, int) (render_replaced.cpp:272)
==17438==    by 0x16320276: khtml::RenderWidget::setQWidget(QWidget*) (render_replaced.cpp:331)
==17438==    by 0x163405CB: khtml::RenderPart::setWidget(QWidget*) (render_frames.cpp:655)
==17438==    by 0x16269BA5: DOM::HTMLIFrameElementImpl::setWidgetNotify(QWidget*) (html_baseimpl.cpp:835)
==17438==    by 0x162872EF: DOM::HTMLPartContainerElementImpl::setWidget(QWidget*) (html_objectimpl.cpp:109)
==17438==    by 0x161761F3: KHTMLPart::connectToChildPart(khtml::ChildFrame*, KParts::ReadOnlyPart*, QString const&) (khtml_part.cpp:4513)
==17438==    by 0x16173410: KHTMLPart::loadFrameElement(DOM::HTMLPartContainerElementImpl*, QString const&, QString const&, QStringList const&, bool) (khtml_part.cpp:4168)
==17438==    by 0x16269A36: DOM::HTMLIFrameElementImpl::computeContent() (html_baseimpl.cpp:829)
==17438==    by 0x162871DB: DOM::HTMLPartContainerElementImpl::computeContentIfNeeded() (html_objectimpl.cpp:89)
==17438==    by 0x16287152: DOM::HTMLPartContainerElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_objectimpl.cpp:72)
==17438==    by 0x16208B57: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:1018)
==17438==    by 0x1625EA89: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:235)
==17438==    by 0x16208B57: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:1018)
==17438==    by 0x1625EA89: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:235)
==17438==    by 0x16208B57: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:1018)
==17438==    by 0x1625EA89: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:235)
==17438==    by 0x16208B57: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:1018)
==17438==    by 0x1625EA89: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:235)
==17438==    by 0x16208B57: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:1018)
==17438==    by 0x1625EA89: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:235)
==17438==    by 0x16208B57: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:1018)
==17438==    by 0x1625EA89: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:235)
==17438==    by 0x161E514B: DOM::DocumentImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_docimpl.cpp:1439)
==17438==    by 0x161E52FF: DOM::DocumentImpl::updateRendering() (dom_docimpl.cpp:1468)
==17438==    by 0x161E5424: DOM::DocumentImpl::updateLayout() (dom_docimpl.cpp:1497)
==17438==    by 0x163A05CB: khtml::RenderStyleDeclarationImpl::getPropertyCSSValue(int) const (css_renderstyledeclarationimpl.cpp:402)
==17438==    by 0x163A5038: khtml::RenderStyleDeclarationImpl::getPropertyValue(int) const (css_renderstyledeclarationimpl.cpp:1207)
==17438==    by 0x1635D0B3: DOM::CSSStyleDeclarationImpl::getPropertyValue(DOM::DOMString const&) const (css_valueimpl.cpp:170)
==17438==    by 0x1644D902: KJS::DOMCSSStyleDeclarationProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (kjs_css.cpp:286)
==17438==    by 0x16441FF7: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)
==17438==    by 0x16E17351: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (codes.def:1204)
==17438==    by 0x16DE6B22: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==17438==    by 0x16441FF7: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)
==17438==    by 0x16E17351: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (codes.def:1204)
==17438==    by 0x16DE6B22: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==17438==    by 0x16441FF7: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)
==17438==    by 0x16E17351: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (codes.def:1204)
==17438==    by 0x16DE6B22: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==17438==    by 0x16441FF7: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)
==17438==    by 0x16E17351: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (codes.def:1204)
==17438==    by 0x16DE6B22: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==17438==    by 0x16441FF7: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)
==17438==    by 0x16E17351: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (codes.def:1204)
==17438==    by 0x16DE6B22: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==17438==    by 0x16441FF7: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)
==17438==    by 0x16DCC5D0: KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function_object.cpp:139)
==17438==    by 0x16441FF7: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616)
==17438==    by 0x16E17351: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (codes.def:1204)
==17438==  Address 0x10 is not stack'd, malloc'd or (recently) free'd
Comment 4 Maksim Orlovich 2010-08-15 17:34:52 UTC
SVN commit 1164025 by orlovich:

Set the reverse link in the childframe tree earlier, might need it in setWidget.
Also some extra unrelated debug output I need anyway, hence not worth the effort 
to pull it out.

BUG: 245691


 M  +3 -3      khtml_part.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1164025
Comment 5 Maksim Orlovich 2010-08-15 17:36:14 UTC
SVN commit 1164026 by orlovich:

Merged revision:r1164025 | orlovich | 2010-08-15 11:38:20 -0400 (Sun, 15 Aug 2010) | 6 lines

Set the reverse link in the childframe tree earlier, might need it in setWidget.
Also some extra unrelated debug output I need anyway, hence not worth the effort 
to pull it out.

BUG: 245691

 M  +3 -3      khtml_part.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1164026
Comment 6 Maksim Orlovich 2010-08-30 18:01:14 UTC
*** Bug 249063 has been marked as a duplicate of this bug. ***