Bug 359904 - Konqueror crashed while trying to display Disqus thread
Summary: Konqueror crashed while trying to display Disqus thread
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-02-28 21:30 UTC by Matthew Cline
Modified: 2018-11-02 03:24 UTC (History)
1 user (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 Matthew Cline 2016-02-28 21:30:54 UTC
Application: konqueror (4.14.16)
KDE Platform Version: 4.14.17
Qt Version: 4.8.7
Operating System: Linux 4.3.5-300.fc23.x86_64 x86_64
Distribution: "Fedora release 23 (Twenty Three)"

-- Information about the crash:
I had Konqueror at URL http://abovethelaw.com/2016/02/what-women-should-do-when-theyre-told-they-dont-look-like-lawyers/?show=comments#comments .

It was taking Disqus a long time to show up, so I clicked on the "reload" link.  It still took a long time, so I just left it in the background doing other stuff, and it eventually crashed.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f398cb7e900 (LWP 27205))]

Thread 2 (Thread 0x7f396f712700 (LWP 27212)):
#0  0x00007f3987143fdd in poll () at /lib64/libc.so.6
#1  0x00007f398319f16c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f398319f27c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f3989ff5eae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#4  0x00007f3989fc4151 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x00007f3989fc44c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00007f3989eb3a89 in QThread::exec() () at /lib64/libQtCore.so.4
#7  0x00007f398b88274e in KIO::NameLookUpThread::run() () at /lib64/libkio.so.5
#8  0x00007f3989eb637c in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#9  0x00007f3989c1460a in start_thread () at /lib64/libpthread.so.0
#10 0x00007f398714fa4d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f398cb7e900 (LWP 27205)):
[KCrash Handler]
#6  0x00007f396d287202 in DOM::CanvasContext2DImpl::getImageData(float, float, float, float, int&) () at /lib64/libkhtml.so.5
#7  0x00007f396d42a38b in KJS::Context2DFunction::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkhtml.so.5
#8  0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#9  0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#10 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#11 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#12 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#13 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#14 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#15 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#16 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#17 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#18 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#19 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#20 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#21 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#22 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#23 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#24 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#25 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#26 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#27 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#28 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#29 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#30 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#31 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#32 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#33 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#34 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#35 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#36 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#37 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#38 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#39 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#40 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#41 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#42 0x00007f396ca342dc in KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#43 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#44 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#45 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#46 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#47 0x00007f396ca342dc in KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#48 0x00007f396ca6dd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#49 0x00007f396ca4f7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#50 0x00007f396d4118d3 in KJS::JSEventListener::handleEvent(DOM::Event&) () at /lib64/libkhtml.so.5
#51 0x00007f396d21e0c0 in DOM::EventTargetImpl::handleLocalEvents(DOM::EventImpl*, bool) () at /lib64/libkhtml.so.5
#52 0x00007f396d1f6e3e in DOM::NodeImpl::dispatchGenericEvent(DOM::EventImpl*, int&) () at /lib64/libkhtml.so.5
#53 0x00007f396d1f669f in DOM::NodeImpl::dispatchEvent(DOM::EventImpl*, int&, bool) () at /lib64/libkhtml.so.5
#54 0x00007f396d14d97c in KHTMLView::dispatchMouseEvent(int, DOM::NodeImpl*, DOM::NodeImpl*, bool, int, QMouseEvent*, bool, int, int) () at /lib64/libkhtml.so.5
#55 0x00007f396d14f810 in KHTMLView::mouseMoveEvent(QMouseEvent*) () at /lib64/libkhtml.so.5
#56 0x00007f396d2efb3c in khtml::RenderWidget::handleEvent(DOM::EventImpl const&) () at /lib64/libkhtml.so.5
#57 0x00007f396d25c4d0 in DOM::HTMLFrameElementImpl::defaultEventHandler(DOM::EventImpl*) () at /lib64/libkhtml.so.5
#58 0x00007f396d1f6fa1 in DOM::NodeImpl::dispatchGenericEvent(DOM::EventImpl*, int&) () at /lib64/libkhtml.so.5
#59 0x00007f396d1f669f in DOM::NodeImpl::dispatchEvent(DOM::EventImpl*, int&, bool) () at /lib64/libkhtml.so.5
#60 0x00007f396d14d97c in KHTMLView::dispatchMouseEvent(int, DOM::NodeImpl*, DOM::NodeImpl*, bool, int, QMouseEvent*, bool, int, int) () at /lib64/libkhtml.so.5
#61 0x00007f396d14f810 in KHTMLView::mouseMoveEvent(QMouseEvent*) () at /lib64/libkhtml.so.5
#62 0x00007f3988ea6140 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#63 0x00007f398926b70e in QFrame::event(QEvent*) () at /lib64/libQtGui.so.4
#64 0x00007f396d141315 in KHTMLView::widgetEvent(QEvent*) () at /lib64/libkhtml.so.5
#65 0x00007f396d14ca18 in KHTMLView::eventFilter(QObject*, QEvent*) () at /lib64/libkhtml.so.5
#66 0x00007f3989fc5a46 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#67 0x00007f3988e4f91c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#68 0x00007f3988e56956 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#69 0x00007f398acd959a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#70 0x00007f3989fc58dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#71 0x00007f3988e55f5d in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQtGui.so.4
#72 0x00007f3988ed0862 in QETWidget::translateMouseEvent(_XEvent const*) () at /lib64/libQtGui.so.4
#73 0x00007f3988ecf22d in QApplication::x11ProcessEvent(_XEvent*) () at /lib64/libQtGui.so.4
#74 0x00007f3988ef8249 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtGui.so.4
#75 0x00007f398319ee3a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#76 0x00007f398319f1d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#77 0x00007f398319f27c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#78 0x00007f3989ff5e8e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#79 0x00007f3988ef83e6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#80 0x00007f3989fc4151 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#81 0x00007f3989fc44c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#82 0x00007f3989fca069 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#83 0x00007f398c8258bf in kdemain () at /lib64/libkdeinit4_konqueror.so
#84 0x00007f398706d580 in __libc_start_main () at /lib64/libc.so.6
#85 0x00005558732c69a9 in _start ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-11-01 13:55:41 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Matthew Cline 2018-11-02 03:17:54 UTC
Unable to reproduce with version 5.0.97 (Fedora 29)
Comment 3 Andrew Crouthamel 2018-11-02 03:24:57 UTC
Thanks for the update!