With experimental package mayavi_2.2.1 installed the following works fine:
[EMAIL PROTECTED] sage-3.1.2]$ ./sage -wthread ---------------------------------------------------------------------- | SAGE Version 3.1.2, Release Date: 2008-09-16 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- sage: from enthought.mayavi import mlab as M sage: M.test_plot3d() (sage.bin:24738): Gtk-CRITICAL **: gtk_widget_set_colormap: assertion `!GTK_WIDGET_REALIZED (widget)' failed <enthought.mayavi.modules.surface.Surface object at 0xd1b411c> sage: Exiting SAGE (CPU time 0m5.95s, Wall time 0m26.55s). Closing threads... Done. /home/jaap/downloads/sage-3.1.2/local/bin/sage-sage: line 215: 24738 Segmentation fault sage-ipython "$@" -c "$SAGE_STARTUP_COMMAND;" [EMAIL PROTECTED] sage-3.1.2]$ Note the segfault above! The following shows no picture because threading for wxPython is not enabled: [EMAIL PROTECTED] sage-3.1.2]$ ./sage ---------------------------------------------------------------------- | SAGE Version 3.1.2, Release Date: 2008-09-16 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- sage: from enthought.mayavi import mlab as M sage: M.test_plot3d() (sage.bin:24806): Gtk-CRITICAL **: gtk_widget_set_colormap: assertion `!GTK_WIDGET_REALIZED (widget)' failed <enthought.mayavi.modules.surface.Surface object at 0xdc850bc> sage: Exiting SAGE (CPU time 0m6.36s, Wall time 0m28.33s). /home/jaap/downloads/sage-3.1.2/local/bin/sage-sage: line 215: 24806 Segmentation fault sage-ipython "$@" -c "$SAGE_STARTUP_COMMAND;" [EMAIL PROTECTED] sage-3.1.2]$ The *same* happens using sage-3.1.3 or higher: [EMAIL PROTECTED] sage-3.2.alpha1]$ ./sage -wthread ---------------------------------------------------------------------- | Sage Version 3.2.alpha1, Release Date: 2008-10-26 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- sage: from enthought.mayavi import mlab as M sage: M.test_plot3d() (sage.bin:24864): Gtk-CRITICAL **: gtk_widget_set_colormap: assertion `!GTK_WIDGET_REALIZED (widget)' failed <enthought.mayavi.modules.surface.Surface object at 0xd147b3c> sage: Exiting SAGE (CPU time 0m6.34s, Wall time 0m32.41s). /home/jaap/downloads/sage-3.2.alpha1/local/bin/sage-sage: line 198: 24864 Segmentation fault sage-ipython "$@" -i [EMAIL PROTECTED] sage-3.2.alpha1]$ My hypothesis is that somehow the argument -wthread is not correctly passed to ipython. Thoughts? Jaap --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---