升级新系统后一开始还好好的,然后之前突然重启了下没在意,后来隔一会几个小时或半天随机重启下。然后发现不算是重启,是界面崩溃了显示:WindowServer 意外退出。 查了下,外网好像也有人再说,但好像没看到有效的解决方案,都等着官方。 但这冷不丁的界面崩溃会跳到锁屏界面,然后进来后所有软件都重启。和系统重启没啥区别,万一在做啥重要工作来这么一下。。。
///我想发这个帖子的时候就又来了这么一下
有人有遇到和好的处理方式没?
外网讨论:
大概是一下这一坨
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: WindowServer [30829]
Path: /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer
Identifier: WindowServer
Version: ???
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 88
Date/Time: 2022-11-09 18:08:24.8140 +0800
OS Version: macOS 13.0 (22A380)
Report Version: 12
Anonymous UUID: 48AE7CC6-390D-0863-8B53
Sleep/Wake UUID: 669FDE8C-CC18-4AF9-B7AF
Time Awake Since Boot: 160000 seconds
Time Since Wake: 16088 seconds
System Integrity Protection: enabled
Crashed Thread: 0 ws_main_thread Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
abort() called
Thread 0 Crashed:: ws_main_thread Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x1ae59f224 __pthread_kill + 8
1 libsystem_pthread.dylib 0x1ae5d5cec pthread_kill + 288
2 libsystem_c.dylib 0x1ae50f2c8 abort + 180
3 libsystem_malloc.dylib 0x1ae42df18 malloc_vreport + 908
4 libsystem_malloc.dylib 0x1ae4444e4 malloc_zone_error + 100
5 libsystem_malloc.dylib 0x1ae4441a0 free_list_checksum_botch + 40
6 libsystem_malloc.dylib 0x1ae425f04 tiny_free_list_remove_ptr + 444
7 libsystem_malloc.dylib 0x1ae4255d4 tiny_free_no_lock + 836
8 libsystem_malloc.dylib 0x1ae425110 free_tiny + 496
9 SkyLight 0x1b3332e78 PKGTransactionSetSafeApertureSpaceReveal(_PKGTransactionContext*) + 900
10 SkyLight 0x1b332d5cc PKGTransactionCommit(CGXConnection*, unsigned int, unsigned char*, unsigned int, void const*, unsigned int) + 296
11 SkyLight 0x1b35fbcdc _XTransactionCommitSync + 208
12 SkyLight 0x1b33a1f40 invocation function for block in connectionHandler(unsigned int, mach_msg_header_t*, void*) + 292
13 SkyLight 0x1b33a1dd0 invocation function for block in connectionHandler(unsigned int, mach_msg_header_t*, void*) + 112
14 SkyLight 0x1b3565634 CGXHandleMessage + 156
15 SkyLight 0x1b33a1a8c connectionHandler(unsigned int, mach_msg_header_t*, void*) + 256
16 SkyLight 0x1b35c76f0 post_port_data + 280
17 SkyLight 0x1b35c7350 CGXRunOneServicesPass + 1396
18 SkyLight 0x1b35c7e48 server_loop + 128
1
WonderUniverse 2022-11-09 22:20:47 +08:00
内建显示器和外接显示器同时使用发病率会更高 尤其是光标两个显示器之间的时候
打开台前调度的时候发病率也很高 建议少用 排除以上两点几乎不会发病(我是重新安装的 macOS Ventura ,不知道直接升级的会不会问题更多) WindowServer 崩溃的时候丢了一个文件 自闭了…… |
2
zhfeng 2022-11-09 22:31:07 +08:00
@WonderUniverse 我的工作电脑是 12.6.1 直接升级上去的,然后一天内 WindowSever 崩溃了三次,后来降回 12 了
|
5
evansjin324 2022-11-10 13:03:11 +08:00
外接显示器 + 软件全屏,会概率触发
|
6
WonderUniverse 2022-11-10 17:45:10 +08:00
@lxxself 把所有要的东西全部备份好 下载 macOS Monterey 制作可引导的驱动器 进恢复模式把盘抹掉 然后用可以到的驱动器重新安装 macOS Monterey
|
7
tobemaster 2022-11-15 12:44:33 +08:00
我也遇到了一样的问题,我每次都是点击 dock 的图标切换 app 时,崩溃的,我自己建了一个 issue 跟踪这个事情
|
8
tobemaster 2022-11-15 12:47:50 +08:00
https://github.com/tobemaster56/draft/issues/108 ,我记录跟踪了一下情况
|
9
lxxself OP @tobemaster 老哥这 issue 的操作秀啊,不过这两天倒是没有发生了,不知道是不是我一直把那崩溃报告的弹框放着没×掉起到了辟邪的作用
|
10
tobemaster 2022-11-22 13:51:32 +08:00
@lxxself 我观察了一段时间,关闭了那两个选项,并且应用不开全屏,到现在已经没遇到那个问题了
|