Bug 410651 - New flash plugin not working for konqueror
Summary: New flash plugin not working for konqueror
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: kdebase
Version: 8
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Lukáš Tinkl
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 426361 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-12-04 16:45 UTC by Sammy
Modified: 2015-07-13 17:36 UTC (History)
6 users (show)

Fixed In Version: 3.5.8-30.fc7.1
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-01-27 07:10:20 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
gtk_init for nsplugin (3.13 KB, patch)
2007-12-04 16:46 UTC, Sammy
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
KDE Software Compilation 132138 0 None None None Never
Novell 348088 0 None None None Never

Description Sammy 2007-12-04 16:45:01 UTC
Just release flash plugin 9.0.115.0 crashes with gtk_init(0,0) message
in konqueror. This had been a known problem with the beta versions since
the 9.0.48 release, which seems to work.

One of the problems is that flash plugin is not calling gtk_init. There
is a patch for this which seems to solve this problem BUT I still do not
get a working flash after this. I will attach this patch. For testing
youtube videos one can look at:

           http://www.youtube.com/swf_test.html

This should give the plugin version and have a black video screen with busy
signal.

Comment 1 Sammy 2007-12-04 16:46:12 UTC
Created attachment 277151 [details]
gtk_init for nsplugin

Comment 2 Rex Dieter 2007-12-04 16:50:35 UTC
Our gtk2 is patched to workaround that, the problem lies elsewhere.

Comment 3 Sammy 2007-12-04 16:59:02 UTC
Are you sure for F8+updates? Because I tried it and got the gtk_init error? I am
on a x86_64.

Comment 4 Rex Dieter 2007-12-04 17:02:42 UTC
That's what fedora's gtk2 maintainer told me.

Regardless, Konq currently lacks XEmbed support, which is what recent
flash-plugin versions use.  I'll go dig up the upstream bug reference.

Comment 5 Rex Dieter 2007-12-04 17:09:42 UTC
See also:
http://bugs.kde.org/132138  
http://bugs.kde.org/146784

Comment 6 Lukáš Tinkl 2007-12-12 11:43:42 UTC
Escalate and assign to me, I'm working with Seli on this

Comment 7 Rex Dieter 2007-12-12 15:20:12 UTC
See also:
bug #306311 and past discussion around gtk2 mainloop issues.

Comment 8 Sammy 2007-12-12 16:19:13 UTC
Is QXEmbed the solution to XEmbed support in KDE ? 
or is it something different? The reason I am asking is that some
patches for QXEmbed was checked into KDE 3.5 branch few hours ago.


Comment 9 Lukáš Tinkl 2007-12-12 16:23:04 UTC
Yes, KDE svn contains some patches now, altho it's not complete yet, stay 
tuned

Comment 10 Rex Dieter 2007-12-13 16:47:46 UTC
See also:
https://bugzilla.novell.com/show_bug.cgi?id=348088

I'll see about whipping up some test builds for feedback.

Comment 11 Kevin Kofler 2007-12-13 16:50:56 UTC
I think Lukas has test builds already.

Comment 12 Kevin Kofler 2007-12-13 16:53:38 UTC
(By the way, I don't see why this "bug" should be a priority at all for us. How 
is it our problem if proprietary software which is not part of Fedora stops 
working? Especially given that it's a regression in that proprietary software. 
IMHO this is a case for NOTABUG or WONTFIX.)

Comment 13 Sammy 2007-12-13 19:35:14 UTC
The kdebase3 patch from the reference in Comment #10 is not applying
cleanly. There are code lines in there that are not in original or
the svn kdebase3 branch. Could there be a mixup with kde4?

Comment 14 Rex Dieter 2007-12-13 19:48:00 UTC
Right, we've adjusted things, and are now generating some test builds.

Comment 15 Rex Dieter 2007-12-13 20:37:19 UTC
Hrm, using test builds with patches supplied by Lukas:
$ rpm -q flash-plugin kdelibs kdebase
kdelibs-3.5.8-19.fc7.i386
kdebase-3.5.8-19.fc7.i386
flash-plugin-9.0.115.0-release.i386

Things aren't working much better than before, I'm afraid.  konq doesn't show
anything, and crashes on window close.

While running, I (still) see:
-------------------------------
GLib-GObject-CRITICAL **: gtype.c:2242: initialization assertion failed, use
IA__g_type_init() prior to this function

Gtk-CRITICAL **: gtk_clipboard_get_for_display: assertion `GDK_IS_DISPLAY
(display)' failed

Adobe Flash Player: gtk_clipboard_get(GDK_SELECTION_PRIMARY); failed. Trying to
call gtk_init(0,0)
-------------------------------

Comment 16 Sammy 2007-12-13 21:48:30 UTC
Hmmm, could kmplayer interfere with the flash plugin? Or should one use
the kmplayer? I never understood this interaction, at least with 0.10.0b.

There is a separate patch for gtk_init(0,0) problem but not in KDE3 SVN
so if it is working for Lunak he must have something else.

Comment 17 Rex Dieter 2007-12-13 22:00:07 UTC
Re: kmplayer.  
dunno, but excellent questions.  ask kmplayer devs?

Hmm... these patches don't seem to address the gtk_init issue (see comment #1),
which is apparently what I'm seeing on F-7.  I'll see about whipping up another
set of test builds integrating that as well.

In the meantime, here are some test builds I just queued with the flash patches
we have as-is:

F-8 kdelibs scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=292251

F-8 kdebase scratch build:
http://koji.fedoraproject.org/koji/taskinfo?taskID=292289

Comment 18 Sammy 2007-12-14 16:17:39 UTC
Any luck?

I have rebuilt kdebase including the gtk_init patch so I am no longer getting
any crashes. Doing about:plugins shows 9.0.115 plugin (I removed kmplayer)
but none of the tests work. I am not even getting the gray box anymore. At
some point I got this message on the konsole:

ASSERT: "firstOption == listItems.size() || found" in render_form.cpp (1254)

Comment 19 Rex Dieter 2007-12-14 21:38:19 UTC
Here are our update candidate builds for F-8, 
https://admin.fedoraproject.org/updates/F8/pending/kdelibs-3.5.8-19.fc8,kdebase-3.5.8-22.fc8
feedback please.

F-7 builds will come shortly.

Comment 20 Sammy 2007-12-15 00:02:36 UTC
It seems to be working fine on i386. It looks good and also plays with the
kmplayer 0.10.0b. I will investigate further. These are the F8 rpms from Koji.
Thanks

Comment 21 Sammy 2007-12-15 15:29:43 UTC
Now that this is working fine can someone tell me how to watch videos on
cnn.com? If you have a setup working with konqueror I would like to know
about it.
Thanks

Comment 22 Kevin Kofler 2007-12-20 14:39:36 UTC
*** Bug 426361 has been marked as a duplicate of this bug. ***

Comment 23 Kevin Kofler 2007-12-20 14:45:51 UTC
Updated link to the update (which is now in testing): 
https://admin.fedoraproject.org/updates/F8/FEDORA-2007-4633
F7 version: https://admin.fedoraproject.org/updates/F7/FEDORA-2007-4602

Comment 24 Fedora Update System 2007-12-20 19:50:07 UTC
kdebase-3.5.8-25.fc7, kdelibs-3.5.8-19.fc7 has been pushed to the Fedora 7 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update kdebase kdelibs'

Comment 25 Fedora Update System 2007-12-20 20:16:37 UTC
kdebase-3.5.8-25.fc8, kdelibs-3.5.8-19.fc8 has been pushed to the Fedora 8 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update kdebase kdelibs'

Comment 26 Thomas Bartschies 2007-12-22 08:25:21 UTC
It doesn't work if one has enabled the load plugin only on demand option
in konqueror. The plugin area is left empty, when the "Start Plugin"
Button is pressed.

Comment 27 Laurent Rineau 2008-01-15 12:36:50 UTC
It seems to be fixed using the following packages:
kdebase-3.5.8-25.fc8.i386
kdelibs-3.5.8-19.fc8.i386
flash-plugin-9.0.115.0-release.i386



Comment 28 Fedora Update System 2008-01-15 22:54:15 UTC
kdebase-3.5.8-30.fc7, kdelibs-3.5.8-19.fc7, gtk-qt-engine-0.8-2.fc7 has been pushed to the Fedora 7 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update kdebase kdelibs gtk-qt-engine'

Comment 29 Fedora Update System 2008-01-15 23:11:23 UTC
gtk-qt-engine-0.8-2.fc8, kdelibs-3.5.8-19.fc8, kdebase-3.5.8-30.fc8 has been pushed to the Fedora 8 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gtk-qt-engine kdelibs kdebase'

Comment 30 Fedora Update System 2008-01-19 00:01:08 UTC
kdebase-3.5.8-30.fc7.1, kdelibs-3.5.8-19.fc7, gtk-qt-engine-0.8-2.fc7 has been pushed to the Fedora 7 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update kdebase kdelibs gtk-qt-engine'

Comment 31 Fedora Update System 2008-01-27 07:10:12 UTC
kdebase-3.5.8-30.fc7.1, kdelibs-3.5.8-19.fc7, gtk-qt-engine-0.8-2.fc7 has been pushed to the Fedora 7 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 32 Fedora Update System 2008-01-27 07:25:26 UTC
kdebase-3.5.8-30.fc8, kdelibs-3.5.8-19.fc8, gtk-qt-engine-0.8-2.fc8 has been pushed to the Fedora 8 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 33 Fedora Update System 2008-02-07 12:20:16 UTC
kdebase-3.5.8-32.fc8 has been submitted as an update for Fedora 8

Comment 34 Fedora Update System 2008-02-07 12:21:28 UTC
kdebase-3.5.8-32.fc7 has been submitted as an update for Fedora 7

Comment 35 Fedora Update System 2008-02-13 05:12:16 UTC
kdebase-3.5.8-32.fc8 has been pushed to the Fedora 8 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 36 Fedora Update System 2008-02-13 05:18:47 UTC
kdebase-3.5.8-32.fc7 has been pushed to the Fedora 7 stable repository.  If problems still persist, please make note of it in this bug report.


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