Skip to content

Conversation

@davidanthoff
Copy link
Member

Fixes #116. Fixes #118. Hopefully, but in any case, this is a pretty stupid bug.

@davidanthoff davidanthoff added the bug Something isn't working label Mar 13, 2020
@davidanthoff davidanthoff added this to the Current milestone Mar 13, 2020
@davidanthoff davidanthoff requested a review from ZacLN March 13, 2020 20:48
@codecov
Copy link

codecov bot commented Mar 13, 2020

Codecov Report

Merging #120 into master will not change coverage.
The diff coverage is 100%.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #120   +/-   ##
=======================================
  Coverage   80.35%   80.35%           
=======================================
  Files           5        5           
  Lines         626      626           
=======================================
  Hits          503      503           
  Misses        123      123
Impacted Files Coverage Δ
src/SymbolServer.jl 84.33% <100%> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 69ecc31...e69dd18. Read the comment docs.

@davidanthoff davidanthoff merged commit b31931d into master Mar 15, 2020
@davidanthoff davidanthoff deleted the fix-pipename branch March 15, 2020 01:53
@bellon-tiobe
Copy link

I arrived here chasing this error:

ERROR: LoadError: IOError: write: broken pipe (EPIPE)
Stacktrace:
  [1] uv_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64)
    @ Base ./stream.jl:1100
  [2] unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64)
    @ Base ./stream.jl:1154
  [3] unsafe_write
    @ ./io.jl:803 [inlined]
  [4] unsafe_write(s::Base.PipeEndpoint, p::Base.RefValue{UInt8}, n::Int64)
    @ Base ./io.jl:801
  [5] write
    @ ./io.jl:807 [inlined]
  [6] write(s::Base.PipeEndpoint, b::UInt8)
    @ Base ./stream.jl:1192
  [7] write
    @ ./io.jl:869 [inlined]
  [8] print
    @ ./char.jl:252 [inlined]
  [9] println(io::Base.PipeEndpoint)
    @ Base ./coreio.jl:5
 [10] println()
    @ Base ./coreio.jl:4
 [11] main(args::Vector{String})
    @ Main.JuliaCheck ~/Julia/JuliaCheck/src/JuliaCheck.jl:24
 [12] top-level scope
    @ ~/Julia/JuliaCheck/src/JuliaCheck.jl:27
in expression starting at /home/juanma/Julia/JuliaCheck/src/JuliaCheck.jl:1

Could it be another instance of the same issue?

The way I get this error is by calling this in Bash:

diff -q Reference.jl <( julia src/JuliaCheck.jl InputFile.jl )

I do that in a Bash loop for a bunch of files, and it only fails:

  1. for one input file.
  2. only in the loop. If I do that same thing in isolation, no problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

IOError: bind: operation not supported on socket (ENOTSUP) ERROR: LoadError: IOError: write: broken pipe (EPIPE)

4 participants