#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):

 Replying to [comment:44 fbissey]:

 > OK back to singular problems. On my OS X (10.5.8 32bits) box I got
 another test crash: ` sage -t -long  -force_lib devel/sage-
 main/sage/rings/polynomial/toy_buchberger.py `

 I get the same failure on amd64 (vanilla sage-4.7.1.alpha4) but with a
 slightly different backtrace. Here is the beginning of the backtrace:

 {{{
 Program received signal SIGSEGV, Segmentation fault.
 nlNormalize (x=@0x7fffffffac68) at longrat.cc:1221
 1221    longrat.cc: No such file or directory.
         in longrat.cc
 (gdb) bt
 #0  nlNormalize (x=@0x7fffffffac68) at longrat.cc:1221
 #1  0x00007fffdb2caafe in nlInt (i=@0x7fffffffac68, r=<value optimized
 out>)
     at longrat.cc:494
 #2  0x00007fffda13f4f1 in __pyx_f_4sage_4libs_8singular_8singular_si2sa (
     __pyx_v_n=0x2, __pyx_v__ring=0x7fffdb0a3760, __pyx_v_base=0x4964000)
     at sage/libs/singular/singular.cpp:5508
 #3  0x00007fffdabf216a in
 
__pyx_f_4sage_5rings_10polynomial_28multi_polynomial_libsingular_23MPolynomial_libsingular__hash_c
 (__pyx_v_self=<value optimized out>)
     at sage/rings/polynomial/multi_polynomial_libsingular.cpp:18417
 #4  0x00007fffdabdc66b in
 
__pyx_pf_4sage_5rings_10polynomial_28multi_polynomial_libsingular_23MPolynomial_libsingular_6__hash__
 (__pyx_v_self=<value optimized out>)
     at sage/rings/polynomial/multi_polynomial_libsingular.cpp:14965
 #5  0x00007ffff7a8dde8 in set_add_key (so=0x483b138, key=0x495b9b0)
     at Objects/setobject.c:386
 #6  0x00007ffff7a8de39 in set_add (so=<value optimized out>,
     key=<value optimized out>) at Objects/setobject.c:1837
 #7  0x00007ffff7af0fa4 in call_function (oparg=<value optimized out>,
     pp_stack=0x7fffffffae50) at Python/ceval.c:4000
 #8  PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value
 optimized out>)
     at Python/ceval.c:2665
 #9  0x00007ffff7af1824 in fast_function (nk=<value optimized out>,
     na=<value optimized out>, n=<value optimized out>,
 pp_stack=0x7fffffffafc0,
     func=0x152da28) at Python/ceval.c:4098
 }}}
 I get no crashes when running the testsuite on x86.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11339#comment:45>
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