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
-~----------~----~----~----~------~----~------~--~---

Reply via email to