Skip to content

segfault on trivial usage of MutexARC<int> #5419

@danglick

Description

@danglick

Following program segfaults using rust 0.5 on Fedora 17:

extern mod std;

use core::task::;
use std::
;

fn main() {
let value = 0;
let marc = arc::MutexARC(value);

for int::range(0, 5) |_| {
do spawn {
do marc.access |v| { *v += 1; }
}
}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions