Bug 7359 - Mga3 alpha1 DVD i586 GNOME Web or Firefox show totem error on sites with flash content
Summary: Mga3 alpha1 DVD i586 GNOME Web or Firefox show totem error on sites with flas...
Status: RESOLVED WORKSFORME
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: Mageia 3
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard: 3alpha1
Keywords: PATCH, UPSTREAM
: 7397 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-09-05 16:21 CEST by claire robinson
Modified: 2012-10-20 20:39 CEST (History)
6 users (show)

See Also:
Source RPM: totem
CVE:
Status comment:


Attachments
Screenshot showing error message. (131.15 KB, image/png)
2012-09-05 16:22 CEST, claire robinson
Details
Firefox plugins (partial list) (116.40 KB, image/png)
2012-09-07 15:25 CEST, Bogdan Gruescu
Details

Description claire robinson 2012-09-05 16:21:24 CEST
Pre Mga3 alpha 1 DVD i586 with default Gnome installation. (4th set)

Browsing to a website with flash content in Web or Firefox causes a totem error message.

Couldn't load the '/usr/share/totem/mozilla-viewer.ui' interface. 
Invalid object type 'TotemGlowButton'.

The message has to be OK'd

See screenshot.
claire robinson 2012-09-05 16:21:41 CEST

Target Milestone: --- => Mageia 3
Whiteboard: (none) => 3alpha1

Comment 1 claire robinson 2012-09-05 16:22:12 CEST
Created attachment 2753 [details]
Screenshot showing error message.
Olav Vitters 2012-09-05 17:05:23 CEST

CC: (none) => olav

Comment 2 Olav Vitters 2012-09-05 17:29:17 CEST
Fwd'ed upstream.

See Also: (none) => https://bugzilla.gnome.org/show_bug.cgi?id=683429

Comment 3 Olav Vitters 2012-09-05 19:44:25 CEST
From upstream:

> Looks like your linker is trimming the glow button widget from the
> totem-plugin-viewer binary. You'll probably want to review your linker flags.
Comment 4 Vladimir Gurevich 2012-09-06 06:11:08 CEST
Same problem on x86_64, so changed Platform to "All"

CC: (none) => mageia
Hardware: i586 => All

Thomas Bigot 2012-09-06 15:05:28 CEST

CC: (none) => thomas.bigot

Comment 5 Robert Fox 2012-09-06 18:17:11 CEST
This occurs in Chromium as well - so no videos for now until fixed

CC: (none) => rfox

Comment 6 Robert Fox 2012-09-06 18:28:09 CEST
Oddly enough - I also tried Konqueror browser and it works!  Kinda, the video controls are messed up . . .but no error
Manuel Hiebel 2012-09-06 22:20:48 CEST

Keywords: (none) => PATCH, UPSTREAM

Comment 7 Olav Vitters 2012-09-07 10:10:42 CEST
blino fixed it in -4. Please reopen if there are issues.

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 8 Bogdan Gruescu 2012-09-07 10:25:31 CEST
The error is gone, but flash videos don't work at all when they work perfectly before the totem update to 3.90.

Perhaps Oliver fix is just a workaround for the message error, but the issue is still there ...

CC: (none) => gruescubogdan

Comment 9 Olav Vitters 2012-09-07 11:06:23 CEST
Could you remove the totem-mozilla package and see if flash works after that? If not, different bug (I treated this bug solely for the totem error message).

Fyi, I noticed that flash is not working anymore, but I don't have totem-mozilla installed. Seems like a different issue.
Comment 10 Bogdan Gruescu 2012-09-07 15:22:47 CEST
Olav, before trying your suggestion, I've checked which plugins are available in Firefox and I was very surprised to see there 2 Shockwave flash plugins (a screenshot will follow), despite that 'flash-player-plugin-11.2.202.238-1.mga3.nonfree' is the only package of this type installed.
Back to the Firefox plugins window, if I press "More" next to 'Shockwave flash 11.1 r102' it said "Last updated 09/07/2012" which is today.
There were only a few updates which I installed today (till now), one of them was the 4th submission of Totem.

Is there an embedded flash plugin in Totem?

Disabling 'Shockwave flash 11.1 r102' and leaving 'Shockwave flash 11.2 r202' enabled, then restarting Firefox makes the flash content working again.
Comment 11 Bogdan Gruescu 2012-09-07 15:25:14 CEST
Created attachment 2763 [details]
Firefox plugins (partial list)
Comment 12 Bogdan Gruescu 2012-09-07 15:42:46 CEST
Well, now removing the package 'totem-mozilla' also make the old 'Shockwave flash
11.1 r102' to disappear from the list of Firefox plugins, and obviously, the flash content will play. 
It seems that a (temporary) fix is to prevent 'totem-mozilla' to pull that old Shockwave flash plugin, which conflict with the newer and already installed plugin.
Comment 13 Bogdan Gruescu 2012-09-07 16:22:04 CEST
Installing 'totem-mozilla' will currently add the following plugins:

DivX Web Player 1.4.0. 233 
QuickTime Plug-in 7.6.6
Shockwave Flash 11.1 r102
VLC Multimedia Plug-in
Windows Media Player Plug-in 10
Comment 14 Olav Vitters 2012-09-07 17:08:34 CEST
so totem-mozilla has the issue

Status: RESOLVED => UNCONFIRMED
Resolution: FIXED => (none)
Ever confirmed: 1 => 0

Comment 15 Bogdan Gruescu 2012-09-07 18:44:09 CEST
Indeed.

'totem-mozilla' forcefully include a slightly older Flash plugin, which is also broken (just tested it).

It would be nice whether a mechanism could be put in place to check the available plugins before adding new ones.

To have a working flash (in the hypothesis that 'totem-mozilla' is installed), there is a need to disable Flash 11.1 plugin and use the package 'flash-player-plugin' from the non-free repository.

But I see that Olivier intends to add a new patch ...
Comment 16 claire robinson 2012-09-07 20:22:06 CEST
Before closing this, please note that this error was found on a default gnome installation from the i586 Alpha 1 DVD. It shouldn't be closed please until a default installation would no longer give the error.
Comment 17 Olav Vitters 2012-09-08 13:47:32 CEST
*** Bug 7397 has been marked as a duplicate of this bug. ***

CC: (none) => joequant

Comment 18 Olav Vitters 2012-09-08 13:52:55 CEST
Seems the following file solely deals with flash:
  /usr/lib64/mozilla/plugins/libtotem-vegas-plugin.so

It can be disabled using a ~/.config/totem/browser-plugin.ini or a /etc/totem/browser-plugin.ini.

However, I think it is better to move this vegas plugin to a new subpackage. I'll call it totem-mozilla-flash. The rest of the browser plugins seem ok, though I could split them out + add a suggests on them if someone thinks that is a good idea.


if defined(TOTEM_GMP_PLUGIN)
  { "application/x-mplayer2", "avi, wma, wmv", "video/x-msvideo" },
  { "video/x-ms-asf-plugin", "asf, wmv", "video/x-ms-asf" },
  { "video/x-msvideo", "asf, wmv", NULL },
  { "video/x-ms-asf", "asf", NULL },
  { "video/x-ms-wmv", "wmv", "video/x-ms-wmv" },
  { "video/x-wmv", "wmv", "video/x-ms-wmv" },
  { "video/x-ms-wvx", "wmv", "video/x-ms-wmv" },
  { "video/x-ms-wm", "wmv", "video/x-ms-wmv" },
  { "video/x-ms-wmp", "wmv", "video/x-ms-wmv" },
  { "application/x-ms-wms", "wms", "video/x-ms-wmv" },
  { "application/x-ms-wmp", "wmp", "video/x-ms-wmv" },
  { "application/asx", "asx", "audio/x-ms-asx" },
  { "audio/x-ms-wma", "wma", NULL }
#elif defined(TOTEM_NARROWSPACE_PLUGIN)
  { "video/quicktime", "mov", NULL },
  { "video/mp4", "mp4", NULL },
  { "image/x-macpaint", "pntg", NULL },
  { "image/x-quicktime", "pict, pict1, pict2", "image/x-pict" },
  { "video/x-m4v", "m4v", NULL },
  { "application/vnd.apple.mpegurl", "m3u8", NULL },
#elif defined(TOTEM_VEGAS_PLUGIN)
  { "application/x-shockwave-flash", "swf", "Shockwave Flash" },
#elif defined(TOTEM_MULLY_PLUGIN)
  { "video/divx", "divx", "video/x-msvideo" },
#elif defined(TOTEM_CONE_PLUGIN)
  { "application/x-vlc-plugin", "", "VLC Multimedia Plugin" },
  { "application/vlc", "", "VLC Multimedia Plugin" },
  { "video/x-google-vlc-plugin", "", "VLC Multimedia Plugin" },
  { "application/x-ogg","ogg","application/ogg" },
  { "application/ogg", "ogg", NULL },
  { "audio/ogg", "oga", NULL },
  { "audio/x-ogg", "ogg", NULL },
  { "audio/x-vorbis+ogg", "ogg", NULL },
  { "video/ogg", "ogv", NULL },
  { "video/x-ogg", "ogg", NULL },
  { "video/x-theora+ogg", "ogg", NULL },
  { "application/annodex", "anx", NULL },
  { "audio/annodex", "axa", NULL },
  { "video/annodex", "axv", NULL },
  { "video/mpeg", "mpg, mpeg, mpe", NULL },
  { "audio/wav", "wav", NULL },
  { "audio/x-wav", "wav", NULL },
  { "audio/mpeg", "mp3", NULL },
  { "application/x-nsv-vp3-mp3", "nsv", "video/x-nsv" },
  { "video/flv", "flv", "application/x-flash-video" },
  { "video/webm", "webm", NULL },
  { "application/x-totem-plugin", "", "Videos multimedia plugin" },
  { "audio/midi", "mid, midi", NULL },
#else
Comment 19 Olav Vitters 2012-09-08 13:58:18 CEST
Submitted the splitted out subpackage in totem-3.5.90-6.mga3
Comment 20 Manuel Hiebel 2012-10-20 20:39:30 CEST
closing then (fixed at least in some way I guess

Status: UNCONFIRMED => RESOLVED
Resolution: (none) => WORKSFORME


Note You need to log in before you can comment on or make changes to this bug.