Skip to content

RUST_CC_ZEAL crash: too much recursion in walk_uniq #1466

@jruderman

Description

@jruderman
fn main() {
    let _x = @{a: @10, b: ~true};
}

When run with RUST_CC_ZEAL=1, this program crashes. The crash looks like it's due to too much recursion in

 shape::data<cc::irc, shape::ptr>::walk_uniq().

It's also suspicious that the cycle collector hits a stack guard rather than growing the stack, btw.

Metadata

Metadata

Assignees

Labels

I-crashIssue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions