Thanks for your reply. Below is what I got by following your suggestions. Hope this problem can be solved asap.
Output: ./sage -gdb ---------------------------------------------------------------------- | Sage Version 3.4.2, Release Date: 2009-05-05 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- /Home/bccs/bma062/progs/tools/sage342/local/bin/sage-ipython GNU gdb Fedora (6.8-27.el5) Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/ gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i386-redhat-linux-gnu"... [Thread debugging using libthread_db enabled] Python 2.5.2 (r252:60911, May 6 2009, 00:48:12) [GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2 Type "help", "copyright", "credits" or "license" for more information. [New Thread 0xb7f7a6c0 (LWP 10503)] Program received signal SIGILL, Illegal instruction. 0x00392481 in __gmpz_set_str () from /Home/bccs/bma062/progs/tools/sage342/local/lib/libgmp.so.3 (gdb) bt #0 0x00392481 in __gmpz_set_str () from /Home/bccs/bma062/progs/tools/sage342/local/lib/libgmp.so.3 #1 0x0062542e in initinteger () at sage/rings/integer.c:29373 #2 0x080ded74 in _PyImport_LoadDynamicModule ( name=0xbfa8af97 "sage.rings.integer", pathname=0xbfa89f23 "/Home/bccs/bma062/progs/tools/sage342/local/ lib/python2.5/site-packages/sage/rings/integer.so", fp=0x887dd38) at ./Python/importdl.c:53 #3 0x080dcb25 in load_module (name=0xbfa8af97 "sage.rings.integer", fp=0x32, buf=0xbfa89f23 "/Home/bccs/bma062/progs/tools/sage342/local/lib/ python2.5/site-packages/sage/rings/integer.so", type=3, loader=0x0) at Python/import.c:1758 #4 0x080dcda9 in import_submodule (mod=0x87811dc, subname=0xbfa8afa2 "integer", fullname=0xbfa8af97 "sage.rings.integer") at Python/import.c:2400 #5 0x080dd24e in load_next (mod=0x87811dc, altmod=0x87811dc, p_name=<value optimized out>, buf=0xbfa8af97 "sage.rings.integer", p_buflen=0xbfa8bf98) at Python/import.c:2220 #6 0x080dd4a0 in import_module_level (name=0x0, globals=<value optimized out>, locals=<value optimized out>, fromlist=0xb7f47c6c, level=-1) at Python/import.c:2008 #7 0x080dd8b7 in PyImport_ImportModuleLevel ( name=0x88cd0f4 "sage.rings.integer", globals=0x884413c, locals=0x884413c, fromlist=0xb7f47c6c, level=-1) at Python/import.c:2072 ---Type <return> to continue, or q <return> to quit--- #8 0x080bf354 in builtin___import__ (self=0x0, args=0x88b9e14, kwds=0x0) at Python/bltinmodule.c:47 #9 0x0805ebc4 in PyObject_CallFunctionObjArgs (callable=0xb7f42e6c) at Objects/abstract.c:1861 #10 0x080dd9fe in PyImport_Import (module_name=0x88cd0e0) at Python/import.c:2576 #11 0x0055107d in __Pyx_ImportType (module_name=0x5622d3 "sage.rings.integer", class_name=0x5622cb "Integer", size=28) at sage/rings/complex_double.c:14532 #12 0x0055f140 in initcomplex_double () at sage/rings/complex_double.c: 13353 #13 0x080ded74 in _PyImport_LoadDynamicModule ( name=0xbfa8d207 "sage.rings.complex_double", pathname=0xbfa8c193 "/Home/bccs/bma062/progs/tools/sage342/local/ lib/python2.5/site-packages/sage/rings/complex_double.so", fp=0x8884308) at ./Python/importdl.c:53 #14 0x080dcb25 in load_module (name=0xbfa8d207 "sage.rings.complex_double", fp=0x32, buf=0xbfa8c193 "/Home/bccs/bma062/progs/tools/sage342/local/lib/ python2.5/site-packages/sage/rings/complex_double.so", type=3, loader=0x0) at Python/import.c:1758 #15 0x080dcda9 in import_submodule (mod=0x87811dc, subname=0xbfa8d212 "complex_double", fullname=0xbfa8d207 "sage.rings.complex_double") at Python/ import.c:2400 ---Type <return> to continue, or q <return> to quit--- #16 0x080dd24e in load_next (mod=0x87811dc, altmod=0x87811dc, p_name=<value optimized out>, buf=0xbfa8d207 "sage.rings.complex_double", p_buflen=0xbfa8e208) at Python/import.c:2220 #17 0x080dd4a0 in import_module_level (name=0x0, globals=<value optimized out>, locals=<value optimized out>, fromlist=0x88420ac, level=-1) at Python/import.c:2008 #18 0x080dd8b7 in PyImport_ImportModuleLevel ( name=0x88358f4 "sage.rings.complex_double", globals=0x884413c, locals=0x884413c, fromlist=0x88420ac, level=-1) at Python/import.c: 2072 #19 0x080bf354 in builtin___import__ (self=0x0, args=0x8843dec, kwds=0x0) at Python/bltinmodule.c:47 #20 0x0805a537 in PyObject_Call (func=0x0, arg=0x8843dec, kw=0x0) at Objects/abstract.c:1861 #21 0x080bf8cc in PyEval_CallObjectWithKeywords (func=0xb7f42e6c, arg=0x8843dec, kw=0x0) at Python/ceval.c:3442 #22 0x080c2d2c in PyEval_EvalFrameEx (f=0x887c22c, throwflag=0) at Python/ceval.c:2067 #23 0x080c76c5 in PyEval_EvalCodeEx (co=0x884a2f0, globals=0x884413c, locals=0x884413c, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:2836 #24 0x080c7737 in PyEval_EvalCode (co=0x884a2f0, globals=0x884413c, locals=0x884413c) at Python/ceval.c:494 #25 0x080dbe0c in PyImport_ExecCodeModuleEx ( ---Type <return> to continue, or q <return> to quit--- name=0xbfa90637 "sage.misc.functional", co=0x884a2f0, pathname=0xbfa8e58b "/Home/bccs/bma062/progs/tools/sage342/local/ lib/python2.5/site-packages/sage/misc/functional.pyc") at Python/ import.c:675 #26 0x080dc756 in load_source_module (name=0xbfa90637 "sage.misc.functional", pathname=0xbfa8e58b "/Home/bccs/bma062/progs/tools/sage342/local/ lib/python2.5/site-packages/sage/misc/functional.pyc", fp=<value optimized out>) at Python/import.c:959 #27 0x080dcda9 in import_submodule (mod=0xb7bd2974, subname=0xbfa90641 "functional", fullname=0xbfa90637 "sage.misc.functional") at Python/import.c: 2400 #28 0x080dd24e in load_next (mod=0xb7bd2974, altmod=0xb7bd2974, p_name=<value optimized out>, buf=0xbfa90637 "sage.misc.functional", p_buflen=0xbfa91638) at Python/import.c:2220 #29 0x080dd4a0 in import_module_level (name=0x0, globals=<value optimized out>, locals=<value optimized out>, fromlist=0x883442c, level=-1) at Python/import.c:2008 #30 0x080dd8b7 in PyImport_ImportModuleLevel ( name=0x8838cf4 "sage.misc.functional", globals=0x884402c, locals=0x884402c, fromlist=0x883442c, level=-1) at Python/import.c: 2072 #31 0x080bf354 in builtin___import__ (self=0x0, args=0x884316c, kwds=0x0) at Python/bltinmodule.c:47 #32 0x0805a537 in PyObject_Call (func=0x0, arg=0x884316c, kw=0x0) at Objects/abstract.c:1861 ---Type <return> to continue, or q <return> to quit--- #33 0x080bf8cc in PyEval_CallObjectWithKeywords (func=0xb7f42e6c, arg=0x884316c, kw=0x0) at Python/ceval.c:3442 #34 0x080c2d2c in PyEval_EvalFrameEx (f=0x87ad37c, throwflag=0) at Python/ceval.c:2067 #35 0x080c76c5 in PyEval_EvalCodeEx (co=0x883ff08, globals=0x884402c, locals=0x884402c, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:2836 #36 0x080c7737 in PyEval_EvalCode (co=0x883ff08, globals=0x884402c, locals=0x884402c) at Python/ceval.c:494 #37 0x080dbe0c in PyImport_ExecCodeModuleEx ( name=0xbfa93a67 "sage.misc.sage_input", co=0x883ff08, pathname=0xbfa919bb "/Home/bccs/bma062/progs/tools/sage342/local/ lib/python2.5/site-packages/sage/misc/sage_input.pyc") at Python/ import.c:675 #38 0x080dc756 in load_source_module (name=0xbfa93a67 "sage.misc.sage_input", pathname=0xbfa919bb "/Home/bccs/bma062/progs/tools/sage342/local/ lib/python2.5/site-packages/sage/misc/sage_input.pyc", fp=<value optimized out>) at Python/import.c:959 #39 0x080dcda9 in import_submodule (mod=0xb7bd2974, subname=0xbfa93a71 "sage_input", fullname=0xbfa93a67 "sage.misc.sage_input") at Python/import.c: 2400 #40 0x080dd24e in load_next (mod=0xb7bd2974, altmod=0x8142978, p_name=<value optimized out>, buf=0xbfa93a67 "sage.misc.sage_input", p_buflen=0xbfa94a68) at Python/import.c:2220 ---Type <return> to continue, or q <return> to quit--- #41 0x080dd45d in import_module_level (name=0x0, globals=0x8494008, locals=<value optimized out>, fromlist=0x87f592c, level=-1) at Python/import.c:2001 #42 0x080dd8b7 in PyImport_ImportModuleLevel (name=0x87f4b9c "sage_input", globals=0x87f7cec, locals=0x87f7cec, fromlist=0x87f592c, level=-1) at Python/import.c:2072 #43 0x080bf354 in builtin___import__ (self=0x0, args=0x87ea0a4, kwds=0x0) at Python/bltinmodule.c:47 #44 0x0805a537 in PyObject_Call (func=0x0, arg=0x87ea0a4, kw=0x0) at Objects/abstract.c:1861 #45 0x080bf8cc in PyEval_CallObjectWithKeywords (func=0xb7f42e6c, arg=0x87ea0a4, kw=0x0) at Python/ceval.c:3442 #46 0x080c2d2c in PyEval_EvalFrameEx (f=0x880fe8c, throwflag=0) at Python/ceval.c:2067 #47 0x080c76c5 in PyEval_EvalCodeEx (co=0x87eeec0, globals=0x87f7cec, locals=0x87f7cec, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:2836 #48 0x080c7737 in PyEval_EvalCode (co=0x87eeec0, globals=0x87f7cec, locals=0x87f7cec) at Python/ceval.c:494 #49 0x080dbe0c in PyImport_ExecCodeModuleEx (name=0xbfa96e97 "sage.misc.all", co=0x87eeec0, pathname=0xbfa94deb "/Home/bccs/bma062/progs/tools/sage342/local/ lib/python2.5/site-packages/sage/misc/all.pyc") at Python/import.c:675 ---Type <return> to continue, or q <return> to quit--- #50 0x080dc756 in load_source_module (name=0xbfa96e97 "sage.misc.all", pathname=0xbfa94deb "/Home/bccs/bma062/progs/tools/sage342/local/ lib/python2.5/site-packages/sage/misc/all.pyc", fp=<value optimized out>) at Python/import.c:959 #51 0x080dcda9 in import_submodule (mod=0xb7bd2974, subname=0xbfa96ea1 "all", fullname=0xbfa96e97 "sage.misc.all") at Python/import.c:2400 #52 0x080dd24e in load_next (mod=0xb7bd2974, altmod=0xb7bd2974, p_name=<value optimized out>, buf=0xbfa96e97 "sage.misc.all", p_buflen=0xbfa97e98) at Python/import.c:2220 #53 0x080dd4a0 in import_module_level (name=0x0, globals=<value optimized out>, locals=<value optimized out>, fromlist=0x87666ec, level=-1) at Python/import.c:2008 #54 0x080dd8b7 in PyImport_ImportModuleLevel (name=0x874b87c "sage.misc.all", globals=0x86ef24c, locals=0x86ef24c, fromlist=0x87666ec, level=-1) at Python/import.c:2072 #55 0x080bf354 in builtin___import__ (self=0x0, args=0x8764d24, kwds=0x0) at Python/bltinmodule.c:47 #56 0x0805a537 in PyObject_Call (func=0x0, arg=0x8764d24, kw=0x0) at Objects/abstract.c:1861 #57 0x080bf8cc in PyEval_CallObjectWithKeywords (func=0xb7f42e6c, arg=0x8764d24, kw=0x0) at Python/ceval.c:3442 #58 0x080c2d2c in PyEval_EvalFrameEx (f=0x87adf5c, throwflag=0) at Python/ceval.c:2067 ---Type <return> to continue, or q <return> to quit--- #59 0x080c76c5 in PyEval_EvalCodeEx (co=0x8763e78, globals=0x86ef24c, locals=0x86ef24c, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:2836 #60 0x080c7737 in PyEval_EvalCode (co=0x8763e78, globals=0x86ef24c, locals=0x86ef24c) at Python/ceval.c:494 #61 0x080dbe0c in PyImport_ExecCodeModuleEx (name=0xbfa9a2c7 "sage.all", co=0x8763e78, pathname=0xbfa9821b "/Home/bccs/bma062/progs/tools/sage342/local/ lib/python2.5/site-packages/sage/all.pyc") at Python/import.c:675 #62 0x080dc756 in load_source_module (name=0xbfa9a2c7 "sage.all", pathname=0xbfa9821b "/Home/bccs/bma062/progs/tools/sage342/local/ lib/python2.5/site-packages/sage/all.pyc", fp=<value optimized out>) at Python/import.c:959 #63 0x080dcda9 in import_submodule (mod=0xb7bd28b4, subname=0xbfa9a2cc "all", fullname=0xbfa9a2c7 "sage.all") at Python/import.c:2400 #64 0x080dd24e in load_next (mod=0xb7bd28b4, altmod=0xb7bd28b4, p_name=<value optimized out>, buf=0xbfa9a2c7 "sage.all", p_buflen=0xbfa9b2c8) at Python/import.c:2220 #65 0x080dd4a0 in import_module_level (name=0x0, globals=<value optimized out>, locals=<value optimized out>, fromlist=0x876656c, level=-1) at Python/import.c:2008 #66 0x080dd8b7 in PyImport_ImportModuleLevel (name=0x874f2f4 "sage.all", globals=0x87674f4, locals=0x87674f4, fromlist=0x876656c, level=-1) ---Type <return> to continue, or q <return> to quit--- at Python/import.c:2072 #67 0x080bf354 in builtin___import__ (self=0x0, args=0x86ee52c, kwds=0x0) at Python/bltinmodule.c:47 #68 0x0805a537 in PyObject_Call (func=0x0, arg=0x86ee52c, kw=0x0) at Objects/abstract.c:1861 #69 0x080bf8cc in PyEval_CallObjectWithKeywords (func=0xb7f42e6c, arg=0x86ee52c, kw=0x0) at Python/ceval.c:3442 #70 0x080c2d2c in PyEval_EvalFrameEx (f=0x87ad0a4, throwflag=0) at Python/ceval.c:2067 #71 0x080c76c5 in PyEval_EvalCodeEx (co=0x8763d10, globals=0x87674f4, locals=0x87674f4, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:2836 #72 0x080c7737 in PyEval_EvalCode (co=0x8763d10, globals=0x87674f4, locals=0x87674f4) at Python/ceval.c:494 #73 0x080dbe0c in PyImport_ExecCodeModuleEx ( name=0xbfa9d6f7 "sage.all_cmdline", co=0x8763d10, pathname=0xbfa9b64b "/Home/bccs/bma062/progs/tools/sage342/local/ lib/python2.5/site-packages/sage/all_cmdline.pyc") at Python/import.c: 675 #74 0x080dc756 in load_source_module (name=0xbfa9d6f7 "sage.all_cmdline", pathname=0xbfa9b64b "/Home/bccs/bma062/progs/tools/sage342/local/ lib/python2.5/site-packages/sage/all_cmdline.pyc", fp=<value optimized out>) at Python/import.c:959 #75 0x080dcda9 in import_submodule (mod=0xb7bd28b4, ---Type <return> to continue, or q <return> to quit--- subname=0xbfa9d6fc "all_cmdline", fullname=0xbfa9d6f7 "sage.all_cmdline") at Python/import.c:2400 #76 0x080dd24e in load_next (mod=0xb7bd28b4, altmod=0xb7bd28b4, p_name=<value optimized out>, buf=0xbfa9d6f7 "sage.all_cmdline", p_buflen=0xbfa9e6f8) at Python/import.c:2220 #77 0x080dd4a0 in import_module_level (name=0x0, globals=<value optimized out>, locals=<value optimized out>, fromlist=0x8142978, level=-1) at Python/import.c:2008 #78 0x080dd8b7 in PyImport_ImportModuleLevel ( name=0x8764ebc "sage.all_cmdline", globals=0x876757c, locals=0x876757c, fromlist=0x8142978, level=-1) at Python/import.c:2072 #79 0x080bf354 in builtin___import__ (self=0x0, args=0x86ea98c, kwds=0x0) at Python/bltinmodule.c:47 #80 0x0805a537 in PyObject_Call (func=0x0, arg=0x86ea98c, kw=0x0) at Objects/abstract.c:1861 #81 0x080bf8cc in PyEval_CallObjectWithKeywords (func=0xb7f42e6c, arg=0x86ea98c, kw=0x0) at Python/ceval.c:3442 #82 0x080c2d2c in PyEval_EvalFrameEx (f=0x84cf31c, throwflag=0) at Python/ceval.c:2067 #83 0x080c76c5 in PyEval_EvalCodeEx (co=0x86f01d0, globals=0x876757c, locals=0x876757c, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:2836 #84 0x080c7737 in PyEval_EvalCode (co=0x86f01d0, globals=0x876757c, ---Type <return> to continue, or q <return> to quit--- locals=0x876757c) at Python/ceval.c:494 #85 0x080dbe0c in PyImport_ExecCodeModuleEx ( name=0xbfaa0b27 "ipy_profile_sage", co=0x86f01d0, pathname=0xbfa9ea7b "ipy_profile_sage.pyc") at Python/import.c:675 #86 0x080dc756 in load_source_module (name=0xbfaa0b27 "ipy_profile_sage", pathname=0xbfa9ea7b "ipy_profile_sage.pyc", fp=<value optimized out>) at Python/import.c:959 #87 0x080dcda9 in import_submodule (mod=0x8142978, subname=0xbfaa0b27 "ipy_profile_sage", fullname=0xbfaa0b27 "ipy_profile_sage") at Python/import.c:2400 #88 0x080dd24e in load_next (mod=0x8142978, altmod=0x8142978, p_name=<value optimized out>, buf=0xbfaa0b27 "ipy_profile_sage", p_buflen=0xbfaa1b28) at Python/import.c:2220 #89 0x080dd45d in import_module_level (name=0x0, globals=0x0, locals=<value optimized out>, fromlist=0x0, level=-1) at Python/import.c:2001 #90 0x080dd8b7 in PyImport_ImportModuleLevel ( name=0x875a944 "ipy_profile_sage", globals=0x0, locals=0x0, fromlist=0x0, level=-1) at Python/import.c:2072 #91 0x080bf354 in builtin___import__ (self=0x0, args=0x87608ac, kwds=0x0) at Python/bltinmodule.c:47 #92 0x080c6e99 in PyEval_EvalFrameEx (f=0x873499c, throwflag=0) at Python/ceval.c:3573 ---Type <return> to continue, or q <return> to quit--- #93 0x080c6c64 in PyEval_EvalFrameEx (f=0x8719a5c, throwflag=0) at Python/ceval.c:3659 #94 0x080c76c5 in PyEval_EvalCodeEx (co=0x867e608, globals=0x86aef0c, locals=0x0, args=0x865ab48, argcount=1, kws=0x865ab4c, kwcount=4, defs=0x86d9d58, defcount=7, closure=0x0) at Python/ceval.c:2836 #95 0x080c5a85 in PyEval_EvalFrameEx (f=0x865a9f4, throwflag=0) at Python/ceval.c:3669 #96 0x080c76c5 in PyEval_EvalCodeEx (co=0xb7f25890, globals=0xb7ba279c, locals=0x0, args=0xb7f143b8, argcount=1, kws=0x86ccbb0, kwcount=1, defs=0x867b338, defcount=5, closure=0x0) at Python/ceval.c:2836 #97 0x0810e8f6 in function_call (func=0x86d9ed4, arg=0xb7f143ac, kw=0x86e335c) at Objects/funcobject.c:517 #98 0x0805a537 in PyObject_Call (func=0x0, arg=0xb7f143ac, kw=0x86e335c) at Objects/abstract.c:1861 #99 0x08060667 in instancemethod_call (func=0xb7c4343c, arg=0xb7f143ac, kw=0x86e335c) at Objects/classobject.c:2519 #100 0x0805a537 in PyObject_Call (func=0x0, arg=0xb7f3a02c, kw=0x86e335c) at Objects/abstract.c:1861 #101 0x080bf8cc in PyEval_CallObjectWithKeywords (func=0xb7c4343c, arg=0xb7f3a02c, kw=0x86e335c) at Python/ceval.c:3442 #102 0x08063eb1 in PyInstance_New (klass=0x86e011c, arg=0xb7f3a02c, kw=0x86e335c) at Objects/classobject.c:560 #103 0x0805a537 in PyObject_Call (func=0x0, arg=0xb7f3a02c, kw=0x86e335c) ---Type <return> to continue, or q <return> to quit--- at Objects/abstract.c:1861 #104 0x080c15f2 in PyEval_EvalFrameEx (f=0x8718fac, throwflag=0) at Python/ceval.c:3784 #105 0x080c76c5 in PyEval_EvalCodeEx (co=0xb7ba9ba8, globals=0xb7ba279c, locals=0x0, args=0x84eed80, argcount=0, kws=0x84eed80, kwcount=0, defs=0x86dcbf8, defcount=1, closure=0x0) at Python/ceval.c:2836 #106 0x080c5a85 in PyEval_EvalFrameEx (f=0x84eec44, throwflag=0) at Python/ceval.c:3669 #107 0x080c76c5 in PyEval_EvalCodeEx (co=0xb7f01770, globals=0xb7f53acc, locals=0xb7f53acc, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:2836 #108 0x080c7737 in PyEval_EvalCode (co=0xb7f01770, globals=0xb7f53acc, locals=0xb7f53acc) at Python/ceval.c:494 #109 0x080e6658 in PyRun_FileExFlags (fp=0x84d3680, filename=0xbfaa5808 "/Home/bccs/bma062/progs/tools/sage342/local/ bin/sage-ipython", start=257, globals=0xb7f53acc, locals=0xb7f53acc, closeit=0, flags=0xbfaa2a68) at Python/pythonrun.c:1273 #110 0x080e68e7 in PyRun_SimpleFileExFlags (fp=0x84d3680, filename=0xbfaa5808 "/Home/bccs/bma062/progs/tools/sage342/local/ bin/sage-ipython", closeit=0, flags=0xbfaa2a68) at Python/pythonrun.c: 879 #111 0x080571e6 in Py_Main (argc=0, argv=0xbfaa2b34) at Modules/main.c: 134 #112 0x08056472 in main (argc=Cannot access memory at address 0x0 ) at ./Modules/python.c:23 (gdb) disassemble $pc-32,$pc+32 Dump of assembler code for function __gmpz_set_str: 0x003922b0 <__gmpz_set_str+0>: push %ebp 0x003922b1 <__gmpz_set_str+1>: mov %esp,%ebp 0x003922b3 <__gmpz_set_str+3>: push %edi 0x003922b4 <__gmpz_set_str+4>: push %esi 0x003922b5 <__gmpz_set_str+5>: push %ebx 0x003922b6 <__gmpz_set_str+6>: call 0x37bd67 <__i686.get_pc_thunk.bx> 0x003922bb <__gmpz_set_str+11>: add $0x3004d,%ebx 0x003922c1 <__gmpz_set_str+17>: sub $0x4c,%esp 0x003922c4 <__gmpz_set_str+20>: mov 0xc(%ebp),%edi 0x003922c7 <__gmpz_set_str+23>: cmpl $0x24,0x10(%ebp) 0x003922cb <__gmpz_set_str+27>: jg 0x39239a <__gmpz_set_str+234> 0x003922d1 <__gmpz_set_str+33>: mov -0x4c(%ebx),%eax 0x003922d7 <__gmpz_set_str+39>: mov %eax,-0x2c(%ebp) 0x003922da <__gmpz_set_str+42>: call 0x37b308 <__ctype_b_...@plt> 0x003922df <__gmpz_set_str+47>: mov %eax,-0x28(%ebp) 0x003922e2 <__gmpz_set_str+50>: mov (%eax),%ecx 0x003922e4 <__gmpz_set_str+52>: movzbl (%edi),%eax 0x003922e7 <__gmpz_set_str+55>: add $0x1,%edi 0x003922ea <__gmpz_set_str+58>: movzbl %al,%esi 0x003922ed <__gmpz_set_str+61>: testb $0x20,0x1(%ecx,%esi,2) 0x003922f2 <__gmpz_set_str+66>: jne 0x3922e4 <__gmpz_set_str+52> 0x003922f4 <__gmpz_set_str+68>: movl $0x0,-0x30(%ebp) ---Type <return> to continue, or q <return> to quit--- 0x003922fb <__gmpz_set_str+75>: cmp $0x2d,%al 0x003922fd <__gmpz_set_str+77>: je 0x3923cc <__gmpz_set_str+284> 0x00392303 <__gmpz_set_str+83>: mov 0x10(%ebp),%edx 0x00392306 <__gmpz_set_str+86>: mov $0xa,%eax 0x0039230b <__gmpz_set_str+91>: test %edx,%edx 0x0039230d <__gmpz_set_str+93>: mov -0x2c(%ebp),%edx 0x00392310 <__gmpz_set_str+96>: cmovne 0x10(%ebp),%eax 0x00392314 <__gmpz_set_str+100>: movzbl (%esi,%edx,1),%edx 0x00392318 <__gmpz_set_str+104>: cmp %edx,%eax 0x0039231a <__gmpz_set_str+106>: jle 0x3923bf <__gmpz_set_str +271> 0x00392320 <__gmpz_set_str+112>: mov 0x10(%ebp),%eax 0x00392323 <__gmpz_set_str+115>: test %eax,%eax 0x00392325 <__gmpz_set_str+117>: jne 0x392376 <__gmpz_set_str +198> 0x00392327 <__gmpz_set_str+119>: movl $0xa,0x10(%ebp) 0x0039232e <__gmpz_set_str+126>: cmp $0x30,%esi 0x00392331 <__gmpz_set_str+129>: jne 0x392376 <__gmpz_set_str +198> 0x00392333 <__gmpz_set_str+131>: movzbl (%edi),%esi 0x00392336 <__gmpz_set_str+134>: add $0x1,%edi 0x00392339 <__gmpz_set_str+137>: cmp $0x78,%esi 0x0039233c <__gmpz_set_str+140>: je 0x3924f0 <__gmpz_set_str +576> 0x00392342 <__gmpz_set_str+146>: cmp $0x58,%esi 0x00392345 <__gmpz_set_str+149>: je 0x3924f0 <__gmpz_set_str +576> 0x0039234b <__gmpz_set_str+155>: cmp $0x62,%esi ---Type <return> to continue, or q <return> to quit--- 0x0039234e <__gmpz_set_str+158>: je 0x39235c <__gmpz_set_str +172> 0x00392350 <__gmpz_set_str+160>: movl $0x8,0x10(%ebp) 0x00392357 <__gmpz_set_str+167>: cmp $0x42,%esi 0x0039235a <__gmpz_set_str+170>: jne 0x392376 <__gmpz_set_str +198> 0x0039235c <__gmpz_set_str+172>: movzbl (%edi),%esi 0x0039235f <__gmpz_set_str+175>: add $0x1,%edi 0x00392362 <__gmpz_set_str+178>: movl $0x2,0x10(%ebp) 0x00392369 <__gmpz_set_str+185>: jmp 0x392376 <__gmpz_set_str +198> 0x0039236b <__gmpz_set_str+187>: nop 0x0039236c <__gmpz_set_str+188>: lea 0x0(%esi,%eiz,1),%esi 0x00392370 <__gmpz_set_str+192>: movzbl (%edi),%esi 0x00392373 <__gmpz_set_str+195>: add $0x1,%edi 0x00392376 <__gmpz_set_str+198>: cmp $0x30,%esi 0x00392379 <__gmpz_set_str+201>: je 0x392370 <__gmpz_set_str +192> 0x0039237b <__gmpz_set_str+203>: testb $0x20,0x1(%ecx,%esi,2) 0x00392380 <__gmpz_set_str+208>: jne 0x392370 <__gmpz_set_str +192> 0x00392382 <__gmpz_set_str+210>: test %esi,%esi 0x00392384 <__gmpz_set_str+212>: jne 0x3923de <__gmpz_set_str +302> 0x00392386 <__gmpz_set_str+214>: mov 0x8(%ebp),%ecx 0x00392389 <__gmpz_set_str+217>: xor %eax,%eax 0x0039238b <__gmpz_set_str+219>: movl $0x0,0x4(%ecx) 0x00392392 <__gmpz_set_str+226>: lea -0xc(%ebp),%esp 0x00392395 <__gmpz_set_str+229>: pop %ebx ---Type <return> to continue, or q <return> to quit--- 0x00392396 <__gmpz_set_str+230>: pop %esi 0x00392397 <__gmpz_set_str+231>: pop %edi 0x00392398 <__gmpz_set_str+232>: leave 0x00392399 <__gmpz_set_str+233>: ret 0x0039239a <__gmpz_set_str+234>: cmpl $0x3e,0x10(%ebp) 0x0039239e <__gmpz_set_str+238>: jg 0x3923bf <__gmpz_set_str +271> 0x003923a0 <__gmpz_set_str+240>: mov -0x4c(%ebx),%edx 0x003923a6 <__gmpz_set_str+246>: add $0xe0,%edx 0x003923ac <__gmpz_set_str+252>: mov %edx,-0x2c(%ebp) 0x003923af <__gmpz_set_str+255>: jmp 0x3922da <__gmpz_set_str +42> 0x003923b4 <__gmpz_set_str+260>: mov -0x10(%ebp),%eax 0x003923b7 <__gmpz_set_str+263>: test %eax,%eax 0x003923b9 <__gmpz_set_str+265>: jne 0x392502 <__gmpz_set_str +594> 0x003923bf <__gmpz_set_str+271>: lea -0xc(%ebp),%esp 0x003923c2 <__gmpz_set_str+274>: mov $0xffffffff,%eax 0x003923c7 <__gmpz_set_str+279>: pop %ebx 0x003923c8 <__gmpz_set_str+280>: pop %esi 0x003923c9 <__gmpz_set_str+281>: pop %edi 0x003923ca <__gmpz_set_str+282>: leave 0x003923cb <__gmpz_set_str+283>: ret 0x003923cc <__gmpz_set_str+284>: movzbl (%edi),%esi 0x003923cf <__gmpz_set_str+287>: add $0x1,%edi 0x003923d2 <__gmpz_set_str+290>: movl $0x1,-0x30(%ebp) ---Type <return> to continue, or q <return> to quit--- 0x003923d9 <__gmpz_set_str+297>: jmp 0x392303 <__gmpz_set_str +83> 0x003923de <__gmpz_set_str+302>: movl $0x0,-0x10(%ebp) 0x003923e5 <__gmpz_set_str+309>: lea -0x1(%edi),%eax 0x003923e8 <__gmpz_set_str+312>: mov %eax,(%esp) 0x003923eb <__gmpz_set_str+315>: call 0x37b3f8 <str...@plt> 0x003923f0 <__gmpz_set_str+320>: mov %eax,-0x34(%ebp) 0x003923f3 <__gmpz_set_str+323>: add $0x1,%eax 0x003923f6 <__gmpz_set_str+326>: cmp $0xffff,%eax 0x003923fb <__gmpz_set_str+331>: ja 0x392521 <__gmpz_set_str +625> 0x00392401 <__gmpz_set_str+337>: mov -0x34(%ebp),%eax 0x00392404 <__gmpz_set_str+340>: add $0x1f,%eax 0x00392407 <__gmpz_set_str+343>: and $0xfffffff0,%eax 0x0039240a <__gmpz_set_str+346>: sub %eax,%esp 0x0039240c <__gmpz_set_str+348>: lea 0x1f(%esp),%eax 0x00392410 <__gmpz_set_str+352>: and $0xfffffff0,%eax 0x00392413 <__gmpz_set_str+355>: mov %eax,-0x38(%ebp) 0x00392416 <__gmpz_set_str+358>: mov -0x34(%ebp),%eax 0x00392419 <__gmpz_set_str+361>: test %eax,%eax 0x0039241b <__gmpz_set_str+363>: je 0x392514 <__gmpz_set_str +612> 0x00392421 <__gmpz_set_str+369>: mov -0x28(%ebp),%edx 0x00392424 <__gmpz_set_str+372>: xor %eax,%eax 0x00392426 <__gmpz_set_str+374>: mov (%edx),%edx 0x00392428 <__gmpz_set_str+376>: mov %edx,-0x24(%ebp) ---Type <return> to continue, or q <return> to quit--- 0x0039242b <__gmpz_set_str+379>: mov -0x38(%ebp),%edx 0x0039242e <__gmpz_set_str+382>: jmp 0x392436 <__gmpz_set_str +390> 0x00392430 <__gmpz_set_str+384>: movzbl %cl,%esi 0x00392433 <__gmpz_set_str+387>: add $0x1,%edi 0x00392436 <__gmpz_set_str+390>: mov -0x24(%ebp),%ecx 0x00392439 <__gmpz_set_str+393>: testb $0x20,0x1(%ecx,%esi,2) 0x0039243e <__gmpz_set_str+398>: jne 0x392457 <__gmpz_set_str +423> 0x00392440 <__gmpz_set_str+400>: mov -0x2c(%ebp),%ecx 0x00392443 <__gmpz_set_str+403>: movzbl (%esi,%ecx,1),%esi 0x00392447 <__gmpz_set_str+407>: cmp 0x10(%ebp),%esi 0x0039244a <__gmpz_set_str+410>: jge 0x3923b4 <__gmpz_set_str +260> 0x00392450 <__gmpz_set_str+416>: mov %esi,%ecx 0x00392452 <__gmpz_set_str+418>: mov %cl,(%edx) 0x00392454 <__gmpz_set_str+420>: add $0x1,%edx 0x00392457 <__gmpz_set_str+423>: add $0x1,%eax 0x0039245a <__gmpz_set_str+426>: movzbl (%edi),%ecx 0x0039245d <__gmpz_set_str+429>: cmp -0x34(%ebp),%eax 0x00392460 <__gmpz_set_str+432>: jne 0x392430 <__gmpz_set_str +384> 0x00392462 <__gmpz_set_str+434>: mov %edx,%esi 0x00392464 <__gmpz_set_str+436>: xor %edx,%edx 0x00392466 <__gmpz_set_str+438>: sub -0x38(%ebp),%esi 0x00392469 <__gmpz_set_str+441>: push %edx 0x0039246a <__gmpz_set_str+442>: push %esi ---Type <return> to continue, or q <return> to quit--- 0x0039246b <__gmpz_set_str+443>: fildll (%esp) 0x0039246e <__gmpz_set_str+446>: add $0x8,%esp 0x00392471 <__gmpz_set_str+449>: mov 0x10(%ebp),%eax 0x00392474 <__gmpz_set_str+452>: lea (%eax,%eax,4),%edx 0x00392477 <__gmpz_set_str+455>: mov -0x10(%ebx),%eax 0x0039247d <__gmpz_set_str+461>: fdivl 0x4(%eax,%edx,4) 0x00392481 <__gmpz_set_str+465>: fisttpl -0x20(%ebp) 0x00392484 <__gmpz_set_str+468>: mov -0x20(%ebp),%eax 0x00392487 <__gmpz_set_str+471>: test %eax,%eax 0x00392489 <__gmpz_set_str+473>: lea 0x1f(%eax),%edx 0x0039248c <__gmpz_set_str+476>: cmovs %edx,%eax 0x0039248f <__gmpz_set_str+479>: mov 0x8(%ebp),%edx 0x00392492 <__gmpz_set_str+482>: sar $0x5,%eax 0x00392495 <__gmpz_set_str+485>: add $0x2,%eax 0x00392498 <__gmpz_set_str+488>: cmp %eax,(%edx) 0x0039249a <__gmpz_set_str+490>: jl 0x392538 <__gmpz_set_str +648> 0x003924a0 <__gmpz_set_str+496>: mov 0x10(%ebp),%ecx 0x003924a3 <__gmpz_set_str+499>: mov %esi,0x8(%esp) 0x003924a7 <__gmpz_set_str+503>: mov %ecx,0xc(%esp) 0x003924ab <__gmpz_set_str+507>: mov -0x38(%ebp),%eax 0x003924ae <__gmpz_set_str+510>: mov %eax,0x4(%esp) 0x003924b2 <__gmpz_set_str+514>: mov 0x8(%ebp),%edx 0x003924b5 <__gmpz_set_str+517>: mov 0x8(%edx),%eax ---Type <return> to continue, or q <return> to quit--- 0x003924b8 <__gmpz_set_str+520>: mov %eax,(%esp) 0x003924bb <__gmpz_set_str+523>: call 0x37b708 <__gmpn_set_...@plt> 0x003924c0 <__gmpz_set_str+528>: mov -0x30(%ebp),%ecx 0x003924c3 <__gmpz_set_str+531>: mov %eax,%edx 0x003924c5 <__gmpz_set_str+533>: neg %edx 0x003924c7 <__gmpz_set_str+535>: test %ecx,%ecx 0x003924c9 <__gmpz_set_str+537>: mov 0x8(%ebp),%ecx 0x003924cc <__gmpz_set_str+540>: cmovne %edx,%eax 0x003924cf <__gmpz_set_str+543>: mov -0x10(%ebp),%edx 0x003924d2 <__gmpz_set_str+546>: mov %eax,0x4(%ecx) 0x003924d5 <__gmpz_set_str+549>: xor %eax,%eax 0x003924d7 <__gmpz_set_str+551>: test %edx,%edx 0x003924d9 <__gmpz_set_str+553>: je 0x392392 <__gmpz_set_str +226> 0x003924df <__gmpz_set_str+559>: mov %edx,(%esp) 0x003924e2 <__gmpz_set_str+562>: call 0x37ba58 <__gmp_tmp_reentrant_f...@plt> 0x003924e7 <__gmpz_set_str+567>: xor %eax,%eax 0x003924e9 <__gmpz_set_str+569>: jmp 0x392392 <__gmpz_set_str +226> 0x003924ee <__gmpz_set_str+574>: xchg %ax,%ax 0x003924f0 <__gmpz_set_str+576>: movzbl (%edi),%esi 0x003924f3 <__gmpz_set_str+579>: add $0x1,%edi 0x003924f6 <__gmpz_set_str+582>: movl $0x10,0x10(%ebp) 0x003924fd <__gmpz_set_str+589>: jmp 0x392376 <__gmpz_set_str +198> ---Type <return> to continue, or q <return> to quit--- 0x00392502 <__gmpz_set_str+594>: mov %eax,(%esp) 0x00392505 <__gmpz_set_str+597>: call 0x37ba58 <__gmp_tmp_reentrant_f...@plt> 0x0039250a <__gmpz_set_str+602>: mov $0xffffffff,%eax 0x0039250f <__gmpz_set_str+607>: jmp 0x392392 <__gmpz_set_str +226> 0x00392514 <__gmpz_set_str+612>: xor %esi,%esi 0x00392516 <__gmpz_set_str+614>: flds -0x4220(%ebx) 0x0039251c <__gmpz_set_str+620>: jmp 0x392471 <__gmpz_set_str +449> 0x00392521 <__gmpz_set_str+625>: mov %eax,0x4(%esp) 0x00392525 <__gmpz_set_str+629>: lea -0x10(%ebp),%eax 0x00392528 <__gmpz_set_str+632>: mov %eax,(%esp) 0x0039252b <__gmpz_set_str+635>: call 0x37ae48 <__gmp_tmp_reentrant_al...@plt> 0x00392530 <__gmpz_set_str+640>: mov %eax,-0x38(%ebp) 0x00392533 <__gmpz_set_str+643>: jmp 0x392416 <__gmpz_set_str +358> 0x00392538 <__gmpz_set_str+648>: mov %eax,0x4(%esp) 0x0039253c <__gmpz_set_str+652>: mov %edx,(%esp) 0x0039253f <__gmpz_set_str+655>: call 0x37ba08 <__gmpz_real...@plt> 0x00392544 <__gmpz_set_str+660>: jmp 0x3924a0 <__gmpz_set_str +496> End of assembler dump. (gdb) On May 18, 2:53 pm, mabshoff <michael.absh...@mathematik.uni- dortmund.de> wrote: > On May 18, 4:16 am, Kylin <kylin...@gmail.com> wrote: > > Hi, > > > When try to run the downloaded binary "sage-3.4.2-linux- > > CentOS_release_5.2_Final-sse2-i686-Linux" by typing: > > > ./sage > > > in the unzipped folder, I got such an error "absulotepath2myhome/progs/ > > tools/sage342/local/bin/sage-sage: line 198: 28179 Illegal > > instruction sage-ipython "$@" -i" > > > I am using CentOS 5.3 final. > > > Could anyone help me solve this problem? > > Run ./sage -gdb > > It should fail and drop you to the gdb prompt: > > (gdb) > > Then punch in "bt" (no quotes) and you will see a backtrace. This > might exceed the length of the screen, so there might be another > prompt to continue. Copy and paste the backtrace. Then hit enter until > you get a prompt again. > > enter "disassemble $pc-32,$pc+32" and copy and paste the output. > > To work around this for now you need to build from sources. The > problem is currently that MPIR contains advanced instructions (not > SSE2) that cause this problem and the issue will be resolved in > binaries for Sage 4.0 which ought to appear toward the end of the > week. > > > Thanks! > > Cheers, > > Michael --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---