查看问题详情

编号项目分类查看权限最后更新
0000147Anolis OS 8qt5-qttoolspublic2021-06-24 09:18
报告员anolislw 分派给xingwei-liu  
优先级low严重性minor出现频率always
状态 resolved处理状况fixed 
标题0000147: [DDE][aarch64/x86_64]rpm:qt5-qttools-devel安装后执行 /usr/bin/pixeltool-qt5 --help出现core dump
描述【描述】
安装qt5-qttools-devel安装后执行 /usr/bin/pixeltool-qt5 --help出现core dump
Source:qt5-qttools

【主机以及repo信息】
[root@localhost mock]# 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/"

[root@localhost mock]# yum repolist
repo id repo name
AppStream AnolisOS-8 - AppStream
BaseOS AnolisOS-8 - BaseOS
DDE AnolisOS-8 - DDE
PowerTools AnolisOS-8 - PowerTools
epel EPEL
epel-modular Extra Packages for Enterprise Linux Modular 8 - aarch64


[root@localhost mock]# yum repolist -v | grep -E "Repo-name|baseurl"
Repo-name : AnolisOS-8 - AppStream
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/AppStream/aarch64/os
Repo-name : AnolisOS-8 - BaseOS
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/BaseOS/aarch64/os
Repo-name : AnolisOS-8 - DDE
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/DDE/aarch64/os
Repo-name : AnolisOS-8 - PowerTools
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/PowerTools/aarch64/os
Repo-name : EPEL
Repo-baseurl : http://yum.tbsite.net/epel/8/Everything/aarch64
Repo-name : Extra Packages for Enterprise Linux Modular 8 - aarch64
Repo-baseurl : http://yum.tbsite.net/epel/8/Modular/aarch64/


问题重现步骤yum install qt5-qttools-devel
 /usr/bin/pixeltool-qt5 --help

 the monitored command dumped core
/tmp/tone/lib/common.sh: line 423: 2997126 Aborted "$@"
附注1 x86_64相同问题:
2 同Source来源其他二进制rpm包core dump问题:
    yum install qt5-qtdeclarative-devel ---> /usr/bin/qml --help
    yum install qt5-qdbusviewer ---> /usr/bin/qdbusviewer-qt5 --help
    yum install qt5-doctools ---> /usr/bin/qdistancefieldgenerator --help
    yum install qt5-designer ---> /usr/bin/designer-qt5 --help
    yum install qt5-assistant ---> /usr/bin/assistant-qt5 --help
标签8.2GA-210611

活动

xingwei-liu

2021-06-07 11:12

开发人员   ~0000246

anolis GA镜像安装虚拟机
安装qt5-qttools-devel
执行/usr/bin/pixeltool-qt5 --help
问题未复现
命令执行情况.png (112,109 字节)   
命令执行情况.png (112,109 字节)   

yinyongchen

2021-06-23 16:27

报告者   ~0000283

目前怀疑是测试环境镜像差异导致,开发是否使用的是带图形化组件的镜像安装?
测试机目前默认均使用最小安装(无图形化组件),执行二进制时会出现core dump,
按之前对齐的方案是在测试环境中先安装dde的全部组件再执行二进制,但目前测试验证时仍会发生core dump
只有在设置环境变量 QT_QPA_PLATFORM=offscreen 时才可以正常显示,请开发看下是否正常?
image.png (32,709 字节)   
image.png (32,709 字节)   

xingwei-liu

2021-06-23 18:01

开发人员   ~0000285

根据您的描述,您应该是在tty的状态下进行的测试,dde环境的相关包需要在图形界面的环境中进行测试;
设置环境变量QT_QPA_PLATFORM=offscreen ,可以使qt应用运行在无图形的环境中,所以执行命令会正常显示;
如果可以的话,可以在图形界面的环境中进行测试。

问题历史

日期 用户名 字段 更改
2021-05-31 15:44 anolislw 新建问题
2021-06-06 14:59 jacobwang 分派给 => xingwei-liu
2021-06-06 14:59 jacobwang 优先级 中 => 低
2021-06-06 14:59 jacobwang 状态 新建 => 已分配
2021-06-07 11:08 cherryliyumei 添加标签: 8.2GA-210611
2021-06-07 11:12 xingwei-liu 注释已添加: 0000246
2021-06-07 11:12 xingwei-liu 添加了以下文件:: 命令执行情况.png
2021-06-23 16:27 yinyongchen 注释已添加: 0000283
2021-06-23 16:27 yinyongchen 添加了以下文件:: image.png
2021-06-23 18:01 xingwei-liu 注释已添加: 0000285
2021-06-24 09:18 xingwei-liu 状态 已分配 => 已解决
2021-06-24 09:18 xingwei-liu 处理状况 未处理 => 已修正