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

[BUG] Navigating away from Atom while evaluating, then back after it finishes crashes Atom #338

Closed
maccam912 opened this issue Jul 30, 2019 · 14 comments
Labels

Comments

@maccam912
Copy link

Firstly: This happens to me on Julia 1.1 and 1.3 with both stable package versions and the latest dev versions. Atom used to work just fine for me so it might be something I did, but I've cleared out ~/.julia and reinstalled Atom and it happens on fresh installs.

Details

  • Atom version: 1.39.1
  • Julia version: 1.3.0-alpha.0
  • OS: Macos 10.14.5
  • Package versions:
    • Atom.jl: 0.8.8 (recent master, bug happened with lastest stable too)
    • julia-client: 0.8.12-beta2
    • ink: 0.10.11

Steps to reproduce

  1. Start evaluating a a line of Julia, easier if it takes awhile to finish.
  2. While it is evaluating navigate away from Atom so a different program has focus (I switch to Firefox)
  3. After the notification that evaluation has finished, switch back to Atom and try to interact. Atom crashes and produces a crash report on Mac (attached)

I don't know enough about debugging Atom crashes to help more than that for now, but if you let me know what I can do to get more info I'll help as much as I can.

crash.txt

@maccam912 maccam912 added the bug label Jul 30, 2019
@shipengcheng1230
Copy link

I have the same issue. It's also reproducible when connecting to remote Julia session.

@ianfiske
Copy link

I upgraded Atom to 1.39.1, and julia-client to 0.8.12-beta2 today and then started experiencing the same problem with an error stack very similar to the crash.txt posted above.

@JstaClarkey
Copy link

Thanks to @ianfiske for the cross-post. My issue on Atom's Github was closed because it was in the wrong repo. We have recreated the issue on another mac machine by installing the latest Atom, Julia and Juno via Homebrew and by regular installation. Both machines were updated to Mojave (MacOS 10.14.6), but not fresh installed. The problem existed in Sierra too (MacOS 10.12.6)

@AshtonSBradley
Copy link

could also be related to atom/atom#19713

@AshtonSBradley
Copy link

AshtonSBradley commented Jul 31, 2019

We now have this bug on 3 different imacs. 2013, 2015, 2019, all running Mojave. It was also evident on Sierra for the 2015 machine prior to upgrade to Mojave. If it is any help, there is one machine here that doesn't have the issue, and that is running HighSierra 10.13.6

@AshtonSBradley
Copy link

AshtonSBradley commented Jul 31, 2019

It seems to have developed last week when the update sequence to julia-client involving alpha, beta etc, went through

@pfitzseb
Copy link
Member

pfitzseb commented Aug 1, 2019

From my limited tests, deactivating the Notifications option in the julia-client settings (see below) circumvents the crash. Can you try that and report back?
image

@ljschumacher
Copy link

Disabling julia-client notifications seems to have fixed it for me

@logankilpatrick
Copy link

Seems to be working for me as well!

@maccam912
Copy link
Author

And for me too!

@AshtonSBradley
Copy link

works for me also

@pfitzseb
Copy link
Member

pfitzseb commented Aug 2, 2019

Upstream issue: electron/electron#18701

Will be fixed with JunoLab/atom-julia-client#581.

@maccam912
Copy link
Author

Excellent news pfitzseb! Would you like me to close this issue?

@pfitzseb
Copy link
Member

pfitzseb commented Aug 2, 2019

Will close this once the new release is out :)

@pfitzseb pfitzseb closed this as completed Aug 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

8 participants