#11339: Illegal use of __deallocate__ in cython (pyx) code
-----------------------------------------------+----------------------------
   Reporter:  gagern                           |          Owner:  drkirkby      
                 
       Type:  defect                           |         Status:  needs_info    
                 
   Priority:  major                            |      Milestone:  sage-4.7.1    
                 
  Component:  algebra                          |       Keywords:  sd31          
                 
Work_issues:                                   |       Upstream:  N/A           
                 
   Reviewer:  François Bissey, Steven Trogdon  |         Author:  Volker Braun, 
Martin von Gagern
     Merged:                                   |   Dependencies:                
                 
-----------------------------------------------+----------------------------

Comment(by strogdon):

 I've just completed the testsuite after building vanilla sage-4.7.1.alpha2
 from scratch. The patches from tickets #11377, #11244, #9958, #11376 and
 #10764 along with the patches of this ticket were used to create a patched
 sage-4.7.1.alpha2 spkg before the build. The results are identical to
 those reported earlier. There are no segfaults and no Killed/crashed
 tests.

 On my sage-on-gentoo install on x86 in prefix there no segfaults; however,
 I have one Killed/crashed doctest which I didn't have when using
 the bug11339a patch.

 sage -t -long -force_lib "devel/sage-main/sage/libs/singular/option.pyx"
 -gdb

 {{{

 Program received signal SIGSEGV, Segmentation fault.
 0xb3b16d29 in _nlDelete_NoImm(snumber**) () from
 /storage/strogdon/gentoo/usr/lib/libsingular.so.3
 (gdb) bt
 #0  0xb3b16d29 in _nlDelete_NoImm(snumber**) () from
 /storage/strogdon/gentoo/usr/lib/libsingular.so.3
 #1  0xb3bd831d in p_Delete__FieldQ_LengthGeneral_OrdGeneral () from
 /storage/strogdon/gentoo/usr/lib/libsingular.so.3
 #2  0xb3acde01 in id_Delete(sip_sideal**, sip_sring*) () from
 /storage/strogdon/gentoo/usr/lib/libsingular.so.3
 #3  0xb3a70736 in sleftv::CleanUp(sip_sring*) () from
 /storage/strogdon/gentoo/usr/lib/libsingular.so.3
 #4  0xb37f490e in
 __pyx_f_4sage_4libs_8singular_8function_free_leftv(sleftv*) () from
 /storage/strogdon/gentoo/usr/lib/python2.7/site-
 packages/sage/libs/singular/function.so
 #5  0xb3805653 in
 
__pyx_f_4sage_4libs_8singular_8function_call_function(__pyx_obj_4sage_4libs_8singular_8function_SingularFunction*,
 _object*,
 
__pyx_obj_4sage_5rings_10polynomial_28multi_polynomial_libsingular_MPolynomialRing_libsingular*,
 __pyx_opt_args_4sage_4libs_8singular_8function_call_function*) () from
 /storage/strogdon/gentoo/usr/lib/python2.7/site-
 packages/sage/libs/singular/function.so
 #6  0xb3806843 in
 __pyx_pf_4sage_4libs_8singular_8function_16SingularFunction_2__call__(_object*,
 _object*, _object*) () from /storage/strogdon/gentoo/usr/lib/python2.7
 /site-packages/sage/libs/singular/function.so
 #7  0xb7e9fffb in PyObject_Call () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #8  0xb7f3a0a4 in PyEval_EvalFrameEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #9  0xb7f3c8e1 in PyEval_EvalCodeEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #10 0xb7f3ca34 in PyEval_EvalCode () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #11 0xb7f3bbb2 in PyEval_EvalFrameEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #12 0xb7f3c8e1 in PyEval_EvalCodeEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #13 0xb7ec7c58 in function_call () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #14 0xb7e9fffb in PyObject_Call () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #15 0xb7eafaae in instancemethod_call () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #16 0xb7e9fffb in PyObject_Call () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #17 0xb7f3a0a4 in PyEval_EvalFrameEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #18 0xb7f3c8e1 in PyEval_EvalCodeEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #19 0xb7f3ab11 in PyEval_EvalFrameEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #20 0xb7f3c8e1 in PyEval_EvalCodeEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #21 0xb7ec7c58 in function_call () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #22 0xb7e9fffb in PyObject_Call () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #23 0xb7eafaae in instancemethod_call () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #24 0xb7e9fffb in PyObject_Call () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #25 0xb7f3a0a4 in PyEval_EvalFrameEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #26 0xb7f3c8e1 in PyEval_EvalCodeEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #27 0xb7f3ab11 in PyEval_EvalFrameEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #28 0xb7f3c8e1 in PyEval_EvalCodeEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #29 0xb7ec7d43 in function_call () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #30 0xb7e9fffb in PyObject_Call () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #31 0xb7eafaae in instancemethod_call () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #32 0xb7e9fffb in PyObject_Call () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #33 0xb7f3a0a4 in PyEval_EvalFrameEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #34 0xb7f3c8e1 in PyEval_EvalCodeEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #35 0xb7f3ab11 in PyEval_EvalFrameEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #36 0xb7f3c8e1 in PyEval_EvalCodeEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #37 0xb7f3ab11 in PyEval_EvalFrameEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #38 0xb7f3c8e1 in PyEval_EvalCodeEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #39 0xb7f3ab11 in PyEval_EvalFrameEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #40 0xb7f3c8e1 in PyEval_EvalCodeEx () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #41 0xb7f3ca34 in PyEval_EvalCode () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #42 0xb7f5659c in run_mod () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #43 0xb7f57483 in PyRun_FileExFlags () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #44 0xb7f5815c in PyRun_SimpleFileExFlags () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #45 0xb7f58cf2 in PyRun_AnyFileExFlags () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #46 0xb7f6a35f in Py_Main () from
 /storage/strogdon/gentoo/usr/lib/libpython2.7.so.1.0
 #47 0x0804888b in main ()
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11339#comment:32>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to