Skip to content

rustdoc stack overflow on stable (1.25.0) and nightly (ac3c2288f) #50196

Closed
@RazrFalcon

Description

@RazrFalcon

I got a stack overflow during cargo doc on my crate:

% cargo doc
 Documenting resvg v0.2.0 (file:///media/data/Programming/Projects/rust/resvg)

thread 'rustc' has overflowed its stack
fatal runtime error: stack overflow
error: Could not document `resvg`.

Caused by:
  process didn't exit successfully: `rustdoc --crate-name resvg src/lib.rs -o /media/data/Programming/Projects/rust/resvg/target/doc -L dependency=/media/data/Programming/Projects/rust/resvg/target/debug/deps --extern failure=/media/data/Programming/Projects/rust/resvg/target/debug/deps/libfailure-0a3bba1278ba0cc9.rmeta --extern log=/media/data/Programming/Projects/rust/resvg/target/debug/deps/liblog-536ed3d82960b225.rmeta --extern euclid=/media/data/Programming/Projects/rust/resvg/target/debug/deps/libeuclid-64eb361a44c7fcf2.rmeta --extern usvg=/media/data/Programming/Projects/rust/resvg/target/debug/deps/libusvg-c79e4aac850c4257.rmeta --extern lyon_geom=/media/data/Programming/Projects/rust/resvg/target/debug/deps/liblyon_geom-0b70e94ea051fc6c.rmeta` (signal: 6, SIGABRT: process abort signal)
% rustc -V
rustc 1.25.0 (84203cac6 2018-03-25)
% rustc +nightly -V
rustc 1.27.0-nightly (ac3c2288f 2018-04-18)
% uname -a
Linux razr 4.9.76-gentoo-r1 #1 SMP PREEMPT Fri Mar 23 15:37:06 EET 2018 x86_64 Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz GenuineIntel GNU/Linux

Metadata

Metadata

Labels

C-bugCategory: This is a bug.I-crashIssue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.T-rustdocRelevant to the rustdoc team, which will review and decide on the PR/issue.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions