Summary: | kwebkit crashes with youtube | ||
---|---|---|---|
Product: | [Frameworks and Libraries] kwebkitpart | Reporter: | Paulo Dias <paulo.miguel.dias> |
Component: | general | Assignee: | webkit-devel |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | adawit, kubahorak |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
konqueror crashes on specific youtube videos
output of the svn konqueror (r1043587) These are my AdblocK filters |
Description
Paulo Dias
2009-10-24 07:04:48 UTC
What version of the WebKit KPart are you using? (In reply to comment #1) > What version of the WebKit KPart are you using? He stated svn r1039635 in his report. Currently the only known crash in kdewebkit as related to flash is due to the use of custom useragent string. However, that only happens when you leave a site that contains flash content, not during viewing as you reported here. Anyhow, I am unable to duplicate this crash. Viewing flash videos on youtube.com or anywhere else for that matter works fine here. Perhaps a Ubuntu specific issue ? I have the same problem. Some videos on youtube work, but this doesn't: http://www.youtube.com/watch?v=M-hyxTuh2YE It loads the flash plugin and then crashes. Konqueror 4.3.2, webkit-kpart svn version from 18:18:34 26.10.2009, Qt-webkit 4.5.2-r1 Application: Konqueror (konqueror), signal SIGSEGV [Thread debugging using libthread_db enabled] [New Thread 0xaf5b6b70 (LWP 1766)] [New Thread 0xafdb7b70 (LWP 1765)] [New Thread 0xb2ebeb70 (LWP 1751)] 0xffffe424 in __kernel_vsyscall () [Current thread is 1 (Thread 0xb58d1920 (LWP 1750))] Thread 4 (Thread 0xb2ebeb70 (LWP 1751)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6a73062 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6af6ec1 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0x00000000 in ?? () Thread 3 (Thread 0xafdb7b70 (LWP 1765)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6a72d35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb175c78f in ?? () from /opt/netscape/plugins/libflashplayer.so #3 0xb188db3f in ?? () from /opt/netscape/plugins/libflashplayer.so #4 0xb175cc3d in ?? () from /opt/netscape/plugins/libflashplayer.so #5 0xb6a6e3ab in start_thread () from /lib/libpthread.so.0 #6 0xb5f10ede in clone () from /lib/libc.so.6 Thread 2 (Thread 0xaf5b6b70 (LWP 1766)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6a72d35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb175c78f in ?? () from /opt/netscape/plugins/libflashplayer.so #3 0xb188db3f in ?? () from /opt/netscape/plugins/libflashplayer.so #4 0xb175cc3d in ?? () from /opt/netscape/plugins/libflashplayer.so #5 0xb6a6e3ab in start_thread () from /lib/libpthread.so.0 #6 0xb5f10ede in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb58d1920 (LWP 1750)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5edb686 in nanosleep () from /lib/libc.so.6 #2 0xb5edb4ab in sleep () from /lib/libc.so.6 #3 0xb71c2d22 in ?? () from /usr/lib/libkdeui.so.5 The link in comment #3 works fine here as well. I am unable to duplicate the crash... I just compiled Qt 4.5.3 and the problem didn't go away. I have current svn revision of webkitkde, konqueror 4.3.2 and adobe-flash 10.0.32.18. Gentoo here. I'd say it's a qt-webkit problem, but everything works fine in arora... (In reply to comment #5) > I just compiled Qt 4.5.3 and the problem didn't go away. I have current svn > revision of webkitkde, konqueror 4.3.2 and adobe-flash 10.0.32.18. Gentoo here. > > I'd say it's a qt-webkit problem, but everything works fine in arora... Well it works fine here on an Arch Linux box with the same versions of the software you specified. The backtrace you posted previously does not contain any useful information so it is of now use. However, the original backtrace seems to point to a crash deep in WebCore code itself which would be an upstream issue, but the fact that it works on arora makes it hard to state that... Can you compile kdewebkit with the following flag, -DCMAKE_BUILD_TYPE="RelWithDebInfo", and test the site to see if the crash get contains more useful information ? Also do you by any chance have nspluginwrapper installed ? Created attachment 38014 [details]
konqueror crashes on specific youtube videos
Doesn't seem to contain any useful information.
Created attachment 38015 [details]
output of the svn konqueror (r1043587)
It's the entire output from konqueror. Contains the startup and loading of my homepage /home/devel/home.html. Then I went to the youtube page.
First, I compiled kdewebkit with relwithdebinfo flag, but crash information was the same as the one I already posted. Then I compiled svn kdelibs, konqueror and webkitkde with debugfull flag. The crash report, that Konqueror gave me, appears to be of no use. But the output of konqueror seems to make sense. Both files are in attachment. (In reply to comment #6) > Also do you by any chance have > nspluginwrapper installed ? No, I don't have nspluginwrapper. I have 32bit x86 system. I got it! It's because of the AdblocK filters! Youtube tries to insert ads into the video, konqueror blocks them and crashes. Created attachment 38017 [details]
These are my AdblocK filters
When I disabled AdblocK, the youtube page worked as expected :)
On Sunday 01 November 2009 17:37:39 Jakub Horák wrote:
> https://bugs.kde.org/show_bug.cgi?id=211616
>
>
>
>
>
> --- Comment #11 from Jakub Horák <kubahorak gmail com> 2009-11-01 23:37:38
> --- I got it! It's because of the AdblocK filters! Youtube tries to insert
> ads into the video, konqueror blocks them and crashes.
Ahh... I remember this now. I did run into this issue before but completely
forgot about it indeed... The backtraces are usless because the crash happens
in the flashplayer itself unfortunately. It is curious why that is the case
though... Will have to investigate to see if there is anything that can be
done at this level to mitigate/solve the issue.
I can confirm this, after i disabled adblock, konqueror stopped crashing. great work in spotting this elusive bug. best regards.. waiting for a fix in svn :) SVN commit 1054486 by adawit: - Do not crash when ad blocking is enabled. BUG:211616 M +9 -7 networkaccessmanager_p.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1054486 |