Skip to content

Test failure when ContFrame layout is changed #852

@shirok

Description

@shirok

When the order of fields of ScmContFrame is changed, sometimes test/exception.scm SEGVs on "test unwind-protect (restart)". Specifically, if the size field comes after 3rd word, it happens. It doesn't seem to matter which position the size field is allocated within the 3rd word. It's ok as far as size is somewhere in 1st, 2nd or 3rd word, but on or after 4th word it goes bad.

Because it doesn't matter the position of size within the word (e.g. it can be byte 17-20 or byte 21-24), it doesn't seem to be binary-level mixup. Weird.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions