Summary

make check error on Linux/PPC (Error: assertion failed: (= -1 (pointer-s8-ref some-chunk)))

Metadata

Attachments

Description

 
 The logs are attached.
 
 Nevermind the {{{/home/mario/chicken-safer-scheduler}}} prefix in {{{make-check-make-refacoring.log}}} -- it's really the {{{make-refactoring}}} branch (I don't know where my mind was when I typed {{{PREFIX=/home/mario/chicken-safer-scheduler}}}...).

Changes and comments

[2010-09-07 04:48:26 UTC] mario attached make-check-4.5.0.log (description=make check log for 4.5.0)

[2010-09-07 04:49:03 UTC] mario attached make-check-make-refactoring.log (description=make check log for chicken from the make-refactoring branch)

[2010-09-07 16:35:44 UTC] sjamaan wrote:

Just checked and it fails here too (NetBSD/macppc). This is the old "characters are unsigned by default on some platforms" problem we've had before in the FFI.

This means "char *" is equivalent to "unsigned char *", which is easy to fix; just put an explicit "signed" in front of each bare "char". A patch follows.

[2010-09-07 16:36:22 UTC] sjamaan attached signed-chars.patch (description=Explicitly signed chars for s8 vector ops)

[2010-09-13 09:46:22 UTC] felix changed status from new to assigned

[2010-09-13 09:46:22 UTC] felix set owner to felix

[2010-09-14 18:59:48 UTC] felix changed status from assigned to closed

[2010-09-14 18:59:48 UTC] felix set resolution to fixed

[2010-09-14 18:59:48 UTC] felix wrote:

patch applied.

[2011-06-01 09:00:41 UTC] felix changed milestone from 4.7.0 to 4.8.0

[2011-06-01 09:00:41 UTC] felix wrote:

Milestone 4.7.0 deleted

[2012-09-24 21:47:48 UTC] felix changed milestone from 4.8.0 to 4.9.0

[2012-09-24 21:47:48 UTC] felix wrote:

Milestone 4.8.0 deleted