William Stein wrote:
> On Fri, Dec 11, 2009 at 7:13 AM, Jaap Spies<j.sp...@hccnet.nl>  wrote:
>> William Stein wrote:
>>> On Fri, Dec 11, 2009 at 5:56 AM, Jaap Spies<j.sp...@hccnet.nl>    wrote:
>>>> Mike Hansen wrote:
>>>>> Hello all,
>>>>>
>>>>> Sage 4.3.rc0 is out. Source and binary are available at
>> [...]
>>
>>>>
>>>
>>> (1) There are no problems (except the one Burcin posted a fix for
>>> above) on Fedora 11 64-bit.
>>>
>>> (2) You should post more details about the problems above.   What is
>>> causing the segfault?  Use "sage -t -verbose" and "sage -t -gdb".
>>>
>>
>
> Jaap,  can you give any specific thing you can type into Sage that
> results in a segfault?

I tried very hard, but failed. A typical result from sage -t -verbose:
256 tests in 28 items.
256 passed and 0 failed.
Test passed.
         [8.1 s]

----------------------------------------------------------------------

The following tests failed:

        sage -t -verbose 
devel/sage/sage/schemes/elliptic_curves/ell_finite_field.py # Segfault
----------------------------------------------------------------------
Total time for all tests: 8.1 seconds

So *all* test passed, but nevertheless!

Another example:

113 tests in 17 items.
113 passed and 0 failed.
Test passed.
         [6.2 s]

----------------------------------------------------------------------

The following tests failed:

        sage -t -verbose devel/sage/sage/matrix/matrix_sparse.pyx # Segfault
----------------------------------------------------------------------
Total time for all tests: 6.2 seconds
[j...@vrede sage-4.3.rc0]$

But in another run:
[j...@vrede sage-4.3.rc0]$ ./sage -t -verbose 
devel/sage/sage/matrix/matrix_sparse.pyx 2>&1 | tee -a test.log

