Bug 267892 - rekonq crashes when using youtube (flash)
Summary: rekonq crashes when using youtube (flash)
Status: RESOLVED FIXED
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: 0.6.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2011-03-07 18:13 UTC by David
Modified: 2018-09-19 14:43 UTC (History)
0 users

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 David 2011-03-07 18:13:35 UTC
Application: rekonq (0.6.1)
KDE Platform Version: 4.6.1 (4.6.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-28-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I noticed since sometime that firefox (amd64) has problems with 
the flash player 10.3 preview (64 bits)
rekonq uses the nspluginwrapper and flash 10.2 (32bits) 
but both show strange signs of screen corruption and flickering.
I thought i could circumvent the bug by using rekonq and flash 10.2 but 
the same problem exists there and when hovering over a youtube video, the browser crashed.

The crash can be reproduced some of the time.

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f0a465d0760 (LWP 4640))]

Thread 10 (Thread 0x7f0a31829700 (LWP 4641)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0a450f720e in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f0a450f7329 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f0a40ad8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f0a45e5d92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f0a2f5a8700 (LWP 4642)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0a41069e3b in wait (this=<value optimized out>, mutex=0xfc02e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xfc02e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f0a430afd64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xfbff50, th=0x137a6e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f0a430b2f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0xfc03c0, th=0x137a6e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f0a430b2f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0xfc03c0, th=0x137a6e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f0a430b14df in ThreadWeaver::ThreadRunHelper::run (this=0x7f0a2f5a7e00, parent=0xfbff50, th=0x137a6e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f0a430b1a38 in ThreadWeaver::Thread::run (this=0x137a6e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f0a4106927e in QThreadPrivate::start (arg=0x137a6e0) at thread/qthread_unix.cpp:266
#9  0x00007f0a40ad8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f0a45e5d92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f0a2eb9c700 (LWP 4643)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0a41069e3b in wait (this=<value optimized out>, mutex=0xfc02e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xfc02e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f0a430afd64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xfbff50, th=0x1529360) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f0a430b2f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0xfc03c0, th=0x1529360) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f0a430b14df in ThreadWeaver::ThreadRunHelper::run (this=0x7f0a2eb9be00, parent=0xfbff50, th=0x1529360) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f0a430b1a38 in ThreadWeaver::Thread::run (this=0x1529360) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f0a4106927e in QThreadPrivate::start (arg=0x1529360) at thread/qthread_unix.cpp:266
#8  0x00007f0a40ad8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f0a45e5d92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f0a22405700 (LWP 4672)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0a25eaa999 in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007f0a40ad8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007f0a45e5d92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f0a21c04700 (LWP 4673)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0a25eaa999 in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007f0a40ad8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007f0a45e5d92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f0a21403700 (LWP 4674)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0a25eaa999 in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007f0a40ad8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007f0a45e5d92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f0a0efda700 (LWP 4721)):
#0  __poll (fds=0x3af9950, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:82
#1  0x00007f0a3d50e009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f0a3d50e45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f0a411891e6 in QEventDispatcherGlib::processEvents (this=0x1380a00, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f0a4115ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f0a4115bdec in QEventLoop::exec (this=0x7f0a0efd9db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f0a410662fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f0a4113b5f8 in QInotifyFileSystemWatcherEngine::run (this=0x38602e0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f0a4106927e in QThreadPrivate::start (arg=0x38602e0) at thread/qthread_unix.cpp:266
#9  0x00007f0a40ad8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f0a45e5d92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f0a0dfd8700 (LWP 4726)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0a45a5d334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f0a45d68160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f0a45a5d369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f0a45d76234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f0a40ad8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f0a45e5d92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0a0d53c700 (LWP 4727)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0a41069e3b in wait (this=<value optimized out>, mutex=0xfc02e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xfc02e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f0a430afd64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xfbff50, th=0x3a0dbc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f0a430b2f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0xfc03c0, th=0x3a0dbc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f0a430b14df in ThreadWeaver::ThreadRunHelper::run (this=0x7f0a0d53be00, parent=0xfbff50, th=0x3a0dbc0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f0a430b1a38 in ThreadWeaver::Thread::run (this=0x3a0dbc0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f0a4106927e in QThreadPrivate::start (arg=0x3a0dbc0) at thread/qthread_unix.cpp:266
#8  0x00007f0a40ad8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f0a45e5d92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0a465d0760 (LWP 4640)):
[KCrash Handler]
#6  QCoreApplication::notifyInternal (this=0x7fff4272e490, receiver=0x3e539c0, event=0x7fff4272d9a0) at kernel/qcoreapplication.cpp:719
#7  0x00007f0a4164c61e in sendEvent (enter=<value optimized out>, leave=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#8  QApplicationPrivate::dispatchEnterLeave (enter=<value optimized out>, leave=<value optimized out>) at kernel/qapplication.cpp:2722
#9  0x00007f0a416cf2c1 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff4272e0b0) at kernel/qapplication_x11.cpp:3609
#10 0x00007f0a416fb0e2 in x11EventSourceDispatch (s=0xf114c0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#11 0x00007f0a3d50a342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#12 0x00007f0a3d50e2a8 in ?? () from /lib/libglib-2.0.so.0
#13 0x00007f0a3d50e45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#14 0x00007f0a41189193 in QEventDispatcherGlib::processEvents (this=0xee53e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#15 0x00007f0a416faa4e in QGuiEventDispatcherGlib::processEvents (this=0x7fff4272e490, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#16 0x00007f0a4115ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#17 0x00007f0a4115bdec in QEventLoop::exec (this=0x7fff4272e3e0, flags=) at kernel/qeventloop.cpp:201
#18 0x00007f0a4115febb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#19 0x00007f0a461d6658 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/rekonq-0.6.1/src/main.cpp:198
#20 0x00007f0a45d95d8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff4272ece8) at libc-start.c:226
#21 0x0000000000400659 in _start ()

This bug may be a duplicate of or related to bug 255669.

Possible duplicates by query: bug 267274, bug 266937, bug 266179, bug 266120, bug 264443.

Reported using DrKonqi
Comment 1 Andrea Diamantini 2011-03-18 01:09:05 UTC
Sorry, I cannot reproduce your crash. I need at least one testing site where this (at least sometimes) happens
Comment 2 Andrew Crouthamel 2018-09-19 14:43:08 UTC
This bug has had its resolution changed, but accidentally has been left in NEEDSINFO status. I am thus closing this bug and setting the status as RESOLVED to reflect the resolution change.