0 Replies Latest reply on May 5, 2014 11:39 AM by daxlab limited

    webkit/konqueror stops responding, crashes on youtube using flashplayer 11.2.x.x

    daxlab limited

      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