[...]
113 tests in 17 items.
113 passed and 0 failed.
Test passed.
*** glibc detected *** python: double free or corruption (fasttop): 
0x0000000007627b40 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3d2d674576]
/lib64/libc.so.6(exit+0xe2)[0x3d2d635b72]
python[0x4bad2a]
python(PyErr_PrintEx+0x1a5)[0x4baf45]
python(PyRun_SimpleFileExFlags+0x1e0)[0x4bbc90]
python(Py_Main+0x9af)[0x413caf]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x3d2d61eb1d]
python[0x412f09]
======= Memory map: ========
00400000-00552000 r-xp 00000000 fd:00 942946                             
/home/jaap/downloads/sage-4.3.rc0/local/bin/python
00751000-0078a000 rw-p 00151000 fd:00 942946                             
/home/jaap/downloads/sage-4.3.rc0/local/bin/python
0078a000-00798000 rw-p 00000000 00:00 0
01213000-0c441000 rw-p 00000000 00:00 0                                  [heap]
3494600000-349461b000 r-xp 00000000 fd:00 324757                         
/usr/lib64/libxcb.so.1.1.0
349461b000-349481a000 ---p 0001b000 fd:00 324757                         
/usr/lib64/libxcb.so.1.1.0
349481a000-349481b000 rw-p 0001a000 fd:00 324757                         
/usr/lib64/libxcb.so.1.1.0
3494a00000-3494b39000 r-xp 00000000 fd:00 324758                         
/usr/lib64/libX11.so.6.3.0
3494b39000-3494d39000 ---p 00139000 fd:00 324758                         
/usr/lib64/libX11.so.6.3.0
3494d39000-3494d3f000 rw-p 00139000 fd:00 324758                         
/usr/lib64/libX11.so.6.3.0
3495600000-3495626000 r-xp 00000000 fd:00 131584                         
/lib64/libexpat.so.1.5.2
3495626000-3495825000 ---p 00026000 fd:00 131584                         
/lib64/libexpat.so.1.5.2
3495825000-3495828000 rw-p 00025000 fd:00 131584                         
/lib64/libexpat.so.1.5.2
3497200000-34972b3000 r-xp 00000000 fd:00 131849                         
/lib64/libkrb5.so.3.3
34972b3000-34974b3000 ---p 000b3000 fd:00 131849                         
/lib64/libkrb5.so.3.3
34974b3000-34974bd000 rw-p 000b3000 fd:00 131849                         
/lib64/libkrb5.so.3.3
3497600000-3497608000 r-xp 00000000 fd:00 131836                         
/lib64/libkrb5support.so.0.1
3497608000-3497808000 ---p 00008000 fd:00 131836                         
/lib64/libkrb5support.so.0.1
3497808000-3497809000 rw-p 00008000 fd:00 131836                         
/lib64/libkrb5support.so.0.1
3497a00000-3497a2a000 r-xp 00000000 fd:00 131848                         
/lib64/libk5crypto.so.3.1
3497a2a000-3497c2a000 ---p 0002a000 fd:00 131848                         
/lib64/libk5crypto.so.3.1
3497c2a000-3497c2c000 rw-p 0002a000 fd:00 131848                         
/lib64/libk5crypto.so.3.1
3498200000-349822d000 r-xp 00000000 fd:00 131851                         
/lib64/libgssapi_krb5.so.2.2
349822d000-349842d000 ---p 0002d000 fd:00 131851                         
/lib64/libgssapi_krb5.so.2.2
349842d000-349842f000 rw-p 0002d000 fd:00 131851                         
/lib64/libgssapi_krb5.so.2.2
3498600000-3498652000 r-xp 00000000 fd:00 269879                         
/usr/lib64/libssl.so.1.0.0
3498652000-3498851000 ---p 00052000 fd:00 269879                         
/usr/lib64/libssl.so.1.0.0
3498851000-3498859000 rw-p 00051000 fd:00 269879                         
/usr/lib64/libssl.so.1.0.0
349aa00000-349aa11000 r-xp 00000000 fd:00 332339                         
/usr/lib64/libXpm.so.4.11.0
349aa11000-349ac10000 ---p 00011000 fd:00 332339                         
/usr/lib64/libXpm.so.4.11.0
349ac10000-349ac11000 rw-p 00010000 fd:00 332339                         
/usr/lib64/libXpm.so.4.11.0
3c3e800000-3c3e834000 r-xp 00000000 fd:00 263056                         
/usr/lib64/libfontconfig.so.1.4.4
3c3e834000-3c3ea34000 ---p 00034000 fd:00 263056                         
/usr/lib64/libfontconfig.so.1.4.4
3c3ea34000-3c3ea36000 rw-p 00034000 fd:00 263056                         
/usr/lib64/libfontconfig.so.1.4.4
3d2d200000-3d2d21e000 r-xp 00000000 fd:00 131831                         
/lib64/ld-2.11.so
3d2d41d000-3d2d41e000 r--p 0001d000 fd:00 131831                         
/lib64/ld-2.11.so
3d2d41e000-3d2d41f000 rw-p 0001e000 fd:00 131831                         
/lib64/ld-2.11.so
3d2d41f000-3d2d420000 rw-p 00000000 00:00 0
3d2d600000-3d2d76f000 r-xp 00000000 fd:00 131832                         
/lib64/libc-2.11.so
3d2d76f000-3d2d96e000 ---p 0016f000 fd:00 131832                         
/lib64/libc-2.11.so
3d2d96e000-3d2d972000 r--p 0016e000 fd:00 131832                         
/lib64/libc-2.11.so
3d2d972000-3d2d973000 rw-p 00172000 fd:00 131832                         
/lib64/libc-2.11.so
3d2d973000-3d2d978000 rw-p 00000000 00:00 0
3d2da00000-3d2da83000 r-xp 00000000 fd:00 131833                         
/lib64/libm-2.11.so
3d2da83000-3d2dc82000 ---p 00083000 fd:00 131833                         
/lib64/libm-2.11.so
3d2dc82000-3d2dc83000 r--p 00082000 fd:00 131833                         
/lib64/libm-2.11.so
3d2dc83000-3d2dc84000 rw-p 00083000 fd:00 131833                         
/lib64/libm-2.11.so
3d2de00000-3d2de02000 r-xp 00000000 fd:00 131835                         
/lib64/libdl-2.11.so
3d2de02000-3d2e002000 ---p 00002000 fd:00 131835                         
/lib64/libdl-2.11.so
3d2e002000-3d2e003000 r--p 00002000 fd:00 131835                         
/lib64/libdl-2.11.so
3d2e003000-3d2e004000 rw-p 00003000 fd:00 131835                         
/lib64/libdl-2.11.so
3d2e200000-3d2e217000 r-xp 00000000 fd:00 131838                         
/lib64/libpthread-2.11.so
3d2e217000-3d2e416000 ---p 00017000 fd:00 131838                         
/lib64/libpthread-2.11.so
3d2e416000-3d2e417000 r--p 00016000 fd:00 131838                         
/lib64/libpthread-2.11.so
3d2e417000-3d2e418000 rw-p 00017000 fd:00 131838                         
/lib64/libpthread-2.11.so
3d2e418000-3d2e41c000 rw-p 00000000 00:00 0
3d2ea00000-3d2ea07000 r-xp 00000000 fd:00 131855                         
/lib64/librt-2.11.so
3d2ea07000-3d2ec06000 ---p 00007000 fd:00 131855                         
/lib64/librt-2.11.so
3d2ec06000-3d2ec07000 r--p 00006000 fd:00 131855                         
/lib64/librt-2.11.so
3d2ec07000-3d2ec08000 rw-p 00007000 fd:00 131855                         
/lib64/librt-2.11.so
3d2ee00000-3d2ee1c000 r-xp 00000000 fd:00 131847                         
/lib64/libselinux.so.1
3d2ee1c000-3d2f01b000 ---p 0001c000 fd:00 131847                         
/lib64/libselinux.so.1
3d2f01b000-3d2f01c000 r--p 0001b000 fd:00 131847                         
/lib64/libselinux.so.1
3d2f01c000-3d2f01d000 rw-p 0001c000 fd:00 131847                         
/lib64/libselinux.so.1
3d2f01d000-3d2f01e000 rw-p 00000000 00:00 0
3d2f600000-3d2f62e000 r-xp 00000000 fd:00 131893                         
/lib64/libncursesw.so.5.7
3d2f62e000-3d2f82d000 ---p 0002e000 fd:00 131893                         
/lib64/libncursesw.so.5.7       [6.1 s]
exit code: 768

----------------------------------------------------------------------
The following tests failed:


        sage -t -verbose "devel/sage/sage/matrix/matrix_sparse.pyx"
Total time for all tests: 6.1 seconds
[j...@vrede sage-4.3.rc0]$

Remarkably the backtrace does not show up in the test.log!
[j...@vrede sage-4.3.rc0]$ tail test.log
Test passed.
         [6.1 s]
exit code: 768

----------------------------------------------------------------------
The following tests failed:


        sage -t -verbose "devel/sage/sage/matrix/matrix_sparse.pyx"
Total time for all tests: 6.1 seconds


Jaap




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

Reply via email to