查看问题详情

编号项目分类查看权限最后更新
0000099Anolis OS 8highlightpublic2021-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

活动

liuzhilin

2021-06-17 16:27

报告者   ~0000262

/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 正式版