Bugs: prism
Table of Contents
Bugs
Bugs
Extra and missing tools in analysis menu
The mkpsf tools is still listed in the analysis menu even though it has been removed from CIAO 4.5.
Also, the new tg_findzo tool is missing from the analysis menu.
No support for long keywords
The CXC datamodel has support for long, >8, keywords using a combination of standard DSTYP/DSVAL keywords. These keywords do not show up in the Header Keywords section of the prism gui.
Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so:
cannot open shared object file: No such file or directory
OR
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so:
cannot open shared object file: no such file or directory
The warning is cosmetic and doesn't impact how prism works.
Workaround:
The gnome session sets GTK_MODULES to load some debugging tools. If the user simply unsets the GTK_MODULES environment variable, then the warning messages will disappear:
unsetenv GTK_MODULES
(prism:2236): Gtk-WARNING **: GModule (/usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so)
initialization check failed: Gtk+ version too old (micro mismatch)
This warning messages may be generated when prism is run during smoke testing or run from the command line. The warnings are harmless, but annoying.
Workaround:
Remove or rename the $HOME/.gtkrc-2.0 and/or $HOME/.gtkrc-2.0-kde4 file to eliminate the warnings.
Prism hangs with bad file selection
Trying to load an incompatible data file in prism causes the GUI to hang, requiring killing prism to exit.
Segmentation fault when trying to launch prism
The prism GUI will segmentation fault if there are incompatible .fontconfig files cached on the user's system. Try renaming (or removing) the .fontconfig cache:
unix% mv ~/.fontconfig ~/.fontconfig_orig
If this does not fix the prism problem, contact Helpdesk.
invalid cast from `GtkImage' to `GtkLabel'
Users have reported the following problem on openSUSE v 12.1
"(prism:24022): GLib-GObject-WARNING **: invalid cast from `GtkImage' to `GtkLabel' (prism:24022): Gtk-CRITICAL **: IA__gtk_label_get_text: assertion `GTK_IS_LABEL (label)' failed
Workaround:
Users can work around this problem by disabling the oxygen-gtk theme. To do this users will need to edit $HOME/.gtkrc-2.0-kde4 and remove or comment out any lines related to oxygen-gtk, eg
##include "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc" ##gtk-theme-name="oxygen-gtk"

![[CIAO Logo]](../imgs/ciao_logo_navbar.gif)