feat: M6.10–M6.19 批量收编 + M6.19 推卡验收
- M7 launcher 重写 5 期(虚拟化宫格/meow_theme 单一权威/横幅动画/自定义 PIN 键盘) - OOM 通用化(cachegov 上收 SDK)、自动切歌根治、meowpanel jv_free 泄漏修复、Hello 滚动卡顿修复 - ncm 歌词 UI / 媒体通知封面 / 封面分辨率 640 - 5 bug 修复:ncm 后台化 UI 叠层+点击穿透、再进 ncm 桌面叠层、播放页新旧 UI 叠层抢刷脏区(meow_ui_gfx 恢复边沿整帧重画)、PIN 亮屏亮度跳(keys.c meow_panel_on 按 settings_brightness_clamped 恢复)、通知中心封面显歌单封面(cover.c save_cover_raw 加 is_song + 命中块守卫) - 四 App 统一重链新 meow_ui.a 51caee4a;M6.19=0.8.19 固件 2d2331f2 推卡自刷验收全绿
This commit is contained in:
1 parent
c2ee7626a4
commit
3d70a3dd2c
176 files changed
+15507
-597
No files matched your search
@@ -1367,7 +1367,11 @@ static void *io_thread(void *arg)
|
||||
memcpy(snaps, pfds, sizeof snaps);
|
||||
pthread_mutex_lock(&g_mu);
|
||||
(void)pr;
|
||||
/* 处理 listen */
|
||||
/* 处理 listen:一次 poll 收 1 个连接。**不可改用「while accept 排空积压」**——在连接
|
||||
* 风暴下(对端持续 connect)accept 永不 EAGAIN → 持 g_mu 无限循环 → IO 线程卡死、
|
||||
* 播放/路由/QUERY 全部被 g_mu 阻塞(宿主 T10 实测:drain 版风暴下 probe/OPEN 全 FAIL)。
|
||||
* 单次 accept + 下一轮 poll 再收,既有界又保持 listener/IO 可服务(原版行为即正确,
|
||||
* fd=N 反复 accept 是**对端短连接**所致,非本循环缺陷)。 */
|
||||
if ((snaps[0].revents & POLLIN)) {
|
||||
int cfd = accept(lfd, NULL, NULL);
|
||||
if (cfd >= 0) {
|
||||
|
||||
Reference in new issue
Block a user