After I have installed the Flash plugin, Arora and Firefox crush after ~10 seconds. These are the logs:
[fale@localhost ~]$ firefox sh: acroread: command not found /usr/lib/firefox-3.5b4/run-mozilla.sh: line 131: 4018 Segmentation fault "$prog" ${1+"$@"} [fale@localhost ~]$ arora Oxygen style has been detected, loading Plastique style. - KDE's 4.2's Oxygen style has too many issues with Qt 4.5 features that Arora uses and while many of the issues have been fixed for KDE 4.3, KDE 4.2 users get a really ugly Arora. Once KDE 4.3 is released this check will be removed. If you are still want to use Oxygen add the arguments -style oxygen on the command line. sh: acroread: command not found
(process:4124): Gtk-CRITICAL **: gtk_clipboard_get_for_display: assertion `display != NULL' failed Adobe Flash Player: gtk_clipboard_get(GDK_SELECTION_PRIMARY); failed. Trying to call gtk_init(0,0);
(<unknown>:4124): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed Segmentation fault [fale@localhost ~]$
Hope to be usefull, Fabio A Locati
Fabio,
If Firefox is working fine without the Flash plugin and not working with it installed, then it is likely a bug in the plugin. If this is the proprietary Flash plugin from Adobe, the place to report it is:
https://bugs.adobe.com/flashplayer/
When you run Firefox below, is it only starting up a homepage tab, or is it restoring a crashed session? "acroread" is Adobe's PDF reader, and I'm not sure why that is being looked for. You may have other things going on at the same time as the possible Flash issue, in which case you'll need to experiment to tease the issues apart.
You may need a stack trace for the software vendor to diagnose a segmentation fault caused by Flash; for instructions, see:
https://fedoraproject.org/wiki/StackTraces#Obtaining_stack_traces_from_Firef...
You can run "firefox -safe-mode" to get the application started without any extensions, if that helps you diagnose or recover. Recording the exact version numbers of Firefox and the plugin where you see this problem would be helpful, and if downgrading to a lower version fixes it, that would also be good to note.
Sorry I'm not familiar with Arora, but the same principles apply.
-B.
On Tue, 2009-05-05 at 21:49 +0200, Fabio Locati wrote:
After I have installed the Flash plugin, Arora and Firefox crush after ~10 seconds. These are the logs:
[fale@localhost ~]$ firefox sh: acroread: command not found /usr/lib/firefox-3.5b4/run-mozilla.sh: line 131: 4018 Segmentation fault "$prog" ${1+"$@"} [fale@localhost ~]$ arora Oxygen style has been detected, loading Plastique style.
- KDE's 4.2's Oxygen style has too many issues with Qt 4.5 features
that Arora uses and while many of the issues have been fixed for KDE 4.3, KDE 4.2 users get a really ugly Arora. Once KDE 4.3 is released this check will be removed. If you are still want to use Oxygen add the arguments -style oxygen on the command line. sh: acroread: command not found
(process:4124): Gtk-CRITICAL **: gtk_clipboard_get_for_display: assertion `display != NULL' failed Adobe Flash Player: gtk_clipboard_get(GDK_SELECTION_PRIMARY); failed. Trying to call gtk_init(0,0);
(<unknown>:4124): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed Segmentation fault [fale@localhost ~]$
On Tue, May 05, 2009 at 09:49:05PM +0200, Fabio Locati wrote:
After I have installed the Flash plugin, Arora and Firefox crush after ~10 seconds. These are the logs:
[fale@localhost ~]$ firefox sh: acroread: command not found /usr/lib/firefox-3.5b4/run-mozilla.sh: line 131: 4018 Segmentation fault "$prog" ${1+"$@"}
Aside from the acroread error(which seems unusual in itself) this looks very familiar, could be unrelated but is selinux on? If so check a couple of booleans as follows but first the user context you run under.
[maximus@armadillo ~]$ id -Z staff_u:staff_r:staff_t:s0-s0:c0.c1023
I am not using a default selinux setup BTW. If you have a default install with selinux you will be running as an unconfined_u . so it would look like this :
unconfined_u:unconfined_r:unconfined_t:s0
If you have modified your selinux setup please say how.
You don't have to be root to use getsebool but you do to change(setsebool) the boolean value
getsebool -a | grep allow_execmem #we really don't want this on if we can avoid it, I mean you really do not want this on!!!
allow_execmem --> off #off is good here, avoid changing it , if you have to turn it on then please say so since this should not be required, at least not for firefox. I have had to turn this on here but this should be avoided at all costs. My setup is not default either and I am still trying to work out why I need this on. Some programs will need this however and I don't know about Arora.
Personally I do not use adobe flash, so these are off here.
getsebool -a | nsplugin
allow_nsplugin_execmem --> off allow_unconfined_nsplugin_transition --> off nsplugin_can_network --> off
setsebool allow_nsplugin_execmem on
setsebool allow_unconfined_nsplugin_transition on
I usually like to change one thing at a time but I think you need both for it to work. If you add a -P to the command it will make it persistent across reboots.
Try without the -P first to see if it works,this way if it doesn't and you forget to change it back then a reboot will set things back to the way they were. Changing the final nsplugin boolean should not be necessary.The SELinux Management GUI under Admin tools will do all of this and make it persistent(without additional voodoo) as well but you will have to change it back if it doesn't work. Post back if this works and if it doesn't make sure you change any booleans back to what they were, especially in the case of allow_execmem bools, off is better than on. Hope this helps.