(Qt5Gui.dll)处(位于 xxx.exe 中)引发的异常: 0xC0000005: 读取位置 XXXXXXXX 时发生访问冲突

最新在处理opencv的时候遇到(Qt5Gui.dll)处(位于 xxx.exe 中)引发的异常: 0xC0000005: 读取位置 XXXXXXXX 时发生访问冲突,导致上位机崩溃严重影响开发的效率。

简要代码:

cpp 复制代码
void show()
{
QImage img = QImage(data,width,height,bytePerLine,QImage::Format_RGB888);
emit img;
}

void showImg(const QImage img) {
 setPixmap(QPixmap::fromImage(img));
}

代码运行起来崩溃 QPixmap此处,渲染崩溃。由于是考虑 多线程,空指针,指针被释放等一些问题,依然解决不了。最终将代码修改成如下,成功解决。

cpp 复制代码
void show()
{
QImage img = QImage(data,width,height,bytePerLine,QImage::Format_RGB888).copy();
emit img;
}

void showImg(const QImage img) {
 setPixmap(QPixmap::fromImage(img));
}
相关推荐
zz3457298113几秒前
c语言基础概念9
c语言·开发语言
yxm26336690811 分钟前
【洛谷压缩技术续集题解】
java·开发语言·算法
键盘帽子3 分钟前
多线程情况下长连接中的session并发问题
java·开发语言·spring boot·spring·spring cloud
毅炼9 分钟前
Java 基础常见问题总结(1)
开发语言·python
fengxin_rou18 分钟前
【黑马点评实战篇|第一篇:基于Redis实现登录】
java·开发语言·数据库·redis·缓存
数智工坊28 分钟前
【数据结构-栈】3.1栈的顺序存储-链式存储
java·开发语言·数据结构
R-G-B36 分钟前
python 验证每次操作图片处理的顺序是否一致,按序号打上标签,图片重命名
开发语言·python·图片重命名·按序号打上标签·验证图片处理的顺序
小二·41 分钟前
Go 语言系统编程与云原生开发实战(第10篇)性能调优实战:Profiling × 内存优化 × 高并发压测(万级 QPS 实录)
开发语言·云原生·golang
多多*44 分钟前
2月3日面试题整理 字节跳动后端开发相关
android·java·开发语言·网络·jvm·adb·c#
止观止1 小时前
告别 require!TypeScript 5.9 与 Node.js 20+ 的 ESM 互操作指南
javascript·typescript·node.js