Bug 211819 - Konqueror repeatedly crashed when visiting the KDE brainstorm page. Possibly due to an issue with Ajax loading.
Summary: Konqueror repeatedly crashed when visiting the KDE brainstorm page. Possibly...
Status: RESOLVED DUPLICATE of bug 193717
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-25 19:23 UTC by Terry
Modified: 2010-02-14 18:33 UTC (History)
2 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 Terry 2009-10-25 19:23:06 UTC
Application that crashed: konqueror
Version of the application: 4.3.2 (KDE 4.3.2)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.31-ARCH x86_64

What I was doing when the application crashed:
Konqueror repeatedly crashed when visiting the KDE brainstorm page.  Possibly due to an issue with Ajax loading.

I attempted to load the page 5 times and each time it crashed after a few ideas loaded.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#5  0x00007fc37abeef41 in khtml::BidiContext::deref() const () from /usr/lib/libkhtml.so.5
#6  0x00007fc37ac63894 in khtml::RootInlineBox::setLineBreakInfo(khtml::RenderObject*, unsigned int, khtml::BidiStatus const&, khtml::BidiContext*) () from /usr/lib/libkhtml.so.5
#7  0x00007fc37ac6396a in khtml::RootInlineBox::childRemoved(khtml::InlineBox*) () from /usr/lib/libkhtml.so.5
#8  0x00007fc37ac639d5 in khtml::InlineFlowBox::removeFromLine(khtml::InlineBox*) () from /usr/lib/libkhtml.so.5
#9  0x00007fc37ac645bd in khtml::InlineBox::detach(khtml::RenderArena*, bool) () from /usr/lib/libkhtml.so.5
#10 0x00007fc37ac62c78 in khtml::InlineFlowBox::deleteLine(khtml::RenderArena*) () from /usr/lib/libkhtml.so.5
#11 0x00007fc37ac62c78 in khtml::InlineFlowBox::deleteLine(khtml::RenderArena*) () from /usr/lib/libkhtml.so.5
#12 0x00007fc37ac17e2c in khtml::RenderContainer::removeChildNode(khtml::RenderObject*) () from /usr/lib/libkhtml.so.5
#13 0x00007fc37abfed15 in khtml::RenderBlock::removeChild(khtml::RenderObject*) () from /usr/lib/libkhtml.so.5
#14 0x00007fc37ac0e70e in khtml::RenderObject::detach() () from /usr/lib/libkhtml.so.5
#15 0x00007fc37ac1b102 in khtml::RenderBox::detach() () from /usr/lib/libkhtml.so.5
#16 0x00007fc37ab5c0b6 in DOM::NodeImpl::detach() () from /usr/lib/libkhtml.so.5
#17 0x00007fc37ab5c7a8 in DOM::NodeBaseImpl::detach() () from /usr/lib/libkhtml.so.5
#18 0x00007fc37ab5c7a8 in DOM::NodeBaseImpl::detach() () from /usr/lib/libkhtml.so.5
#19 0x00007fc37ab5c7a8 in DOM::NodeBaseImpl::detach() () from /usr/lib/libkhtml.so.5
#20 0x00007fc37ab5c7a8 in DOM::NodeBaseImpl::detach() () from /usr/lib/libkhtml.so.5
#21 0x00007fc37ab5c7a8 in DOM::NodeBaseImpl::detach() () from /usr/lib/libkhtml.so.5
#22 0x00007fc37ab5c7a8 in DOM::NodeBaseImpl::detach() () from /usr/lib/libkhtml.so.5
#23 0x00007fc37ab5c61c in DOM::NodeBaseImpl::removeChildren() () from /usr/lib/libkhtml.so.5
#24 0x00007fc37abb51bc in DOM::HTMLElementImpl::setInnerHTML(DOM::DOMString const&, int&) () from /usr/lib/libkhtml.so.5
#25 0x00007fc37ad106c3 in KJS::HTMLElement::putValueProperty(KJS::ExecState*, int, KJS::JSValue*, int) () from /usr/lib/libkhtml.so.5
#26 0x00007fc37ad10d4c in KJS::HTMLElement::put(KJS::ExecState*, KJS::Identifier const&, KJS::JSValue*, int) () from /usr/lib/libkhtml.so.5
#27 0x00007fc37a46b83a in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () from /usr/lib/libkjs.so.4
#28 0x00007fc37a4544f7 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#29 0x00007fc37a457db9 in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#30 0x00007fc37ad62873 in KJS::JSEventListener::handleEvent(DOM::Event&) () from /usr/lib/libkhtml.so.5
#31 0x00007fc37ad6c22a in KJS::XMLHttpRequest::changeState(KJS::XMLHttpRequestState) () from /usr/lib/libkhtml.so.5
#32 0x00007fc37ad6d8d8 in KJS::XMLHttpRequest::slotFinished(KJob*) () from /usr/lib/libkhtml.so.5
#33 0x00007fc37ad6ee6d in KJS::XMLHttpRequestQObject::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkhtml.so.5
#34 0x00007fc38d0fbd3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#35 0x00007fc38c9f9792 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#36 0x00007fc38c9f9b0f in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#37 0x00007fc38bfa9be3 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#38 0x00007fc38bfaa0a3 in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5
#39 0x00007fc38bfa89b1 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#40 0x00007fc38d0fbd3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#41 0x00007fc38c06a821 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#42 0x00007fc38c0670d3 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#43 0x00007fc38c059efd in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#44 0x00007fc38c05c01c in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#45 0x00007fc38d0fbd3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#46 0x00007fc38bf76e07 in KIO::ConnectionPrivate::dequeue() () from /usr/lib/libkio.so.5
#47 0x00007fc38bf76f2d in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#48 0x00007fc38d0f6059 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#49 0x00007fc38ae8307c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#50 0x00007fc38ae8a34e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#51 0x00007fc38bab6586 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#52 0x00007fc38d0e6bfc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#53 0x00007fc38d0e780a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#54 0x00007fc38d10f583 in ?? () from /usr/lib/libQtCore.so.4
#55 0x00007fc389de81fe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#56 0x00007fc389debbb8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#57 0x00007fc389debce0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#58 0x00007fc38d10f123 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#59 0x00007fc38af1614e in ?? () from /usr/lib/libQtGui.so.4
#60 0x00007fc38d0e5532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#61 0x00007fc38d0e5904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#62 0x00007fc38d0e7ab9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#63 0x00007fc381288283 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#64 0x0000000000406eae in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-10-25 22:22:37 UTC
Probably related to bug 206832, bug 206218 , bug 204132, bug 193177, bug 202705. Thanks
Comment 2 Xavier Brochard 2009-11-27 11:41:10 UTC
Same problem here.  Browsing many similar bugs I noticed that all of them comes from x64 system.

