Skip to content

Compilation failure #2318

Closed
Closed

Description

@astavonin

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

  1. astavonin commented on Apr 30, 2012

    @astavonin
    ContributorAuthor

    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

  2. catamorphism commented on Apr 30, 2012

    @catamorphism
    Contributor

    This sounds like a problem with corrupt metadata -- can you try make clean followed by make?

  3. astavonin commented on Apr 30, 2012

    @astavonin
    ContributorAuthor

    yes. when all dependent projects was rebuilded the problem is disappeared.

  4. catamorphism commented on Apr 30, 2012

    @catamorphism
    Contributor

    Yes, sadly, that's the way things are right now; you have to make clean after updating, sometimes. We're looking into it, but for now I'm closing this.

  5. added a commit that references this issue on Sep 22, 2022
  6. added a commit that references this issue on Apr 8, 2025
  7. added a commit that references this issue on Aug 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions