查看问题详情
编号 | 项目 | 分类 | 查看权限 | 报告日期 | 最后更新 |
---|---|---|---|---|---|
0000099 | Anolis OS 8 | highlight | public | 2021-04-30 09:52 | 2021-06-17 16:48 |
报告员 | yinyongchen | 分派给 | layne-yang | ||
优先级 | normal | 严重性 | minor | 出现频率 | always |
状态 | resolved | 处理状况 | fixed | ||
目标版本 | 8.2 正式版 | 修正版本 | 8.2 正式版 | ||
标题 | 0000099: [Anolis 8.2-4.19-x86/aarch64]执行highlight-gui包中二进制文件highlight-gui发生core dump | ||||
描述 | 执行highlight-gui包中二进制文件highlight-gui发生core dump, x86_64\aarch64 均涉及 [环境信息]: 内核信息: [root@VM20210305-8]# uname -r 4.19.91-23.1.an8.x86_64 操作系统信息: # cat /etc/os-release NAME="Anolis OS" VERSION="8.2" ID="anolis" ID_LIKE="rhel fedora centos" VERSION_ID="8.2" PLATFORM_ID="platform:an8" PRETTY_NAME="Anolis OS 8.2" ANSI_COLOR="0;31" HOME_URL="https://openanolis.cn/" [期望结果]: 执行二进制文件highlight-gui不会发生core dump [实际结果]: 二进制文件highlight-gui执行发生core dump # /usr/bin/highlight-gui --help qt.qpa.xcb: could not connect to display qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb. Aborted (core dumped) [原因定位]: 感觉是依赖库缺失导致,请确认该情况是否正常 [修复建议]: 请确认该情况是否正常 | ||||
问题重现步骤 | 1、开启core dump ulimit -c unlimited echo "/tmp/core-%e-%p" > /proc/sys/kernel/core_pattern 2、下载highlight-gui包并执行对应二进制,观察是否发生core dump yum install -y highlight-gui /usr/bin/highlight-gui --help | ||||
附注 | yum repolist: Repo-id : AppStream Repo-baseurl : http://mirrors.openanolis.org/anolis/8/AppStream/x86_64/os ----- Repo-id : BaseOS Repo-baseurl : http://mirrors.openanolis.org/anolis/8/BaseOS/x86_64/os ----- Repo-id : PowerTools Repo-baseurl : http://mirrors.openanolis.org/anolis/8/PowerTools/x86_64/os ----- Repo-id : epel Repo-baseurl : http://yum.tbsite.net/epel/8/Everything/x86_64 ----- Repo-id : epel-modular Repo-baseurl : http://yum.tbsite.net/epel/8/Modular/x86_64/ | ||||
标签 | 8.2GA-210611 | ||||
|
/usr/bin/highlight-gui --help命令要在所登陆的用户上执行,例如:登陆test用户,用su切换到root用户, 在执行/usr/bin/highlight-gui --help命令会报出此错误,原因在于su切换只是权限切换到root,但图形化界面还停留在test用户上。但注销test用户,切换到root用户登录, 执行/usr/bin/highlight-gui --help可以弹出窗口。解决方法:用test登陆时,su切换到root安装highlight-gui后,退出root,切换回test用户再执行/usr/bin/highlight-gui --help,就不会报错。 |
日期 | 用户名 | 字段 | 更改 |
---|---|---|---|
2021-04-30 09:52 | yinyongchen | 新建问题 | |
2021-04-30 14:39 | qingming2021 | 分派给 | => geliwei-ali |
2021-04-30 14:39 | qingming2021 | 状态 | 新建 => 已分配 |
2021-05-06 11:25 | jacobwang | 分派给 | geliwei-ali => layne-yang |
2021-05-07 23:12 | jacobwang | 目标版本 | => 8.2 正式版 |
2021-06-04 16:11 | cherryliyumei | 添加标签: 8.2GA-210611 | |
2021-06-15 15:57 | layne-yang | 分派给 | layne-yang => |
2021-06-15 16:48 | layne-yang | 分派给 | => layne-yang |
2021-06-15 16:48 | layne-yang | 分派给 | layne-yang => |
2021-06-17 15:51 | layne-yang | 分派给 | => layne-yang |
2021-06-17 16:27 | liuzhilin | 注释已添加: 0000262 | |
2021-06-17 16:48 | layne-yang | 状态 | 已分配 => 已解决 |
2021-06-17 16:48 | layne-yang | 处理状况 | 未处理 => 已修正 |
2021-06-17 16:48 | layne-yang | 修正版本 | => 8.2 正式版 |