嵌入式爱好者

查看: 3371|回复: 2

[Linux] 在weston界面下运行Qt程序,开关显示器电源提示Segmentation fault??

[复制链接]

7

主题

11

帖子

59

积分

A40i/T3/T507/T527通行证RK3568通行证

扫一扫,手机访问本帖
发表于 2022-7-15 09:27:17 | 显示全部楼层 |阅读模式
本帖最后由 13813561956 于 2022-7-15 09:28 编辑

现象是这样的, 我用Qt编写了一个程序, 显示分辨率是1920*1080的, qt程序的主窗体一直是最大化, 这时把显示器电源断电,然后再打开电源, 显示都正常的,  但如果Qt程序 打开一个设置对话框,界面尺寸不是1920*1080的,  这时把显示器电源一关, 就提示Segmentation fault,  这是什么原因?
QStandardPaths: wrong permissions on runtime directory /var/run, 7755 instead of 7700
QDevPA22S 0x7fa1738010
QObject::connect: No such slot MainWindow::timedraw_timeout()
QObject::connect:  (receiver name: 'MainWindow')
Could not parse stylesheet of object QLabel(0x29bb54f0, name = "lbdepth")
qt.qpa.wayland: No shell integration named "xdg-shell" found
[  167.351667] dwhdmi-rockchip fe0a0000.hdmi: failed to get edid
[  174.541871] dwhdmi-rockchip fe0a0000.hdmi: failed to get edid
qt.qpa.wayland: Ignoring unexpected wl_su**ce.leave received for output with id: 38 screen name: "HDMI-A-1" screen model: "unknown" This is most likely a bug in the compositor.
slot_data_startconnect 0x7f9b815190
Segmentation fault
[root@mengvm:/usr/local/meng]# [  294.165217] dwhdmi-rockchip fe0a0000.hdmi: failed to get edid



回复

使用道具 举报

0

主题

9

帖子

126

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证i.MX8MP通行证RK3568通行证RK3588通行证RK3399通行证LS1028A通行证G2L通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证FCU3001通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证AM62x资料下载FDU070K02\FDU101K02通行证i.MX9352通行证2K0500通行证JH7110通行证T113i通行证D9360通行证FCU2601通行证FCU1303通行证

发表于 2022-7-15 14:55:40 | 显示全部楼层
抱歉,无法为您上传某些附件,您可以将问题发到linux@forlinx.com邮箱,到时候邮箱给您回复。
点评回复 支持 反对

使用道具 举报

7

主题

11

帖子

59

积分

A40i/T3/T507/T527通行证RK3568通行证

 楼主| 发表于 2022-7-15 15:17:53 | 显示全部楼层
好的, 邮件已经发了!
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-9-17 04:03

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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