Application that crashed: konqueror
Version of the application: 4.3.2 (KDE 4.3.2)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.31-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
Reading the KDE brainstorm main page. It crash about 30 secondes after start of loading (loading was finished and I manually rejected all cookies from kde forum).

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5  khtml::BidiContext::deref (this=0x2000000020) at ../../khtml/rendering/bidi.cpp:206
#6  0x00007fd85e2e9414 in khtml::RootInlineBox::setLineBreakInfo (this=0x4792390, obj=0x0, breakPos=<value optimized out>, status=..., context=0x0) at ../../khtml/rendering/render_line.cpp:1177
#7  0x00007fd85e2e94ea in khtml::RootInlineBox::childRemoved (this=0x2000000020, box=0x47923f8) at ../../khtml/rendering/render_line.cpp:1161
#8  0x00007fd85e2e9564 in khtml::InlineFlowBox::removeFromLine (this=0x4792438, child=0x47923f8) at ../../khtml/rendering/render_line.cpp:226
#9  0x00007fd85e2ea6bd in khtml::InlineBox::detach (this=0x47923f8, renderArena=0x33b3c00, noRemove=40) at ../../khtml/rendering/render_line.cpp:81
#10 0x00007fd85e2e8518 in khtml::InlineFlowBox::deleteLine (this=0x4792438, arena=0x33b3c00) at ../../khtml/rendering/render_line.cpp:209
#11 0x00007fd85e2e8518 in khtml::InlineFlowBox::deleteLine (this=0x4792390, arena=0x33b3c00) at ../../khtml/rendering/render_line.cpp:209
#12 0x00007fd85e29d3da in khtml::RenderContainer::removeChildNode (this=0x3fc19c8, oldChild=0x4823488) at ../../khtml/rendering/render_container.cpp:224
#13 0x00007fd85e2817ee in khtml::RenderBlock::removeChild (this=0x34dfee0, oldChild=0x3fc1848) at ../../khtml/rendering/render_block.cpp:605
#14 0x00007fd85e293b9e in khtml::RenderObject::remove (this=0x3fc1848) at ../../khtml/rendering/render_object.h:847
#15 khtml::RenderObject::detach (this=0x3fc1848) at ../../khtml/rendering/render_object.cpp:2365
#16 0x00007fd85e2a0472 in khtml::RenderBox::detach (this=0x3fc1848) at ../../khtml/rendering/render_box.cpp:224
#17 0x00007fd85e1e0976 in DOM::NodeImpl::detach (this=0x48b7ef0) at ../../khtml/xml/dom_nodeimpl.cpp:975
#18 0x00007fd85e1e1148 in DOM::NodeBaseImpl::detach (this=0x48af810) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#19 0x00007fd85e1e1148 in DOM::NodeBaseImpl::detach (this=0x48ae7e0) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#20 0x00007fd85e1e1148 in DOM::NodeBaseImpl::detach (this=0x48af0f0) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#21 0x00007fd85e1e1148 in DOM::NodeBaseImpl::detach (this=0x48af280) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#22 0x00007fd85e1e1148 in DOM::NodeBaseImpl::detach (this=0x48aeb00) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#23 0x00007fd85e1e1148 in DOM::NodeBaseImpl::detach (this=0x48a7e00) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#24 0x00007fd85e1e0fcd in DOM::NodeBaseImpl::removeChildren (this=0x4553260) at ../../khtml/xml/dom_nodeimpl.cpp:1659
#25 0x00007fd85e2396ac in DOM::HTMLElementImpl::setInnerHTML (this=0x4553260, html=<value optimized out>, exceptioncode=@0x7fff7f2729a8) at ../../khtml/html/html_elementimpl.cpp:526
#26 0x00007fd85e39a5f9 in KJS::HTMLElement::putValueProperty (this=0x7fd85647c440, exec=0x7fff7f273480, token=348, value=0x7fd8575dde80) at ../../khtml/ecma/kjs_html.cpp:2595
#27 0x00007fd85e39bd18 in lookupPut<KJS::HTMLElement> (this=0x7fd85647c440, exec=0x7fff7f273480, propertyName=..., value=0x7fd8575dde80, attr=0) at ../../kjs/lookup.h:249
#28 lookupPut<KJS::HTMLElement, KJS::DOMElement> (this=0x7fd85647c440, exec=0x7fff7f273480, propertyName=..., value=0x7fd8575dde80, attr=0) at ../../kjs/lookup.h:265
#29 KJS::HTMLElement::put (this=0x7fd85647c440, exec=0x7fff7f273480, propertyName=..., value=0x7fd8575dde80, attr=0) at ../../khtml/ecma/kjs_html.cpp:2370
#30 0x00007fd85dd296bd in KJS::Machine::runBlock (exec=0x7fff7f273480, codeBlock=<value optimized out>, parentExec=0x342c3a0) at codes.def:660
#31 0x00007fd85dd1268c in KJS::FunctionImp::callAsFunction (this=0x7fd856e46980, exec=0x342c3a0, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#32 0x00007fd85dd160c9 in KJS::JSObject::call (this=0x2000000020, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#33 0x00007fd85e3e5ac5 in KJS::JSEventListener::handleEvent (this=0x42e6d40, evt=...) at ../../khtml/ecma/kjs_events.cpp:106
#34 0x00007fd85e3f283a in KJS::XMLHttpRequest::changeState (this=0x7fd8575e0400, newState=<value optimized out>) at ../../khtml/ecma/xmlhttprequest.cpp:348
#35 0x00007fd85e3f4135 in KJS::XMLHttpRequest::slotFinished (this=0x7fd8575e0400) at ../../khtml/ecma/xmlhttprequest.cpp:719
#36 0x00007fd85e3f4f71 in KJS::XMLHttpRequestQObject::slotFinished (this=0x4a0fbe0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff7f2738d0) at ../../khtml/ecma/xmlhttprequest.cpp:93
#37 KJS::XMLHttpRequestQObject::qt_metacall (this=0x4a0fbe0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff7f2738d0) at ./xmlhttprequest.moc:72
#38 0x00007fd86f95ddf2 in QMetaObject::activate (sender=0x49e8490, from_signal_index=<value optimized out>, to_signal_index=7, argv=0x7fff7f272670) at kernel/qobject.cpp:3112
#39 0x00007fd86f468e52 in KJob::result (this=0x2000000020, _t1=0x49e8490) at ./kjob.moc:188
#40 0x00007fd86f4691cf in KJob::emitResult (this=0x49e8490) at ../../kdecore/jobs/kjob.cpp:304
#41 0x00007fd86ea1fec0 in KIO::SimpleJob::slotFinished (this=0x49e8490) at ../../kio/kio/job.cpp:477
#42 0x00007fd86ea20383 in KIO::TransferJob::slotFinished (this=0x49e8490) at ../../kio/kio/job.cpp:948
#43 0x00007fd86ea1b09d in KIO::TransferJob::qt_metacall (this=0x49e8490, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7f273cd0) at ./jobclasses.moc:343
#44 0x00007fd86f95ddf2 in QMetaObject::activate (sender=0x28cfa60, from_signal_index=<value optimized out>, to_signal_index=8, argv=0x7fff7f272670) at kernel/qobject.cpp:3112
#45 0x00007fd86eadd021 in KIO::SlaveInterface::dispatch (this=0x28cfa60, _cmd=104, rawdata=<value optimized out>) at ../../kio/kio/slaveinterface.cpp:175
#46 0x00007fd86ead9ab2 in KIO::SlaveInterface::dispatch (this=0x28cfa60) at ../../kio/kio/slaveinterface.cpp:91
#47 0x00007fd86eacc51e in KIO::Slave::gotInput (this=0x28cfa60) at ../../kio/kio/slave.cpp:322
#48 0x00007fd86eace848 in KIO::Slave::qt_metacall (this=0x28cfa60, _c=QMetaObject::InvokeMetaMethod, _id=41, _a=0x7fff7f2740f0) at ./slave.moc:76
#49 0x00007fd86f95ddf2 in QMetaObject::activate (sender=0x279dad0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x7fff7f272670) at kernel/qobject.cpp:3112
#50 0x00007fd86e9e8d91 in KIO::ConnectionPrivate::dequeue (this=0x2940fa0) at ../../kio/kio/connection.cpp:82
#51 0x00007fd86e9e91ea in KIO::Connection::qt_metacall (this=0x279dad0, _c=QMetaObject::InvokeMetaMethod, _id=41, _a=0x4aab8c0) at ./connection.moc:73
#52 0x00007fd86f9586c8 in QObject::event (this=0x279dad0, e=0x4ab3350) at kernel/qobject.cpp:1110
#53 0x00007fd86d8d201d in QApplicationPrivate::notify_helper (this=0x1ad79a0, receiver=0x279dad0, e=0x4ab3350) at kernel/qapplication.cpp:4065
#54 0x00007fd86d8da07a in QApplication::notify (this=0x7fff7f274d10, receiver=0x279dad0, e=0x4ab3350) at kernel/qapplication.cpp:4030
#55 0x00007fd86e52b0db in KApplication::notify (this=0x7fff7f274d10, receiver=0x279dad0, event=0x4ab3350) at ../../kdeui/kernel/kapplication.cpp:302
#56 0x00007fd86f948c9c in QCoreApplication::notifyInternal (this=0x7fff7f274d10, receiver=0x279dad0, event=0x4ab3350) at kernel/qcoreapplication.cpp:610
#57 0x00007fd86f9498e4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x1a3ef80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#58 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1a3ef80) at kernel/qcoreapplication.cpp:1247
#59 0x00007fd86f9717d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#60 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#61 0x00007fd86c7ea12a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#62 0x00007fd86c7ed988 in ?? () from /lib/libglib-2.0.so.0
#63 0x00007fd86c7edb3c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#64 0x00007fd86f97139c in QEventDispatcherGlib::processEvents (this=0x1a41850, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#65 0x00007fd86d968f1f in QGuiEventDispatcherGlib::processEvents (this=0x2000000020, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#66 0x00007fd86f947562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#67 0x00007fd86f947934 in QEventLoop::exec (this=0x7fff7f274ab0, flags=...) at kernel/qeventloop.cpp:201
#68 0x00007fd86f949ba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#69 0x00007fd86516c0c9 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#70 0x0000000000407264 in launch (argc=2, _name=0x1a929f8 "/usr/bin/konqueror", args=<value optimized out>, cwd=0x0, envc=0, envs=0x1a92a1c "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x1a92a24 "ahasverus;1259316739;797276;3177_TIME6342635") at ../../kinit/kinit.cpp:677
#71 0x0000000000407a28 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#72 0x0000000000407fae in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#73 0x000000000040863b in main (argc=2, argv=0x7fff7f276308, envp=0x7fff7f276320) at ../../kinit/kinit.cpp:1793
Comment 3 Tommi Tervo 2010-02-14 18:33:02 UTC

*** This bug has been marked as a duplicate of bug 193717 ***