[opensource-dev] Linux + QtWebKit + Flash 10.1.x = Crash
Thickbrick Sleaford
thickbrick.sleaford at gmail.com
Mon Jun 21 13:22:58 PDT 2010
Hello all,
It looks like recent (>10.1) Flash versions can't work with any QtWebKit
browser including the webkit plugin in Snowglobe 1.x and Viewer 2 on Linux.
This is because those versions of Flash don't initialize gtk properly (Adobe
assuming that the browser is gtk based, i.e. Firefox.)
This results in the crash of the SLPlugin process when trying to show the
login page, or any other web page (though some of the pages sometimes get
half-rendered).
There is a fix for this in upstream QtWebKit, but this would require
rebuilding the prebuilt llqtwebkit packages. Until then, Linux users who are
trying to stay safe have a problem, because Flash 10.0 is not getting security
updates on Linux anymore, apparently (and the chances of Adobe fixing this are
close to zero.) So I think we need to solve this as quickly as possible.
Here are the relevant bugs:
http://jira.secondlife.com/browse/SNOW-548
https://bugs.webkit.org/show_bug.cgi?id=40567
This is what Flash spits out on stdout before crashing:
(process:2096): GLib-GObject-CRITICAL **:
/build/buildd/glib2.0-2.24.0/gobject/gtype.c:2706: You forgot to call
g_type_init()
(process:2096): GLib-CRITICAL **: g_once_init_leave: assertion
`initialization_value != 0' failed
(process:2096): GLib-GObject-CRITICAL **: g_object_new: assertion
`G_TYPE_IS_OBJECT (object_type)' failed
--
Thickbrick
More information about the opensource-dev
mailing list