macOS下PyCharm突然闪退,重启、重装无法解决,排查发现parseVMOptions路径指向错误
(base) MacBook-Air:~ 123$ /Applications/PyCharm.app/Contents/MacOS/pycharm ; exit;
2023-03-12 23:08:23.777 pycharm[2353:53206] allVms required 1.8*,1.8+
2023-03-12 23:08:23.779 pycharm[2353:53209] Current Directory: /Users/123
2023-03-12 23:08:23.779 pycharm[2353:53209] parseVMOptions: PYCHARM_VM_OPTIONS = /Users/123/Downloads/Jetbrains全家桶激活/ja-netfilter-all/vmoptions/pycharm.vmoptions
2023-03-12 23:08:23.780 pycharm[2353:53209] parseVMOptions: platform=-1 user=-1 file=(null)
2023-03-12 23:08:23.848 pycharm[2353:53209] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'NSWindow drag regions should only be invalidated on the Main Thread!'
*** First throw call stack:
(
0 CoreFoundation 0x00000001a2dc43e8 __exceptionPreprocess + 176
1 libobjc.A.dylib 0x00000001a290eea8 objc_exception_throw + 60
2 CoreFoundation 0x00000001a2ded800 _CFBundleGetValueForInfoKey + 0
3 AppKit 0x00000001a5ff065c -[NSWindow(NSWindow_Theme) _postWindowNeedsToResetDragMarginsUnlessPostingDisabled] + 320
4 AppKit 0x00000001a5fde94c -[NSWindow _initContent:styleMask:backing:defer:contentView:] + 816
5 AppKit 0x00000001a613a408 -[NSPanel _initContent:styleMask:backing:defer:contentView:] + 48
6 AppKit 0x00000001a5fde610 -[NSWindow initWithContentRect:styleMask:backing:defer:] + 48
7 AppKit 0x00000001a613a3bc -[NSPanel initWithContentRect:styleMask:backing:defer:] + 48
8 AppKit 0x00000001a5fdd1fc -[NSWindowTemplate nibInstantiate] + 216
9 AppKit 0x00000001a5fb007c -[NSIBObjectData instantiateObject:] + 212
10 AppKit 0x00000001a5fafa44 -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 252
11 AppKit 0x00000001a5fa57f4 loadNib + 340
12 AppKit 0x00000001a5fa4e24 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:options:withZone:ownerBundle:] + 560
13 AppKit 0x00000001a5fa4b28 -[NSBundle(NSNibLoading) loadNibNamed:owner:topLevelObjects:] + 180
14 AppKit 0x00000001a6278a40 -[NSAlert init] + 92
15 pycharm 0x0000000100c3d2c4 -[Launcher buildArgsFor:] + 1144
16 pycharm 0x0000000100c3d8a0 -[Launcher launch] + 312
17 Foundation 0x00000001a3c4c0d0 __NSThread__start__ + 716
18 libsystem_pthread.dylib 0x00000001a2c6a06c _pthread_start + 148
19 libsystem_pthread.dylib 0x00000001a2c64e2c thread_start + 8
)
libc++abi: terminating with uncaught exception of type NSException
Abort trap: 6
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[进程已完成]
很久之前年少轻狂,跟着不知道哪个网站的步骤下载过这个全家桶激活,也并没有成功,后续是激活学生身份免费用着的。但看来那一次的破解造成了恶果……(完全不记得是怎么破解的了,文件夹也早删除了
根据 https://blog.csdn.net/anywayiknow/article/details/125292567 这位仁兄的指示进行排查,却发现 cd /Users/用户名/Library/Application\ Support/JetBrains/ 下是两个旧版本的PyCharm(2022.2和2021.2),我一直点击运行的是2022.3.3版本。此版本在访达的应用程序中,却不在此目录下,而且我在访达里并找不到这个文件夹……前几个月刚刚从老款intel芯片mac迁移数据到M2芯片mac,不知道是不是这个原因
应用程序里的2022.3版本PyCharm进入包内容后的pycharm.vmoptions内容如下:
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=512m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-XX:+IgnoreUnrecognizedVMOptions
-XX:CompileCommand=exclude,com/intellij/openapi/vfs/impl/FilePartNodeRoot,trieDescend
-ea
-Dsun.io.useCanonCaches=false
-Dsun.java2d.metal=true
-Djbr.catch.SIGABRT=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off
-XX:ErrorFile=$USER_HOME/java_error_in_pycharm_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_pycharm.hprof
实在是不知道怎么解决了(除了重装系统),刚刚得知另一个噩耗:果不其然,全家桶激活把我的IDEA也搞死了!不出意外的话全家桶都用不了了😭!求解答,不胜感激!