Question
Linux Player segfaults
Bug Report
Summary : Flash runs for a short time but almost inevitably segfaults.
Browsers affected : Firefox 1.5.x, 2.0.0.1, Mozilla and Seamonkey. Opera is unsupported, but its behaviour may be instructive and is described below.
System Hardware : CPU = 2 x PIII smp. 768 MB ram. Graphics Card = nVidia GeForce FX 5500.
Kernel: vanilla 2.6.19.2 (previously 2.6.15)
X-Windows : Xorg 6.9.0
nVidia driver 1.0.9631 (current)
Libraries : I will supply details of the precise library versions to libflashplayer.so is linked if that will assist.
Distro: Nominally Slackware 9.1 (has been very extensively updated). glibc = 2.3.2. (Users of the more recent Slackware 10.2 are also reporting crashes on alt.os.linux.slackware).
Details: Both the beta and the release almost inevitably terminate in a segfault under all Mozilla.org browsers. Using youtube.com as a test site, videos load and run normally, including sound, for a few seconds (usually between 5 and 30 seconds), but almost inevitably segfault. Once or twice in at least 30 attempts display of a video has completed. Until the segfault arises all flash controls work normally. Very simple flash advertising content will sometimes play and loop without causing the segfault. I have created a test user with his own copy of the browsers and no extensions / themes other than libnullplugin.so and libflashplayer.so. The segfaults occur just as in the case of my own user.
For what it may be worth, when Opera is run from a terminal one sees :
(process:4982): GLib-GObject-CRITICAL **: gtype.c:2242: initialization assertion failed, use g_type_init() prior to this function
(process:4982): Gtk-CRITICAL **: gtk_clipboard_get_for_display: assertion `GDK_IS_DISPLAY (display)' failed
Adobe FlashPlayer: gtk_clipboard_get(GDK_SELECTION_PRIMARY); failed. Trying to call gtk_init(0,0);
The above errors do not cause any apparent problems. After the usual few seconds of play on youtube.com, however, the flash screen goes grey with the following error output to the terminal:
opera: Plug-in 4982 is not responding. It will be closed.
opera: Define environment variable OPERA_KEEP_BLOCKED_PLUGIN to keep blocked plug-ins.
It would appear that Opera continues to load the flash content even after this, but nothing is displayed.
Summary : Flash runs for a short time but almost inevitably segfaults.
Browsers affected : Firefox 1.5.x, 2.0.0.1, Mozilla and Seamonkey. Opera is unsupported, but its behaviour may be instructive and is described below.
System Hardware : CPU = 2 x PIII smp. 768 MB ram. Graphics Card = nVidia GeForce FX 5500.
Kernel: vanilla 2.6.19.2 (previously 2.6.15)
X-Windows : Xorg 6.9.0
nVidia driver 1.0.9631 (current)
Libraries : I will supply details of the precise library versions to libflashplayer.so is linked if that will assist.
Distro: Nominally Slackware 9.1 (has been very extensively updated). glibc = 2.3.2. (Users of the more recent Slackware 10.2 are also reporting crashes on alt.os.linux.slackware).
Details: Both the beta and the release almost inevitably terminate in a segfault under all Mozilla.org browsers. Using youtube.com as a test site, videos load and run normally, including sound, for a few seconds (usually between 5 and 30 seconds), but almost inevitably segfault. Once or twice in at least 30 attempts display of a video has completed. Until the segfault arises all flash controls work normally. Very simple flash advertising content will sometimes play and loop without causing the segfault. I have created a test user with his own copy of the browsers and no extensions / themes other than libnullplugin.so and libflashplayer.so. The segfaults occur just as in the case of my own user.
For what it may be worth, when Opera is run from a terminal one sees :
(process:4982): GLib-GObject-CRITICAL **: gtype.c:2242: initialization assertion failed, use g_type_init() prior to this function
(process:4982): Gtk-CRITICAL **: gtk_clipboard_get_for_display: assertion `GDK_IS_DISPLAY (display)' failed
Adobe FlashPlayer: gtk_clipboard_get(GDK_SELECTION_PRIMARY); failed. Trying to call gtk_init(0,0);
The above errors do not cause any apparent problems. After the usual few seconds of play on youtube.com, however, the flash screen goes grey with the following error output to the terminal:
opera: Plug-in 4982 is not responding. It will be closed.
opera: Define environment variable OPERA_KEEP_BLOCKED_PLUGIN to keep blocked plug-ins.
It would appear that Opera continues to load the flash content even after this, but nothing is displayed.