Skip to content

ICE: path.segments.len() >= 2 #15528

Closed
Closed
@sp3d

Description

@sp3d
use std::io::File::open;

fn main()
{
    open();
}

Compiling this program with rustc 0.11.0 (00cdd639a93ec1dcad85cebc52214eeba0441c93 2014-07-07 22:46:41 +0000) on Linux x86_64 gives the backtrace below:

task 'rustc' failed at 'assertion failed: path.segments.len() >= 2', /build/rust-git/src/rust/src/librustc/middle/typeck/check/mod.rs:4161

stack backtrace:
   1:     0x7f2a68a39080 - rt::backtrace::imp::write::h3a9330aff54dee28SMp
   2:     0x7f2a68a3e150 - <unknown>
   3:     0x7f2a6ab58b10 - unwind::begin_unwind_inner::hfe47ee6b84c3939ecZd
   4:     0x7f2a6ab58540 - unwind::begin_unwind_fmt::he04f3e5b01900555FWd
   5:     0x7f2a6b72bc00 - middle::typeck::check::instantiate_path::h1016c26f531c3d957Vh
   6:     0x7f2a6b7de710 - <unknown>
   7:     0x7f2a6b7de710 - <unknown>
   8:     0x7f2a6b7fbbb0 - middle::typeck::check::check_stmt::h79062ff9891ae6cbNmh
   9:     0x7f2a6b7b4680 - <unknown>
  10:     0x7f2a6b7afd60 - <unknown>
  11:     0x7f2a6b7afa90 - <unknown>
  12:     0x7f2a6b7a9d90 - middle::typeck::check::check_item::hf06283fc4609bdb5Efd
  13:     0x7f2a6b7af890 - middle::typeck::check::check_item_types::h9c1f790e4c79589fLHc
  14:     0x7f2a6b921810 - middle::typeck::check_crate::hfc3a3f5789d20299UNC
  15:     0x7f2a6bcda3e0 - driver::driver::phase_3_run_analysis_passes::hfcad747638c229814tq
  16:     0x7f2a6bcd6270 - driver::driver::compile_input::h99a1bc2d7a2f07d6Kgq
  17:     0x7f2a6bd8bc50 - <unknown>
  18:     0x7f2a6bd9fe40 - <unknown>
  19:     0x7f2a6bd9fb10 - <unknown>
  20:     0x7f2a6ae9e900 - <unknown>
  21:     0x7f2a6aba8c50 - rust_try
  22:     0x7f2a6ab556e0 - unwind::try::h24c27a0406a3ae46BNd
  23:     0x7f2a6ab553f0 - task::Task::run::h63d086c1974a8f2aXYc
  24:     0x7f2a6ae9e6d0 - <unknown>
  25:     0x7f2a6ab57940 - <unknown>
  26:     0x7f2a684bc060 - start_thread
  27:     0x7f2a6a827489 - __clone
  28:                0x0 - <unknown>

Metadata

Metadata

Assignees

No one assigned

    Labels

    I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions