bzr.dev does not support pyrex 0.9.4.1
Bug #276868 reported by
GuilhemBichot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Medium
|
John A Meinel |
Bug Description
Linux 32 bit gcc 4.1.2 (opensuse 10.2).
Must have been introduced in the past weeks. When I do a fresh branch of bzr.dev and execute "make", I see many compiler warnings in _btree_
bzr init bzr1 # initial branch
cd bzr1
cat >foo <<EOF
1
2
3
4
5
6
EOF
bzr add foo
bzr commit -m "A"
bzr branch . ../bzr2 # segfault here
After upgrading pyrex (I was using opensuse 10.2's version) to the latest one, warnings and segfault go away.
Changed in bzr: | |
status: | In Progress → Fix Committed |
Changed in bzr: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
We tracked it down to revision 3739 on bzr.dev which happens to be:
3739 Canonical.com Patch Queue Manager 2008-09-26 [merge]
(robertc) Create a pyrex optimised iter_changes for dirstate trees.
(Robert Collins)
So it seems something in the new iter_changes code causes pyrex 0.9.4.1 to generate code that will cause a segfault.