On Nov 19, 2009, at 8:46 AM, Aivo Jürgenson wrote: >> What happens when you type >> >> sage: plot(sin(x),0,4) >> >> on the command line? > >> /Applications/sage/sage > ---------------------------------------------------------------------- > | Sage Version 4.2.1, Release Date: 2009-11-14 | > | Type notebook() for the GUI, and license() for information. | > ---------------------------------------------------------------------- > WARNING: There is one major unsolved bug in some versions of > Sage on OS X 10.6 that causes an 'Abort trap' crash when > doing certain symbolic computations. > See http://trac.sagemath.org/sage_trac/ticket/7095/. > sage: plot(sin(x),0,4) > /Applications/sage/local/bin/sage-sage: line 203: 20279 Abort > trap sage-ipython "$@" -i
FWIW this happens to me too. Running it in sage -gdb I get (the last few lines). Full backtrace at http://math.byu.edu/~gvol/files/sage.log I'm not sure, but it doesn't seem to be related to 7095. I did a sage -upgrade from a clean build of 4.2.1.alpha0. /Users/gvol/SageStuff/sage-4.2.1.alpha0/local/lib/python2.6/site-packages/matplotlib/font_manager.pyc in _rebuild() 1290 def _rebuild(): 1291 global fontManager -> 1292 fontManager = FontManager() 1293 pickle_dump(fontManager, _fmcache) 1294 verbose.report("generated new fontManager") /Users/gvol/SageStuff/sage-4.2.1.alpha0/local/lib/python2.6/site-packages/matplotlib/font_manager.pyc in __init__(self, size, weight) 982 # Load TrueType fonts and create font dictionary. 983 --> 984 self.ttffiles = findSystemFonts(paths) + findSystemFonts() 985 986 for fname in self.ttffiles: /Users/gvol/SageStuff/sage-4.2.1.alpha0/local/lib/python2.6/site-packages/matplotlib/font_manager.pyc in findSystemFonts(fontpaths, fontext) 339 fontfiles[f] = 1 340 --> 341 for f in get_fontconfig_fonts(fontext): 342 fontfiles[f] = 1 343 /Users/gvol/SageStuff/sage-4.2.1.alpha0/local/lib/python2.6/site-packages/matplotlib/font_manager.pyc in get_fontconfig_fonts(fontext) 301 302 fontfiles = {} --> 303 status, output = commands.getstatusoutput("fc-list file") 304 if status == 0: 305 for line in output.split('\n'): /Users/gvol/SageStuff/sage-4.2.1.alpha0/local/lib/python/commands.pyc in getstatusoutput(cmd) 54 import os 55 pipe = os.popen('{ ' + cmd + '; } 2>&1', 'r') ---> 56 text = pipe.read() 57 sts = pipe.close() 58 if sts is None: sts = 0 IOError: [Errno 4] Interrupted system call sage: HTH, Ivan -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org