lp:~jameinel/meliae/skip_static_type_traverse_bug_586122
- Get this branch:
- bzr branch lp:~jameinel/meliae/skip_static_type_traverse_bug_586122
Branch merges
Related bugs
Bug #586122: scanner core dumps on loggerhead trunk + python 2.6.2 | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 143. By John A Meinel
-
Workaround bug #586122.
It seems that on some systems there is an assertion that gets tripped if you
try to use PyTypeObject.tp_traverse when the type is statically generated (not
on the heap). Seems to mostly affect Fedora, though any debug build is probably
affected.This should work around it by using the inverse logic to skip traversal for
statically allocated Type objects. - 142. By Gary Poster
-
(bug #581918) Avoid pre-allocating a very large list during collapse_
instance_ dicts. Instead, we use iteritems() and then delete everything at the end.
- 141. By John A Meinel
-
Possibly fixes bug #428165.
I suppose it is possible that calling obj.flush(
)/obj.close( ) on the python
object doesn't actually flush the underlying FILE* object as gotten by
PyFile_AsFile. Anyway, we'll just call fflush() directly on the FILE handle
we got. - 140. By John A Meinel
-
I think I've worked out the issues with high-bits being set.
Specifically, IDSet did not like to handle unsigned values.
- 136. By John A Meinel
-
Compatibility function.
Restore .compute_referrers, but make it a deprecated function.
- 135. By John A Meinel
-
Use the term 'child_list' when referring to the MemObject.
Add .c and .p helpers to make it eaiser to navigate the object graph.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:meliae