On Thu, Jan 24, 2019 at 04:42:28PM -0000, BLFS Trac wrote:
> #11521: Upgrade rustc for firefox-65.0
> -------------------------+-----------------------
>  Reporter:  ken@…        |       Owner:  ken@…
>      Type:  enhancement  |      Status:  assigned
>  Priority:  normal       |   Milestone:  8.4
> Component:  BOOK         |     Version:  SVN
>  Severity:  normal       |  Resolution:
>  Keywords:               |
> -------------------------+-----------------------
> 
> Comment (by renodr):
> 

(replying to the list, I'm not at my desktop and don't have trac
identity set on this old netbook)

>  > > Getting a traceback is normal (one or more tests failed). 4 failures
>  is probably ok.
>  > > If you look for FAIL in the log, I will guess that the last one is
>  sysroot-crates-are-unstable in run-make ?
>  > >

Is it ?
>  > > >
>  > > > This is a big improvement over *system* LLVM though:
>  > > >
>  > >
>  > > I assume you discarded that log. If not, or in your systemd journal, I
>  assume there are many segfaults (two, and a number of traps for invalid
>  opcodes, are normal).
>  >
>  > My totals (with only 3 failed tests are 15687 passed, 108 ignored (if
>  gdb is present), or 15605 and 190 if gdb is not available. The totals are
>  about 3 greater than the claimed number of tests.
>  >
>  With GDB installed, I get 15795 total tests, 4 "failures", and 108
>  ignored.
> 
>  > For miri I am now using
>  > {{{
>  > export RUSTFLAGS="$RUSTFLAGS -C link-args=-lffi" &&
>  > ./x.py build --exclude src/tools/miri
>  > }}}
>  >
>  > You added your traces and segfaults while I was writing that, can you
>  look at the latest log and search for segfault / sigsegv / signal 11 to
>  find out if any were reported in the output.
>  >
> 
>  It doesn't seem that any are reported, at least via a simple grep. I can
>  upload my rustc-testlog to my webspace if that'll help at all.
> 

I don't have time to look at the moment - going out shortly.  But
what I do is (from memory, maybe flakey) look for FAIL in the test
log, then work back.  In recent versions I think any failed tests
are reported by each batch with a neat 'failed:' header giving their
names.  The three in the ui/ area are because we don't build for
ARM.

>  As an example of one of my coredumps (seems to be a SIGABRT):
> 
>  {{{
>             PID: 17753 (a)
>             UID: 1000 (renodr)
>             GID: 1000 (renodr)
>          Signal: 6 (ABRT)
>       Timestamp: Wed 2019-01-23 23:23:14 CST (11h ago)
>    Command Line: /sources/rustc-1.32.0-src/build/x86_64-unknown-linux-
>  gnu/test/run-pass/stack-probes-lto/a child-thread
>      Executable: /sources/rustc-1.32.0-src/build/x86_64-unknown-linux-
>  gnu/test/run-pass/stack-probes-lto/a
>   Control Group: /system.slice/sshd.service
>            Unit: sshd.service
>           Slice: system.slice
>         Boot ID: b14abce378314253b307b60837c5de6f
>      Machine ID: 7777b247b5d14d1d980532e847b5461b
>        Hostname: POOH
>         Storage:
>  
> /var/lib/systemd/coredump/core.a.1000.b14abce378314253b307b60837c5de6f.17753.1548307394000000.xz
>         Message: Process 17753 (a) of user 1000 dumped core.
> 
>  }}}
> 

No idea.

ĸen
-- 
thread 'main' panicked at 'giraffe',
/tmp/rustc-1.32.0-src/src/test/run-fail/while-panic.rs:17:13
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to