Skip to content
This repository has been archived by the owner on Jun 9, 2023. It is now read-only.

REPL: jl_uv_writecb() broken pipe EPIPE #63

Closed
Ismael-VC opened this issue Aug 11, 2016 · 5 comments
Closed

REPL: jl_uv_writecb() broken pipe EPIPE #63

Ismael-VC opened this issue Aug 11, 2016 · 5 comments

Comments

@Ismael-VC
Copy link
Contributor

Ismael-VC commented Aug 11, 2016

This happens on Windows 10 64 bits, with versions 0.5.0-rc0+76 and 0.6.0-dev.62 when trying to run bin/repl.jl:

C:\Users\Ismael>C:\Julia-0.6\bin\julia.exe C:\Users\Ismael\.julia\v0.6\JuliaParser\bin\repl.jl
jl_uv_writecb() ERROR: broken pipe EPIPE

jl_uv_writecb() ERROR: broken pipe EPIPE

C:\Users\Ismael>

I had this version:

julia> Pkg.status("JuliaParser")
 - JuliaParser                   0.7.4

After that I tried to checkout the package, on v5.0 I get the same error as above, but now even more surprising is that after checking out on 0.6 now Windows doesn't even let me execute the command, even if I use Administrator privileges, I tried freeing the package again to v0.7.4 but it seems Windows has locked it up somehow and won't let me run it anymore, I would appreciate if someone could try to reproduce this bug.

Here are some screenshots:

damn

Error says: This application cannot be executed on this computer

damn2

Error says access denied

I think Microsoft just banned me from doing that WTF!? 😠 It's the first time I ever face this pop up on Windows with any program.

@Ismael-VC
Copy link
Contributor Author

I'll try to wipe out the 0.6 install and try if windows bans the executable again.

@jakebolewski
Copy link
Member

@Ismael-VC are still seeing this?

@KristofferC
Copy link
Member

Cross reffing this: KristofferC/OhMyREPL.jl#14. There we found that redirect_stderr is causing it in that particular case.

@KristofferC
Copy link
Member

You are probably doing something the same to overwrite some of the REPL methods with the JuliaParser functions?

@Ismael-VC
Copy link
Contributor Author

@jakebolewski yes, I can confirm this is still happening, I have just updated my Windows 10 and tested again, I don't get blocked by Windows anymore, but the IO error remains the same.

I have asked at SO, @Keno has answered me there but I don't understand what does he mean, and anyway my @suppress macros are based directly from the code in the JuliaParser repl, made by Keno himself.

So it is not clear to me how to solve this issue.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants