webkit/konqueror stops responding, crashes on youtube using flashplayer 11.2.x.x
Copy link to clipboard
Copied
This might be a webkit case, might be a flashplayer case.
This bug is filled here and at bugs.kde.org.
Adobe flashplayer, version 11.2.202.356
Application: konqueror (4.12.4)
KDE Platform Version: 4.12.4
Qt Version: 4.8.6
Operating System: Linux 3.14.2-200.fc20.i686 i686
Distribution (Platform): Fedora RPMs
-- Information about the crash:
- What I was doing when the application crashed:
Browse to the youtube site and start scrolling immediately
using the scroll bars or start typing to search for a video.
Do this a bit faster then usual and keep that doing for about 10 seconds.
- Unusual behavior I noticed:
Scrolling and/or typing becomes slower and slower.
Konqueror stops responding and finally crashes or hangs
permanently. Behavior is reproducible each time.
When doing things very slow and easy, it works 'better', for
a longer period of time. Videos can be played and searched for but
after a while konqueror/webkit stops responding too.
- Custom settings of the application:
/usr/lib/mozilla/plugins/libflashplayer.so (Adobe, version 11.2.202.356)
which is a symbolic link to /usr/lib/flash-plugin/libflashplayer.so
Those are the ONLY custom settings I did.
Notes:
Using the QtWebkit from PyQt4-4.10.2-5.fc20.i686 produces the same result
(when used in a PyQt4 program).
Using konqueror in webkit mode.
System is installed from scratch just 2 days ago.
-Versions installed:
qtwebkit-2.3.3-7.fc20.i686
qt-4.8.6-2.fc20.i686
PyQt4-4.10.2-5.fc20.i686
Fedora 20 Linux 3.14.2-200.fc20.i686
This official Fedora KDE spin has been updated with the latest updates
as of 5 may 2014.
The crash can be reproduced every time.
-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb77bea80 (LWP 1460))]
Thread 4 (Thread 0xb4d22b40 (LWP 1462)):
#0 0xb77ed424 in __kernel_vsyscall ()
#1 0x42f81e22 in clock_gettime () from /lib/libc.so.6
#2 0x473619cd in qt_gettime() () from /lib/libQtCore.so.4
#3 0x47453c73 in QTimerInfoList::timerWait(timeval&) () from /lib/libQtCore.so.4
#4 0x4745208b in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib/libQtCore.so.4
#5 0x4745213d in timerSourcePrepare(_GSource*, int*) () from /lib/libQtCore.so.4
#6 0x431c6dbf in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7 0x431c7787 in g_main_context_iterate.isra.23 () from /lib/libglib-2.0.so.0
#8 0x431c79e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9 0x4745228f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4
#10 0x4741eea0 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4
#11 0x4741f231 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4
#12 0x473000e5 in QThread::exec() () from /lib/libQtCore.so.4
#13 0x4730024c in QThread::run() () from /lib/libQtCore.so.4
#14 0x47302beb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4
#15 0x43049d8a in start_thread () from /lib/libpthread.so.0
#16 0x42f73a0e in clone () from /lib/libc.so.6
Thread 3 (Thread 0xb3eafb40 (LWP 1466)):
#0 0xb77ed424 in __kernel_vsyscall ()
#1 0x4304d7ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x4cb2cc44 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /lib/sse2/libQtWebKit.so.4
#3 0x4c7f38dc in JSC::BlockAllocator::blockFreeingThreadMain() () from /lib/sse2/libQtWebKit.so.4
#4 0x4cb0f139 in WTF::threadEntryPoint(void*) () from /lib/sse2/libQtWebKit.so.4
#5 0x4cb2c56a in WTF::wtfThreadEntryPoint(void*) () from /lib/sse2/libQtWebKit.so.4
#6 0x43049d8a in start_thread () from /lib/libpthread.so.0
#7 0x42f73a0e in clone () from /lib/libc.so.6
Thread 2 (Thread 0xb25ffb40 (LWP 1517)):
#0 0xb77ed424 in __kernel_vsyscall ()
#1 0x42f673eb in poll () from /lib/libc.so.6
<></>
<></>
<></>
<></>
<></>
<></>
Thread 1 (Thread 0xb77bea80 (LWP 1460)):[KCrash Handler]#6 0x4b410610 in void QWebPagePrivate::mousePressEvent<QMouseEvent>(QMouseEvent*) () from /lib/sse2/libQtWebKit.so.4#7 0x4b41b474 in QWebPage::event(QEvent*) () from /lib/sse2/libQtWebKit.so.4#8 0x4b41e012 in QWebView::mousePressEvent(QMouseEvent*) () from /lib/sse2/libQtWebKit.so.4#9 0x4a0c77a4 in KWebView::mousePressEvent(QMouseEvent*) () from /lib/libkdewebkit.so.5#10 0x482b92dd in QWidget::event(QEvent*) () from /lib/libQtGui.so.4#11 0x4b41f758 in QWebView::event(QEvent*) () from /lib/sse2/libQtWebKit.so.4#12 0x4825ac04 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/libQtGui.so.4#13 0x482638c6 in QApplication::notify(QObject*, QEvent*) () from /lib/libQtGui.so.4#14 0x47eadec0 in KApplication::notify(QObject*, QEvent*) () from /lib/libkdeui.so.5#15 0x474205f6 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib/libQtCore.so.4#16 0x48261312 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /lib/libQtGui.so.4#17 0x482e6de8 in QETWidget::translateMouseEvent(_XEvent const*) () from /lib/libQtGui.so.4#18 0x482e54d3 in QApplication::x11ProcessEvent(_XEvent*) () from /lib/libQtGui.so.4#19 0x483111bb in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib/libQtGui.so.4#20 0x431c7556 in g_main_context_dispatch () from /lib/libglib-2.0.so.0#21 0x431c7920 in g_main_context_iterate.isra.23 () from /lib/libglib-2.0.so.0#22 0x431c79e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0#23 0xaed60982 in gtk_main_iteration () from /lib/libgtk-x11-2.0.so.0#24 0xaf60a08c in ?? () from /usr/lib/flash-plugin/libflashplayer.so#25 0x431c8262 in g_timeout_dispatch () from /lib/libglib-2.0.so.0#26 0x431c7556 in g_main_context_dispatch () from /lib/libglib-2.0.so.0#27 0x431c7920 in g_main_context_iterate.isra.23 () from /lib/libglib-2.0.so.0#28 0x431c79e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0#29 0x47452270 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4#30 0x4831137c in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtGui.so.4#31 0x4741eea0 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4#32 0x4741f231 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4#33 0x4742506b in QCoreApplication::exec() () from /lib/libQtCore.so.4#34 0x48258f15 in QApplication::exec() () from /lib/libQtGui.so.4#35 0x4651f83a in kdemain () from /lib/libkdeinit4_konqueror.so#36 0x0804872c in main ()Thread 1 (Thread 0xb77bea80 (LWP 1460)):#6 0x4b410610 in void QWebPagePrivate::mousePressEvent<QMouseEvent>(QMouseEvent*) () from /lib/sse2/libQtWebKit.so.4#7 0x4b41b474 in QWebPage::event(QEvent*) () from /lib/sse2/libQtWebKit.so.4#8 0x4b41e012 in QWebView::mousePressEvent(QMouseEvent*) () from /lib/sse2/libQtWebKit.so.4#9 0x4a0c77a4 in KWebView::mousePressEvent(QMouseEvent*) () from /lib/libkdewebkit.so.5#10 0x482b92dd in QWidget::event(QEvent*) () from /lib/libQtGui.so.4#11 0x4b41f758 in QWebView::event(QEvent*) () from /lib/sse2/libQtWebKit.so.4#12 0x4825ac04 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/libQtGui.so.4#13 0x482638c6 in QApplication::notify(QObject*, QEvent*) () from /lib/libQtGui.so.4#14 0x47eadec0 in KApplication::notify(QObject*, QEvent*) () from /lib/libkdeui.so.5#15 0x474205f6 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib/libQtCore.so.4#16 0x48261312 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /lib/libQtGui.so.4#17 0x482e6de8 in QETWidget::translateMouseEvent(_XEvent const*) () from /lib/libQtGui.so.4#18 0x482e54d3 in QApplication::x11ProcessEvent(_XEvent*) () from /lib/libQtGui.so.4#19 0x483111bb in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib/libQtGui.so.4#20 0x431c7556 in g_main_context_dispatch () from /lib/libglib-2.0.so.0#21 0x431c7920 in g_main_context_iterate.isra.23 () from /lib/libglib-2.0.so.0#22 0x431c79e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0#23 0xaed60982 in gtk_main_iteration () from /lib/libgtk-x11-2.0.so.0#24 0xaf60a08c in ?? () from /usr/lib/flash-plugin/libflashplayer.so#25 0x431c8262 in g_timeout_dispatch () from /lib/libglib-2.0.so.0#26 0x431c7556 in g_main_context_dispatch () from /lib/libglib-2.0.so.0#27 0x431c7920 in g_main_context_iterate.isra.23 () from /lib/libglib-2.0.so.0#28 0x431c79e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0#29 0x47452270 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4#30 0x4831137c in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtGui.so.4#31 0x4741eea0 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4#32 0x4741f231 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4#33 0x4742506b in QCoreApplication::exec() () from /lib/libQtCore.so.4#34 0x48258f15 in QApplication::exec() () from /lib/libQtGui.so.4#35 0x4651f83a in kdemain () from /lib/libkdeinit4_konqueror.so#36 0x0804872c in main
