Skip to content
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

Segfault during TAB-completion on OSX #3652

Closed
staticfloat opened this issue Jul 8, 2013 · 5 comments
Closed

Segfault during TAB-completion on OSX #3652

staticfloat opened this issue Jul 8, 2013 · 5 comments
Labels
bug Indicates an unexpected problem or unintended behavior REPL Julia's REPL (Read Eval Print Loop) system:mac Affects only macOS
Milestone

Comments

@staticfloat
Copy link
Member

I haven't been able to reproduce this on Linux, but on OSX, typing Base.<TAB> starts to print things pretty wonkily (all over the screen, not in neat rows like on linux), and after enough TABs, it will segfault julia. I can't run inside of gdb to get a stack trace, because apparently, when running inside of gdb julia doesn't read input properly. (Hitting <enter> has no effect, although things like ^D will exit properly. This holds for both debug and release builds)

Just let me know any other pieces of information that would help in debugging this problem, and I'll be sure to post them here.

@ViralBShah
Copy link
Member

I get the messy output (which I have seen before too), but not the segfault.

@ViralBShah
Copy link
Member

Spoke too soon. Upon ^D, I got the segfault.

@staticfloat
Copy link
Member Author

I have to hit TAB quite a few times before I segfault. I now just hold down TAB for a few seconds and it segfaults eventually.

@jiahao
Copy link
Member

jiahao commented Oct 18, 2013

This is still present in 0.2.0-rc1+39.

@staticfloat
Copy link
Member Author

I can confirm that with the rc2 binary distribution, it still segfaults on exit after spamming TAB.

@Keno Keno closed this as completed in 02f5553 Mar 29, 2014
KristofferC pushed a commit that referenced this issue Oct 17, 2023
Stdlib: Pkg
URL: https://github.com/JuliaLang/Pkg.jl.git
Stdlib branch: master
Julia branch: master
Old commit: b02fb9597
New commit: ffb6edf03
Julia version: 1.11.0-DEV
Pkg version: 1.11.0
Bump invoked by: @IanButterworth
Powered by:
[BumpStdlibs.jl](https://github.com/JuliaLang/BumpStdlibs.jl)

Diff:
JuliaLang/Pkg.jl@b02fb95...ffb6edf

```
$ git log --oneline b02fb9597..ffb6edf03
ffb6edf03 cache pidlock tweaks (#3654)
550eadd7e Pin registry for MetaGraph tests (#3666)
ee39026b8 Remove test that depends on Random being in the sysimg (#3656)
561508db2 CI: Increase the CI timeout. Update actions. Fix double precompilation. (#3665)
7c7ed63b1 Remove change UUID script it should be uncessary on Julia v1.11-dev (#3655)
a8648f7c8 Precompile: Fix algorithmic complexity of cycle detection (#3651)
0e0cf4514 Switch datastructure Vector -> Set for algorithmic complexity (#3652)
894cc3f78 respect if load-time precompile is disabled (#3648)
3ffd1cf73 Make auto GC message use printpkgstyle (#3633)
```

Co-authored-by: Dilum Aluthge <dilum@aluthge.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Indicates an unexpected problem or unintended behavior REPL Julia's REPL (Read Eval Print Loop) system:mac Affects only macOS
Projects
None yet
Development

No branches or pull requests

3 participants