#715: Parents probably not reclaimed due to too much caching
--------------------------------------------------+-------------------------
       Reporter:  robertwb                        |         Owner:  somebody    
     
           Type:  defect                          |        Status:  
positive_review  
       Priority:  major                           |     Milestone:  sage-5.0    
     
      Component:  coercion                        |    Resolution:              
     
       Keywords:  weak cache coercion Cernay2012  |   Work issues:              
     
Report Upstream:  N/A                             |     Reviewers:  Jean-Pierre 
Flori
        Authors:  Simon King                      |     Merged in:              
     
   Dependencies:  #9138, #11900, #11599, #11521   |      Stopgaps:              
     
--------------------------------------------------+-------------------------

Comment (by jdemeyer):

 Bad news...

 Applying [attachment:trac715_one_triple_dict.patch] causes Segmentation
 Faults on startup on 32-bit systems.

 $ ./sage --python -v -c 'import sage.all'
 {{{
 [...]
 import sage.libs.singular.function_factory # precompiled from
 /home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/python2.7/site-
 packages/sage/libs/singular/function_factory.pyc
 import sage.rings.polynomial.multi_polynomial_libsingular # dynamically
 loaded from
 /home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/python2.7/site-
 packages/sage/rings/polynomial/multi_polynomial_libsingular.so
 
/home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/libcsage.so(print_backtrace+0x4c)[0xf9f7c74]
 
/home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/libcsage.so(sigdie+0x34)[0xf9f7ce0]
 
/home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/libcsage.so(sage_signal_handler+0x20c)[0xf9f77d4]
 [0x100364]
 [0x10bb81d0]
 /home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/python2.7/site-
 packages/sage/structure/coerce.so(+0xb994)[0xe6ab994]
 /home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/python2.7/site-
 packages/sage/structure/coerce.so(+0x16654)[0xe6b6654]
 /home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/python2.7/site-
 
packages/sage/structure/element.so(__pyx_f_4sage_9structure_7element_7Element__richcmp+0x42c)[0xe735e80]
 /home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/python2.7/site-
 packages/sage/rings/real_mpfr.so(+0xcf70)[0xd6bcf70]
 
/home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/libpython2.7.so.1.0(+0x90794)[0xfeb0794]
 
/home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/libpython2.7.so.1.0(PyObject_RichCompare+0x84)[0xfeb2d8c]
 
/home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2b60)[0xff1cd10]
 
/home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x78a4)[0xff21a54]
 
/home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x964)[0xff2240c]
 
/home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/libpython2.7.so.1.0(+0x73138)[0xfe93138]
 
/home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/libpython2.7.so.1.0(PyObject_Call+0x74)[0xfe63900]
 
/home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/libpython2.7.so.1.0(+0x52dac)[0xfe72dac]
 
/home/jdemeyer/silius/sage-5.0.beta12-gcc-32/local/lib/libpython2.7.so.1.0(PyObject_Call+0x74)[0xfe63900]
 [...]
 ------------------------------------------------------------------------
 Unhandled SIGSEGV: A segmentation fault occurred in Sage.
 This probably occurred because a *compiled* component of Sage has a bug
 in it and is not properly wrapped with sig_on(), sig_off(). You might
 want to run Sage under gdb with 'sage -gdb' to debug this.
 Sage will now terminate.
 ------------------------------------------------------------------------
 /home/jdemeyer/silius/sage-5.0.beta12-gcc-32/spkg/bin/sage: line 464:
 16347 Segmentation fault      python "$@"

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