-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Corruption in logging output #53473
Comments
Oh that is funky! I wonder how on earth that's happened. I'll try digging into this locally. |
Just FYI, I haven't verified that this has anything to do with StyledStrings, just that it doesn't seem totally implausible. |
Right. I was thinking to test this locally I would modify the However, since my previous comment |
My latest screenshot was from testing LazilyInitializedFields.jl |
I tested this on b1c8e12 (from Nov 16, 2023) and saw a lot of overprinting, including prints from after the repl returned to the next prompt |
Related? timholy/ProgressMeter.jl#303 |
I bisected this (or at least timholy/ProgressMeter.jl#303) to 5fc5556... Looking at JuliaLang/Pkg.jl@ff6d645...cf0019f I guess JuliaLang/Pkg.jl#3445? Or just moving Pkg out of the sysimage at all... We have to go deeper... Edit: Reverting JuliaLang/Pkg.jl#3445 seems to fix it... |
JuliaLang/Pkg.jl#3823 seems to fix it. However, this naively feels like some bug in the Julia IO system since I don't see why passing a custom IO like this would corrupt the output. (cc @vtjnash) |
Ah, yeah, that makes sense. This is just an UnstableIO quality-of-implementation problem. It could be fixed by changing it to being a |
I had some problems locally with a standard
@info
call when run under tests output some gibberish but I thought it was something weird with my terminal.Now I see on the Pkg tests the same type of corruption:
https://github.com/JuliaLang/Pkg.jl/actions/runs/8049275146/job/21982300062?pr=3783#step:5:1048
There looks to be some attempt of ANSI codes in there like
[ 9 1 m
etc.I'm not sure what is going on but seeing those ANSI codes it might be something with the styled string stuff? It could also be something else.. @tecosaur
The text was updated successfully, but these errors were encountered: