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