Repository navigation
Description
Compilation filure in latest on Apr. 30 13:08:26 KST 2012 version.
astavonin:/home/../revent: make
mkdir ./out
rustc --out-dir=./out -L ../rust-socket -L ../libevent-2.0.18-stable revent.rc
rustc --test --out-dir=./out -L ../rust-socket -L ../libevent-2.0.18-stable revent.rc
rust: upcall fail 'non-exhaustive match failure', src/rustc/metadata/tydecode.rs:243
/usr/local/bin/../lib/librustrt.so(_ZN9rust_task4failEv+0x39)[0x41054c69]
/usr/local/bin/../lib/librustrt.so(upcall_s_fail+0x8d)[0x4105742d]
/usr/local/bin/../lib/librustrt.so(+0x2c7cf)[0x4106a7cf]
/usr/local/bin/../lib/librustrt.so(upcall_fail+0x17d)[0x410580bd]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x2fc42a)[0x40d9d42a]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x2f7b12)[0x40d98b12]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x2f8ff4)[0x40d99ff4]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x2fbb47)[0x40d9cb47]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x2f8a12)[0x40d99a12]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x3dd288)[0x40e7e288]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x2f716a)[0x40d9816a]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x3a1bd2)[0x40e42bd2]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(_ZN8metadata7csearch8get_type17_98ea9a52546a7115202E+0xa7)[0x40c097c7]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(_ZN6middle2ty16lookup_item_type17_98ea9a52546a7115202E+0xdb)[0x40b5152b]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x1ef54d)[0x40c9054d]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x230aa7)[0x40cd1aa7]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x22e741)[0x40ccf741]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x24684a)[0x40ce784a]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x242207)[0x40ce3207]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x23f00b)[0x40ce000b]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x23d1bf)[0x40cde1bf]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x232754)[0x40cd3754]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x3dd288)[0x40e7e288]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x2419e5)[0x40ce29e5]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x24149e)[0x40ce249e]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x22e7fb)[0x40ccf7fb]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x246959)[0x40ce7959]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x242207)[0x40ce3207]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x23f00b)[0x40ce000b]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x3dd288)[0x40e7e288]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x24b3ee)[0x40cec3ee]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x254933)[0x40cf5933]
/usr/local/bin/../lib/librustsyntax-f46c525b40a26e24-0.2.so(+0x356d4)[0x403db6d4]
/usr/local/bin/../lib/librustsyntax-f46c525b40a26e24-0.2.so(+0x317db)[0x403d77db]
/usr/local/bin/../lib/librustsyntax-f46c525b40a26e24-0.2.so(+0x35029)[0x403db029]
/usr/local/bin/../lib/librustsyntax-f46c525b40a26e24-0.2.so(+0x31c85)[0x403d7c85]
/usr/local/bin/../lib/librustsyntax-f46c525b40a26e24-0.2.so(+0x356ed)[0x403db6ed]
/usr/local/bin/../lib/librustsyntax-f46c525b40a26e24-0.2.so(+0x317db)[0x403d77db]
/usr/local/bin/../lib/librustsyntax-f46c525b40a26e24-0.2.so(+0x35029)[0x403db029]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(_ZN6middle6typeck11check_crate17_6da4c6c242fcb818202E+0x693)[0x40cf2fa3]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(_ZN6driver6driver12compile_upto17_38c9b847e2ffe61f202E+0xd26)[0x40e5e5e6]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(+0x3dd288)[0x40e7e288]
/usr/local/bin/../lib/librustc-688fa7810161fd45-0.2.so(_ZN6driver6driver13compile_input17_f72f9631e8fc5c4f202E+0xe2)[0x40e651a2]
rustc[0x804e950]
rustc[0x8052854]
rustc[0x8052392]
rustc[0x8051c52]
rustc[0x805181d]
/usr/local/bin/../lib/libcore-d27e4777a53c3e50-0.2.so(+0x2a8b3)[0x4004f8b3]
/usr/local/bin/../lib/librustrt.so(_Z18task_start_wrapperP10spawn_args+0x3c)[0x4105569c]
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=0,::rt::backtrace to get further details and report the results to github.com/mozilla/rust/issues
rust: upcall fail 'explicit failure', src/rustc/driver/rustc.rs:232
/usr/local/bin/../lib/librustrt.so(_ZN9rust_task4failEv+0x39)[0x41054c69]
/usr/local/bin/../lib/librustrt.so(upcall_s_fail+0x8d)[0x4105742d]
/usr/local/bin/../lib/librustrt.so(+0x2c7cf)[0x4106a7cf]
/usr/local/bin/../lib/librustrt.so(upcall_fail+0x17d)[0x410580bd]
rustc[0x805124d]
rustc[0x8052854]
rustc[0x805227d]
rustc(_rust_main+0x38)[0x80522e8]
/usr/local/bin/../lib/librustrt.so(_Z18task_start_wrapperP10spawn_args+0x3c)[0x4105569c]
rust: domain main @0x80f00b0 root task failed
make: *** [test] Error 101
Activity
astavonin commentedon Apr 30, 2012
OS Info: Linux 3.2.0-24-generic-pae #37-Ubuntu SMP Wed Apr 25 10:47:59 UTC 2012 i686 i686 i386 GNU/Linux
Also the issue is reproduced on Mac OS X 10.7
catamorphism commentedon Apr 30, 2012
This sounds like a problem with corrupt metadata -- can you try
make cleanfollowed bymake?astavonin commentedon Apr 30, 2012
yes. when all dependent projects was rebuilded the problem is disappeared.
catamorphism commentedon Apr 30, 2012
Yes, sadly, that's the way things are right now; you have to
make cleanafter updating, sometimes. We're looking into it, but for now I'm closing this.Auto merge of rust-lang#2318 - RalfJung:nodoc, r=RalfJung
Merge pull request rust-lang#2318 from rust-lang/tshepang-patch-3
Merge rust-lang#2318