Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Build is broken on recent parrot. #2

Closed
coke opened this Issue · 6 comments

3 participants

@coke
Collaborator

If you try to build on a recent parrot, you get a memory corruption error:

$ make /home/coke/bird/bin/parrot --output=runtime/tcllib.pbc runtime/tcllib.pir
*** glibc detected *** /home/coke/bird/bin/parrot: malloc(): memory corruption: 0x09ca9270 ***
======= Backtrace: =========

If you run this without the --output, you get:

$ /home/coke/bird/bin/parrot runtime/tcllib.pir
Null PMC access in type()
current instr.: 'mappings' pc 28 (runtime/tcllib.pir:49)

@leto
Collaborator

Can you bisect this issue? Here is an example bisection script: https://github.com/leto/Util/blob/master/bin/parrot-bisect.sh Let me know if you need more help with git bisect.

@coke
Collaborator
@Benabik
Collaborator

I was unable to replicate the memory corruption, but at least I got it to build. (See pull request, above.)

@coke
Collaborator

Applied, thanks - I wasn't even getting to the build failure. (and still am not, the memory corruption is still occuring.)

@coke
Collaborator

This was being tracked in parrot at

parrot/parrot#185

@coke
Collaborator

The build works again.

@coke coke closed this
@coke coke referenced this issue
Closed

Bitrot #4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.