#715: Parents probably not reclaimed due to too much caching
----------------------------------------------------+-----------------------
       Reporter:  robertwb                          |         Owner:  somebody  
                               
           Type:  defect                            |        Status:  closed    
                               
       Priority:  major                             |     Milestone:  sage-5.5  
                               
      Component:  coercion                          |    Resolution:  fixed     
                               
       Keywords:  weak cache coercion Cernay2012    |   Work issues:            
                               
Report Upstream:  N/A                               |     Reviewers:  
Jean-Pierre Flori, Simon King, Nils Bruin
        Authors:  Simon King, Jean-Pierre Flori     |     Merged in:  
sage-5.5.beta0                           
   Dependencies:  #13145, to be merged with #11521  |      Stopgaps:            
                               
----------------------------------------------------+-----------------------
Changes (by mjo):

 * cc: mjo (added)


Comment:

 FWIW, this is happening here consistently with 5.5.rc0. Not sure if this
 will be useful, I compiled with my default CFLAGS:

 {{{
 (gdb) bt
 #0  convi (x=0x555559c55318, l=0x7ffffffec7d0) at
 ../src/kernel/gmp/mp.c:1288
 #1  0x00007ffff4bec01a in itostr_sign (x=<optimized out>, sx=1,
     len=0x7ffffffec858) at ../src/language/es.c:507
 #2  0x00007ffff4bf10b6 in str_absint (x=0x555559c55318, S=0x7ffffffecac0)
     at ../src/language/es.c:1788
 #3  bruti_intern (g=0x555559c55318, T=<optimized out>, S=0x7ffffffecac0,
     addsign=1) at ../src/language/es.c:2568
 #4  0x00007ffff4bf197e in bruti_intern (g=0x555559c55348,
 T=0x7ffff4f4bc80,
     S=0x7ffffffecac0, addsign=<optimized out>) at
 ../src/language/es.c:2741
 #5  0x00007ffff4bf0ec4 in GENtostr_fun (out=0x7ffff4bf3d10 <bruti>,
     T=0x7ffff4f4bc80, x=0x555559c55348) at ../src/language/es.c:1655
 #6  GENtostr (x=0x555559c55348) at ../src/language/es.c:1661
 #7  0x00007fffeaea9d14 in gcmp_sage (y=0x55555ca84ef8, x=0x555559c55348)
     at sage/libs/pari/misc.h:60
 #8  __pyx_f_4sage_4libs_4pari_3gen_3gen__cmp_c_impl (
     __pyx_v_left=<optimized out>, __pyx_v_right=<optimized out>)
     at sage/libs/pari/gen.c:9747
 #9  0x00007fffee0d7697 in
 __pyx_f_4sage_9structure_7element_7Element__richcmp_c_impl
 (__pyx_v_left=0x55555a963c58, __pyx_v_right=<optimized out>,
     __pyx_v_op=2) at sage/structure/element.c:8719
 #10 0x00007fffee0f48e4 in
 __pyx_f_4sage_9structure_7element_7Element__richcmp
     (__pyx_v_left=0x55555a963c58, __pyx_v_right=0x55555c6f9db8,
 __pyx_v_op=2)
     at sage/structure/element.c:8418
 #11 0x00007fffeaea0d1b in
 __pyx_pf_4sage_4libs_4pari_3gen_3gen_88__richcmp__ (
     __pyx_v_op=<optimized out>, __pyx_v_right=<optimized out>,
     __pyx_v_left=<optimized out>) at sage/libs/pari/gen.c:9709
 #12 __pyx_pw_4sage_4libs_4pari_3gen_3gen_89__richcmp__ (
     __pyx_v_left=<optimized out>, __pyx_v_right=<optimized out>,
     __pyx_v_op=<optimized out>) at sage/libs/pari/gen.c:9679
 #13 0x00007ffff7a705fa in try_rich_compare (v=0x55555a963c58,
     w=0x55555c6f9db8, op=2) at Objects/object.c:617
 #14 0x00007ffff7a7318b in try_rich_compare_bool (op=2, w=0x55555c6f9db8,
     v=0x55555a963c58) at Objects/object.c:645
 ...
 }}}

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