Closed
Description
reduction.rs:
use core::num::Float;
fn V() -> bool {
Float::is_NaN(0.);
}
This is with rust as pulled from master tonight. Strack trace follows:
james@james-VirtualBox ~/r/rank> rustc --version
rustc 0.6 (2d28d64 2013-05-17 15:52:25 -0700)
host: x86_64-unknown-linux-gnu
james@james-VirtualBox ~/r/rank> rust test reduction.rs
rust: ~"failed to find block with tag 12"
rust: task failed at 'explicit failure', /home/james/rust/src/libstd/ebml.rs:198
/usr/bin/../lib/librustrt.so(_ZN9rust_task13begin_failureEPKcS1_m+0x4b)[0x7f58c90eedab]
/usr/bin/../lib/librustrt.so(+0x2ac49)[0x7f58c90ffc49]
/usr/bin/../lib/librustrt.so(upcall_fail+0x1a8)[0x7f58c90f0d78]
/usr/bin/../lib/libcore-c3ca5d77d81b46c1-0.7-pre.so(_ZN3sys13begin_unwind_16_615cb041c655a976_07preE+0x63)[0x7f58cbb5adc3]
/usr/bin/../lib/libcore-c3ca5d77d81b46c1-0.7-pre.so(+0x125e72)[0x7f58cbb5ae72]
/usr/bin/../lib/libcore-c3ca5d77d81b46c1-0.7-pre.so(+0x64144)[0x7f58cba99144]
/usr/bin/../lib/libstd-4782a756585a81-0.7-pre.so(_ZN4ebml6reader7get_doc16_4ae22e7301242746_07preE+0x2c4)[0x7f58cb4ab804]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(+0x9fa940)[0x7f58ca7e4940]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN8metadata7decoder9item_type15_81d1a54da0a2266_07preE+0xa1)[0x7f58ca7e5001]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN8metadata7decoder8get_type16_07c5b1843aea4116_07preE+0xe2)[0x7f58ca7e9442]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN8metadata7csearch8get_type16_a872ae39e244c336_07preE+0x17a)[0x7f58ca010a5a]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6middle2ty16lookup_item_type16_a872ae39e244c336_07preE+0x3e0)[0x7f58c9f25030]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6middle6typeck5check30ty_param_bounds_and_ty_for_def15_4ee12521ef31ae6_07preE+0x4af)[0x7f58ca3e895f]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6middle6typeck5check23check_expr_with_unifier16_79c2429c417a51d6_07preE+0x7bf1)[0x7f58ca3bba01]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6middle6typeck5check10check_expr17_68a93df4ad5c70c66_07preE+0x99)[0x7f58ca3d65f9]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6middle6typeck5check23check_expr_with_unifier16_79c2429c417a51d6_07preE+0x3906)[0x7f58ca3b7716]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6middle6typeck5check10check_expr17_68a93df4ad5c70c66_07preE+0x99)[0x7f58ca3d65f9]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6middle6typeck5check10check_stmt16_34090fa765ce57f6_07preE+0x2cf)[0x7f58ca3eddaf]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6middle6typeck5check25check_block_with_expected15_ae187d7e7bbef16_07preE+0x3b5)[0x7f58ca37e335]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6middle6typeck5check8check_fn16_6da2a6877e285106_07preE+0x15ed)[0x7f58ca37c62d]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6middle6typeck5check13check_bare_fn17_b4b22d43ee2265db6_07preE+0x1e6)[0x7f58ca37aad6]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6middle6typeck5check10check_item17_97ac47113a78731a6_07preE+0x56a)[0x7f58ca3799ea]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(+0x58f2dd)[0x7f58ca3792dd]
/usr/bin/../lib/libsyntax-84efebcb12c867a2-0.7-pre.so(+0xf6f46)[0x7f58cae37f46]
/usr/bin/../lib/libsyntax-84efebcb12c867a2-0.7-pre.so(+0xf652a)[0x7f58cae3752a]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(+0x2d9681)[0x7f58ca0c3681]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6middle6typeck5check16check_item_types17_3ba31b1c9b8b18916_07preE+0x43e)[0x7f58ca37906e]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(+0x727ab2)[0x7f58ca511ab2]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(+0x727809)[0x7f58ca511809]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6middle6typeck11check_crate15_4387c6ff27b03d6_07preE+0x295)[0x7f58ca50ee95]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6driver6driver12compile_rest15_134f5496ff5de16_07preE+0x14ed)[0x7f58ca81625d]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6driver6driver12compile_upto17_747e21c0469b22f26_07preE+0x192)[0x7f58ca81c442]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN6driver6driver13compile_input15_0b1e5b3afc4cd16_07preE+0x107)[0x7f58ca81c8c7]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN12run_compiler17_63c0a0c62771367c6_07preE+0x2bcb)[0x7f58ca84d0db]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(+0xa75dbe)[0x7f58ca85fdbe]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(+0xa736ac)[0x7f58ca85d6ac]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(+0xa6d07c)[0x7f58ca85707c]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(+0xa76098)[0x7f58ca860098]
/usr/bin/../lib/libcore-c3ca5d77d81b46c1-0.7-pre.so(+0xeed05)[0x7f58cbb23d05]
/usr/bin/../lib/libcore-c3ca5d77d81b46c1-0.7-pre.so(+0x16b558)[0x7f58cbba0558]
/usr/bin/../lib/librustrt.so(_Z18task_start_wrapperP10spawn_args+0x24)[0x7f58c90ef764]
error: internal compiler error: unexpected failure
note: the compiler hit an unexpected failure path. this is a bug
note: try running with RUST_LOG=rustc=1,::rt::backtrace to get further details and report the results to github.com/mozilla/rust/issues
rust: task failed at 'explicit failure', /home/james/rust/src/librustc/rustc.rc:355
/usr/bin/../lib/librustrt.so(_ZN9rust_task13begin_failureEPKcS1_m+0x4b)[0x7f58c90eedab]
/usr/bin/../lib/librustrt.so(+0x2ac49)[0x7f58c90ffc49]
/usr/bin/../lib/librustrt.so(upcall_fail+0x1a8)[0x7f58c90f0d78]
/usr/bin/../lib/libcore-c3ca5d77d81b46c1-0.7-pre.so(_ZN3sys13begin_unwind_16_615cb041c655a976_07preE+0x63)[0x7f58cbb5adc3]
/usr/bin/../lib/libcore-c3ca5d77d81b46c1-0.7-pre.so(+0x125e72)[0x7f58cbb5ae72]
/usr/bin/../lib/libcore-c3ca5d77d81b46c1-0.7-pre.so(+0x64144)[0x7f58cba99144]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN7monitor17_67f3fc1a7e3ddd546_07preE+0x2415)[0x7f58ca8506d5]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(+0xa76098)[0x7f58ca860098]
/usr/bin/../lib/librustc-c84825241471686d-0.7-pre.so(_ZN4main15_c4de63b748e03d6_07preE+0x69)[0x7f58ca85fcf9]
/usr/bin/../lib/librust-ff41319e20d2b87e-0.7-pre.so(+0x4208)[0x7f58c9328208]
/usr/bin/../lib/librust-ff41319e20d2b87e-0.7-pre.so(+0x2dfe)[0x7f58c9326dfe]
/usr/bin/../lib/librust-ff41319e20d2b87e-0.7-pre.so(+0x4c94)[0x7f58c9328c94]
/usr/bin/../lib/librust-ff41319e20d2b87e-0.7-pre.so(_ZN4main17_cafdd5fc92b0f2ec6_07preE+0x17c)[0x7f58c932877c]
rust(_rust_main+0x2e)[0x400e0e]
/usr/bin/../lib/librustrt.so(_Z18task_start_wrapperP10spawn_args+0x24)[0x7f58c90ef764]
rust: domain main @0x17e0440 root task failed