Test 'spawn' failure in conda build (julia-0.6.0)


#1

I’m working on a conda recipe for julia:

We’re preparing a recipe for version 0.6.0, and are running into a test failure:

Worker 1 failed running test spawn:
Some tests did not pass: 106 passed, 1 failed, 0 errored, 4 broken.spawn: Test Failed
  Expression: readchomp(pipeline(ignorestatus(@cmd("\$exename --startup-file=no -e '\n            struct Error19864 <: Exception; end\n            Base.showerror(io::IO, e::Error19864) = print(io, \"correct19864\")\n            throw(Error19864())'")), stderr=catcmd)) == "ERROR: correct19864"
   Evaluated: "warning: parsing line table prologue at 0x0001bb18 should have ended at 0x0001beac but it ended at 0x0001bbf7\nwarning: parsing line table prologue at 0x0000be03 should have ended at 0x0000c16a but it ended at 0x0000bed5\nwarning: parsing line table prologue at 0x000074a3 should have ended at 0x0000786e but it ended at 0x000075c6\nwarning: parsing line table prologue at 0x00002673 should have ended at 0x00002a48 but it ended at 0x00002745\nwarning: parsing line table prologue at 0x000095e1 should have ended at 0x00009909 but it ended at 0x000096b3\nwarning: parsing line table prologue at 0x000112ea should have ended at 0x0001166e but it ended at 0x000113bc\nwarning: parsing line table prologue at 0x00000000 should have ended at 0x00000434 but it ended at 0x00000167\nERROR: correct19864" == "ERROR: correct19864"warning: parsing line table prologue at 0x00000000 should have ended at 0x00000434 but it ended at 0x00000167

Stacktrace:
 [1] record(::Base.Test.DefaultTestSet, ::Base.Test.Fail) at ./test.jl:568
 [2] (::##40#46)() at /feedstock_root/build_artefacts/julia_1505088090973/_t_env/share/julia/test/runtests.jl:160
 [3] cd(::##40#46, ::String) at ./file.jl:70
 [4] include_from_node1(::String) at ./loading.jl:569
 [5] include(::String) at ./sysimg.jl:14
 [6] process_options(::Base.JLOptions) at ./client.jl:305
 [7] _start() at ./client.jl:371

Test Summary:           |     Pass  Fail   Broken     Total
  Overall               | 21630112     1  1311352  22941465
    ambiguous           |       51                       51
    linalg/triangular   |    33634                    33634
    linalg/qr           |     3054                     3054
    linalg/dense        |     6324                     6324
    linalg/matmul       |      527                      527
...
[===== removed for brevity=======]
...
    iostream            |       21                       21
    specificity         |      100                      100
    fft                 |     2026                     2026
    dsp                 |      365                      365
    examples            |       22                       22
    compile             |       88                       88
    FAILURE
Error in testset spawn:
Test Failed
  Expression: readchomp(pipeline(ignorestatus(@cmd("\$exename --startup-file=no -e '\n            struct Error19864 <: Exception; end\n            Base.showerror(io::IO, e::Error19864) = print(io, \"correct19864\")\n            throw(Error19864())'")), stderr=catcmd)) == "ERROR: correct19864"
   Evaluated: "warning: parsing line table prologue at 0x0001bb18 should have ended at 0x0001beac but it ended at 0x0001bbf7\nwarning: parsing line table prologue at 0x0000be03 should have ended at 0x0000c16a but it ended at 0x0000bed5\nwarning: parsing line table prologue at 0x000074a3 should have ended at 0x0000786e but it ended at 0x000075c6\nwarning: parsing line table prologue at 0x00002673 should have ended at 0x00002a48 but it ended at 0x00002745\nwarning: parsing line table prologue at 0x000095e1 should have ended at 0x00009909 but it ended at 0x000096b3\nwarning: parsing line table prologue at 0x000112ea should have ended at 0x0001166e but it ended at 0x000113bc\nwarning: parsing line table prologue at 0x00000000 should have ended at 0x00000434 but it ended at 0x00000167\nERROR: correct19864" == "ERROR: correct19864"
ERROR: LoadError: Test run finished with errors
while loading /feedstock_root/build_artefacts/julia_1505088090973/_t_env/share/julia/test/runtests.jl, in expression starting on line 29
warning: parsing line table prologue at 0x0001bb18 should have ended at 0x0001beac but it ended at 0x0001bbf7
warning: parsing line table prologue at 0x0000be03 should have ended at 0x0000c16a but it ended at 0x0000bed5
warning: parsing line table prologue at 0x00002673 should have ended at 0x00002a48 but it ended at 0x00002745
warning: parsing line table prologue at 0x000095e1 should have ended at 0x00009909 but it ended at 0x000096b3
warning: parsing line table prologue at 0x000112ea should have ended at 0x0001166e but it ended at 0x000113bc
warning: parsing line table prologue at 0x000074a3 should have ended at 0x0000786e but it ended at 0x000075c6
warning: parsing line table prologue at 0x00000000 should have ended at 0x00000434 but it ended at 0x00000167
ERROR: A test has failed. Please submit a bug report (https://github.com/JuliaLang/julia/issues)
including error messages above and the output of versioninfo():
Julia Version 0.6.0
Platform Info:
  OS: Linux (x86_64-unknown-linux-gnu)
  CPU: Intel(R) Xeon(R) CPU @ 2.30GHz
  WORD_SIZE: 64
  BLAS: libopenblas (DYNAMIC_ARCH NO_AFFINITY Haswell)
  LAPACK: libopenblas.so
  LIBM: libopenlibm
  LLVM: libLLVM-3.9.1 (ORCJIT, haswell)

Stacktrace:
 [1] runtests(::String, ::Int64) at ./interactiveutil.jl:670
 [2] runtests(::String) at ./interactiveutil.jl:659
TESTS FAILED: julia-0.6.0-blas_openblas_0.tar.bz2
+ exit 1
Exited with code 1