Ticket #24492 (closed defect: fixed)
bzr 2.1.0 produces a 'bus error' on status and push operations.
| Reported by: | mark@… | Owned by: | raimue@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.8.2 |
| Keywords: | Cc: | ||
| Port: | bzr |
Description (last modified by jmr@…) (diff)
perform a 'bzr status' on a directory with a .bzr repository.
A python issue at heart?
get 'Bus Error' and following apple crash dump.
Attachments
Change History
Changed 3 years ago by mark@…
- Attachment bzr_bus_error.txt added
comment:1 Changed 3 years ago by jmr@…
- Owner changed from macports-tickets@… to raimue@…
- Description modified (diff)
Please remember to cc the maintainer. You can use WikiFormatting to display pre-formatted text correctly, but something this large is better as an attachment anyway.
comment:2 follow-up: ↓ 3 Changed 3 years ago by raimue@…
Hm, you have Snow Leopard on an i386 only Mac. Did you recently migrate to Snow Leopard without rebuilding your ports?
comment:3 in reply to: ↑ 2 Changed 3 years ago by mark@…
Replying to raimue@…:
Hm, you have Snow Leopard on an i386 only Mac. Did you recently migrate to Snow Leopard without rebuilding your ports?
I think I rebuilt them on the computer in question. To be honest, I can't really recall as I'm responsible for about 4 computers and I know I have done the full reinstall on other machines, but not sure about this one.
What's a simple test to confirm that hypothesis?
comment:4 Changed 3 years ago by mark@…
So to test that hypothesis, I removed all of the original macports installation and rebuilt bzr and python etc from scratch.
I now get a segmentation fault on 'bzr status' in a directory with a pre-existing repository.
attaching the segmentation fault trace
comment:5 Changed 3 years ago by raimue@…
Unfortunately I am unable to reproduce this.
As a workaround, you should be able to get a working bzr again if you remove the file /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/_dirstate_helpers_pyx.so and add ignore_missing_extensions=True to your bazaar.conf as described in the bzr FAQ.
Either this is specific to 32-bit Snow Leopard (for which you would be the only one seeing this) or there is something in your configuration causing these problems.


bus error full text with formatting intact