Bug 153470 - adobe flash plugin doesn't work
Summary: adobe flash plugin doesn't work
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: nspluginviewer (show other bugs)
Version: 4.0
Platform: Compiled Sources Linux
: NOR grave
Target Milestone: ---
Assignee: Maksim Orlovich
URL:
Keywords:
: 155794 155810 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-12-05 10:22 UTC by Luca Gambetta
Modified: 2008-01-31 17:58 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luca Gambetta 2007-12-05 10:22:27 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
Compiler:          gcc (GCC) 4.2.2 
OS:                Linux

The plugin doesn't work and crashes Konqueror when I close the application after visiting sites which uses Flash (i.e. youtube.com).
It shows up correctly in the page "about:plugins" and in the plugin list in the settings.
Version stated: "Shockwave Flash 9.0 r48". Also tried with the recently released Flash 9 update 3 and still no results.
Comment 1 Luca Gambetta 2007-12-05 10:27:02 UTC
With today svn update it doesn't crash anymore, but still doesn't work.
Comment 2 Maksim Orlovich 2007-12-08 20:05:58 UTC
It's basically not entirely ported. It's a major pain in the rear to do so, since some functionality for Xt integration (needed for r48) is no longer available from Qt/TT, and debugging the Glib/XEmbed style integration (needed for latest one) is virtually impossible... Though the later is at least doing a bit more in my work tree than r60..
Comment 3 Sebastian Kratzert 2007-12-13 00:04:04 UTC
I think this is a major showstopper. Flash videos are just to popular to release a browser without working plugins.
Comment 4 Maksim Orlovich 2007-12-14 00:21:54 UTC
r48 should work as of today. Testing appreciated.
Comment 5 Luca Gambetta 2007-12-14 10:46:12 UTC
Just compiled and it worked flawlessy on most sites I usually visit.
But on this site it doesn't worked:

http://tv.repubblica.it/home_page.php?playmode=player&cont_id=15340

It doesn't work with KDE 3's konqueror too. 
If you try with Firefox, it works. The site is the web tv of the online italian newspaper.
Comment 6 Sebastian Kratzert 2007-12-14 17:02:01 UTC
Works like a charm :-)

Thank you so much!
Comment 7 Maksim Orlovich 2007-12-14 19:19:58 UTC
Thanks for testing folks.. Re: comment #5: that website likely needs scripting support. It is on my TODO list (and I've prototyped it before, but it caused flash to crash). Note that you can probably get things working pretty nicely by using kmplayer's experimental KDE4 branch --- that has nsplugins support, too..

Comment 8 Sebastian Kratzert 2007-12-14 19:42:36 UTC
I just noticed that, everytime a flash plugin loads, a window named "nspluginviewer" shows up for a short time.
And sometimes on youtube you have to reload the page to get the plugin shown.
Comment 9 Luca Gambetta 2007-12-17 17:05:44 UTC
It still doesn't works correctly... if you try to open http://www.gamesblog.it with today revision, it opens some windows named "nspluginviewer.outside" and no flash video in the html page.
Sometimes the windows are completely blank (white), or they play a flash video. Closing and reopening konqueror changes the situation in unpredictable ways.
Comment 10 Petr Kopecký 2008-01-13 14:05:23 UTC
I can confirm "nspluginviewer.outside" behavior for Konqueror 4.0.80 build 
from SVN today. But in my case Konqueror crashes when entering page with flash.

Tested on flash testing page http://www.adobe.com/shockwave/welcome/ but it can be reproduced on every page containing flash.

This is the output in console:
konqueror(3690) KConfigGroup::readXdgListEntry: List entry mime in "/usr/kde/svn/share/apps/kjava/pluginsinfo" is not compliant with XDG standard (missing trailing semicolon).
konqueror(3690) KConfigGroup::readXdgListEntry: List entry mime in "/home/kde4tst/.kdesvn/share/apps/nsplugins/pluginsinfo" is not compliant with XDG standard (missing trailing semicolon).
konqueror: xcb_xlib.c:42: xcb_xlib_lock: Assertion `!c->xlib.lock' failed.
KCrash: Application 'konqueror' crashing...

It works without any problem in KDE3 Konqueror and also in Firefox running in KDE4 environment.

Gentoo linux, 4.1.2
Shockwave Flash 9.0 r115
Comment 11 Maksim Orlovich 2008-01-15 20:07:05 UTC
*** Bug 155810 has been marked as a duplicate of this bug. ***
Comment 12 Tommi Tervo 2008-01-15 22:00:06 UTC
*** Bug 155794 has been marked as a duplicate of this bug. ***
Comment 13 Maksim Orlovich 2008-01-31 17:58:41 UTC
SVN commit 769144 by orlovich:

Ugh. Remember folks, always forwaport your changes.
FP r.565998, which fixes handling of redirects in nspv,
aka "Youtube videos embedded from an another page". Anyway,
I consider flash issues to be, to the best of my knowledge, resolved now.
BUG:132138
BUG:153470

 M  +15 -0     nsplugin.cpp  
 M  +2 -0      nsplugin.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=769144