Bug 360687 - Konqueror crashed on TVTropes page
Summary: Konqueror crashed on TVTropes page
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-03-18 06:03 UTC by Matthew Cline
Modified: 2018-11-02 03:24 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (12.16 KB, text/plain)
2016-03-28 02:32 UTC, Matthew Cline
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Cline 2016-03-18 06:03:46 UTC
Application: konqueror (4.14.16)
KDE Platform Version: 4.14.17
Qt Version: 4.8.7
Operating System: Linux 4.4.4-301.fc23.x86_64 x86_64
Distribution: "Fedora release 23 (Twenty Three)"

-- Information about the crash:
I had several TV Tropes pages open.  I had just opened the "Wax On, Wax Off" page and was scrolling down it when the browser crashed.

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

Thread 2 (Thread 0x7f19a28a2700 (LWP 16309)):
#0  0x00007f19b64e4734 in g_mutex_unlock () at /lib64/libglib-2.0.so.0
#1  0x00007f19b649f700 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007f19b64a009b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f19b64a027c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f19bd2f8eae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x00007f19bd2c7151 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00007f19bd2c74c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#7  0x00007f19bd1b6a89 in QThread::exec() () at /lib64/libQtCore.so.4
#8  0x00007f19beb8574e in KIO::NameLookUpThread::run() () at /lib64/libkio.so.5
#9  0x00007f19bd1b937c in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#10 0x00007f19bcf1760a in start_thread () at /lib64/libpthread.so.0
#11 0x00007f19ba452a4d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f19bfe81900 (LWP 16307)):
[KCrash Handler]
#6  0x00007f19a0417202 in DOM::CanvasContext2DImpl::getImageData(float, float, float, float, int&) () at /lib64/libkhtml.so.5
#7  0x00007f19a05ba38b in KJS::Context2DFunction::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkhtml.so.5
#8  0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#9  0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#10 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#11 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#12 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#13 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#14 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#15 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#16 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#17 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#18 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#19 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#20 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#21 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#22 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#23 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#24 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#25 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#26 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#27 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#28 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#29 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#30 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#31 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#32 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#33 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#34 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#35 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#36 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#37 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#38 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#39 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#40 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#41 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#42 0x00007f199fbc42dc in KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#43 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#44 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#45 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#46 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#47 0x00007f199fbc42dc in KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#48 0x00007f199fbfdd37 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#49 0x00007f199fbdf7f0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#50 0x00007f19a05a18d3 in KJS::JSEventListener::handleEvent(DOM::Event&) () at /lib64/libkhtml.so.5
#51 0x00007f19a03ae0c0 in DOM::EventTargetImpl::handleLocalEvents(DOM::EventImpl*, bool) () at /lib64/libkhtml.so.5
#52 0x00007f19a0386e3e in DOM::NodeImpl::dispatchGenericEvent(DOM::EventImpl*, int&) () at /lib64/libkhtml.so.5
#53 0x00007f19a038669f in DOM::NodeImpl::dispatchEvent(DOM::EventImpl*, int&, bool) () at /lib64/libkhtml.so.5
#54 0x00007f19a02dd97c in KHTMLView::dispatchMouseEvent(int, DOM::NodeImpl*, DOM::NodeImpl*, bool, int, QMouseEvent*, bool, int, int) () at /lib64/libkhtml.so.5
#55 0x00007f19a02df810 in KHTMLView::mouseMoveEvent(QMouseEvent*) () at /lib64/libkhtml.so.5
#56 0x00007f19a047fb3c in khtml::RenderWidget::handleEvent(DOM::EventImpl const&) () at /lib64/libkhtml.so.5
#57 0x00007f19a03ec4d0 in DOM::HTMLFrameElementImpl::defaultEventHandler(DOM::EventImpl*) () at /lib64/libkhtml.so.5
#58 0x00007f19a0386fa1 in DOM::NodeImpl::dispatchGenericEvent(DOM::EventImpl*, int&) () at /lib64/libkhtml.so.5
#59 0x00007f19a038669f in DOM::NodeImpl::dispatchEvent(DOM::EventImpl*, int&, bool) () at /lib64/libkhtml.so.5
#60 0x00007f19a02dd97c in KHTMLView::dispatchMouseEvent(int, DOM::NodeImpl*, DOM::NodeImpl*, bool, int, QMouseEvent*, bool, int, int) () at /lib64/libkhtml.so.5
#61 0x00007f19a02df810 in KHTMLView::mouseMoveEvent(QMouseEvent*) () at /lib64/libkhtml.so.5
#62 0x00007f19a047fb3c in khtml::RenderWidget::handleEvent(DOM::EventImpl const&) () at /lib64/libkhtml.so.5
#63 0x00007f19a03ec4d0 in DOM::HTMLFrameElementImpl::defaultEventHandler(DOM::EventImpl*) () at /lib64/libkhtml.so.5
#64 0x00007f19a0386fa1 in DOM::NodeImpl::dispatchGenericEvent(DOM::EventImpl*, int&) () at /lib64/libkhtml.so.5
#65 0x00007f19a038669f in DOM::NodeImpl::dispatchEvent(DOM::EventImpl*, int&, bool) () at /lib64/libkhtml.so.5
#66 0x00007f19a02dd97c in KHTMLView::dispatchMouseEvent(int, DOM::NodeImpl*, DOM::NodeImpl*, bool, int, QMouseEvent*, bool, int, int) () at /lib64/libkhtml.so.5
#67 0x00007f19a02df810 in KHTMLView::mouseMoveEvent(QMouseEvent*) () at /lib64/libkhtml.so.5
#68 0x00007f19bc1a9140 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#69 0x00007f19bc56e70e in QFrame::event(QEvent*) () at /lib64/libQtGui.so.4
#70 0x00007f19a02d1315 in KHTMLView::widgetEvent(QEvent*) () at /lib64/libkhtml.so.5
#71 0x00007f19a02dca18 in KHTMLView::eventFilter(QObject*, QEvent*) () at /lib64/libkhtml.so.5
#72 0x00007f19bd2c8a46 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#73 0x00007f19bc15291c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#74 0x00007f19bc159956 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#75 0x00007f19bdfdc59a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#76 0x00007f19bd2c88dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#77 0x00007f19bc158f5d in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQtGui.so.4
#78 0x00007f19bc1d3862 in QETWidget::translateMouseEvent(_XEvent const*) () at /lib64/libQtGui.so.4
#79 0x00007f19bc1d222d in QApplication::x11ProcessEvent(_XEvent*) () at /lib64/libQtGui.so.4
#80 0x00007f19bc1fb249 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtGui.so.4
#81 0x00007f19b649fe3a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#82 0x00007f19b64a01d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#83 0x00007f19b64a027c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#84 0x00007f19bd2f8e8e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#85 0x00007f19bc1fb3e6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#86 0x00007f19bd2c7151 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#87 0x00007f19bd2c74c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#88 0x00007f19bd2cd069 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#89 0x00007f19bfb288bf in kdemain () at /lib64/libkdeinit4_konqueror.so
#90 0x00007f19ba370580 in __libc_start_main () at /lib64/libc.so.6
#91 0x00005566705019a9 in _start ()

Possible duplicates by query: bug 359904.

Reported using DrKonqi
Comment 1 Matthew Cline 2016-03-28 02:32:24 UTC
Created attachment 98119 [details]
New crash information added by DrKonqi

konqueror (4.14.17) on KDE Platform 4.14.18 using Qt 4.8.7

I'd opened a third tab at TV Tropes by middle-clicking a TV tropes link.

-- Backtrace (Reduced):
#6  0x00007fcc183c2262 in DOM::CanvasContext2DImpl::getImageData(float, float, float, float, int&) () at /lib64/libkhtml.so.5
#7  0x00007fcc1856546b in KJS::Context2DFunction::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkhtml.so.5
#8  0x00007fcc17ba8de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
#9  0x00007fcc17b8a8a0 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () at /lib64/libkjs.so.4
#10 0x00007fcc17ba8de7 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () at /lib64/libkjs.so.4
Comment 2 Andrew Crouthamel 2018-11-01 13:41:14 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 3 Matthew Cline 2018-11-02 03:11:36 UTC
Unable to reproduce with version 5.0.97 (Fedora 29)
Comment 4 Andrew Crouthamel 2018-11-02 03:24:14 UTC
Thanks for the update!