返回列表 发新帖

[BUG反馈] 复制含有符号链接的目录可能导致无限递归

[复制链接]

1

主题

0

回帖

15

积分

幼儿园

Rank: 1

金币
3
好评
0
信誉
100
发表在  2025-3-26 13:29:17 | 显示全部楼层 | 阅读模式  来自 四川
例如 /sys/class/backlight/ 这个目录,里面有两个符号链接指向的是外部目录,而外部目录当中又包含了当前目录。
如果在MT里复制  /sys/class/backlight/  这个目录到任意位置,会在计算文件大小的步骤一直无限递归,文件数量和大小会一直涨,而复制根本不会开始,最后MT管理器会直接死掉弹ANR




zizhan:/sys/class/backlight/panel0-backlight # ls -l
total 0
-r--r--r-- 1 root   root   4096 1972-08-17 20:52 actual_brightness
-rw-r--r-- 1 root   root   4096 1972-08-17 20:52 bl_power
-rw-r--r-- 1 system system 4096 2025-03-26 12:09 brightness
lrwxrwxrwx 1 root   root      0 1972-08-17 20:52 device -> ../../../ae00000.qcom,mdss_mdp
-r--r--r-- 1 system system 4096 1972-08-17 20:52 max_brightness
drwxr-xr-x 2 root   root      0 1972-08-17 20:52 power
-r--r--r-- 1 root   root   4096 1972-08-17 20:52 scale
lrwxrwxrwx 1 root   root      0 1972-08-17 20:52 subsystem -> ../../../../../../class/backlight
-r--r--r-- 1 root   root   4096 1972-08-17 20:52 type
-rw-r--r-- 1 root   root   4096 1972-08-17 20:52 uevent


回复

使用道具 举报

319

主题

4378

回帖

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
121416
好评
1132
信誉
201

MT论坛元老MT论坛优秀教师2018MT论坛优秀成员

QQ
发表于 2025-3-29 15:39:11 | 显示全部楼层  来自 福建
MT查看这两个文件的时候会显示它们是符号链接吗?
回复

使用道具 举报

319

主题

4378

回帖

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
121416
好评
1132
信誉
201

MT论坛元老MT论坛优秀教师2018MT论坛优秀成员

QQ
发表于 2025-3-29 15:40:01 | 显示全部楼层  来自 福建
我检查了下代码,已经对符号链接进行过滤了,可能是没判断出来是符号链接,难道是硬链接?
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表