PHPStorm keeps on crashing (macOS) and I lose my workspace state
Hi!
Since some update (don't know if from macOS or phpStorm) it crashes 1-2x times a day. That byself would not be so annoying, if I didn't lose the opened files and projects at the time of the crash.
It always reverts to the state of open projects and files of the last time where I closed phpStorm normally.
Is there any way to save the list of open projects and files on an interval? I often work on specific files during a longer period, and needing to re-open and find all the files I was working on is a chore. Also I don't want to close and reopen phpStorm manually every time.
(Of course, fixing the crashes would even be better, I sent a couple of crash dumps the past days already)
Thanks for any ideas!
Please sign in to leave a comment.
Hi Gh,
Crash dumps are anonymized and can not be associated with you or with any other PhpStorm user.
Could you please collect logs from Help | Collect Logs and Diagnostic Data and upload them here - https://uploads.jetbrains.com/ - so we can try to define the root cause of the issue?
Hi Anastasiia Zyrianova - thanks for getting in touch. I've just uploaded this as: 2024_05_28_bCHFBBBMgLMCa2GkF66SKs
Happy to hear back from you, this is really a nagging thing for me :)
Gh, could you please add
-Dsun.java2d.metal=falsein Help | Edit Custom VM Options, restart the IDE, and check if it gets better?The errors in the provided logs point to the following known issue: https://youtrack.jetbrains.com/issue/JBR-6817.
Thank you for the suggestion. I've added that (and also removed an option “-Xmx2048m” that sounded like maybe memory restrictions could apply?). Will let you know here if the crashes continue! Very happy about your quick reaction here, awesome! :)
There is no need to remove `-Xmx2048m`. If you are experiencing slowdowns, you may want to increase the memory heap via Help | Change Memory Settings. However, I would recommend to leave it as is.
Please keep me posted :)
Hi Anastasiia Zyrianova !
Wanted to check back here: Since the change I haven't had a single crash now. Seems that did the trick, many thanks! :)
I don't experience specific negative or performance drawbacks, so I assume I can keep this metal-based rendering permanently disabled?
Hi Gh,
Glad to hear! Thank you for letting me know :)
The issue should have already been fixed for the following JBR builds - jbr17.1207.14, jbr21.427.2, jr21.446.1. So, if you use one of them, the VM option
-Dsun.java2d.metal=falseshould be reverted.Thanks again Anastasiia Zyrianova for the quick reply.
I just updated PHPStorm and its “About” screen shows:
PhpStorm 2024.1.2Build #PS-241.17011.119, built on May 28, 2024Runtime version: 17.0.11+1-b1207.24 aarch64VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.macOS 14.5I'm not sure what “JBR” and “JR” means, probably “Java Runtime”? On my shell “java --version” gives me:
$ java --versionopenjdk 11.0.23 2024-04-16OpenJDK Runtime Environment Homebrew (build 11.0.23+0)OpenJDK 64-Bit Server VM Homebrew (build 11.0.23+0, mixed mode)Hi Gh,
It should have already been fixed in 17.0.11+1-b1207.24. Please try to remove the VM option, restart PhpStorm, and observe the IDE's behavior for some time.
To address PhpStorm crashes and prevent loss of open files:
Preferences>Appearance & Behavior>System Settings.Save files on frame deactivationandSave files automatically if application is idle for ... sec.Help>Edit Custom VM Options.Add:
diff
Copy code
-Xms512m -Xmx2048m -XX:ReservedCodeCacheSize=512m -XX:+UseG1GCPreferences>Plugins.Help>Show Log in Finder.~/Library/Application Support/JetBrains/PhpStorm<version>.If issues persist, contact JetBrains support with detailed logs.