乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 29|回复: 1

插入块时的GPU问题

[复制链接]

5

主题

10

帖子

6

银币

初来乍到

Rank: 1

铜币
25
发表于 2017-12-11 13:12:57 | 显示全部楼层 |阅读模式
大家好,
我正在与开发人员合作开发AutoCAD的C#插件,该插件插入特定几何形状的块以填充用户指定的几何形状。在过去的几个月里,我们注意到我们的笔记本电脑(相同的品牌、型号、硬件等)存在一个问题,其中AutoCAD要么1)崩溃,要么2)成功插入块,但删除块的动态控制,要么3)成功插入块,但将绘图中的所有注释对象更改为无注释。
在完全关闭之前,AutoCAD将提供这两条错误消息:
INTERNAL ERROR:!dbobji.cpp@720:eInvalidOpenState
or
FATAL ERROR:未处理的访问违规读取e735bfd0h的0x0000异常
在其中一台笔记本电脑上安装Visual Studio后(由于不同的机器,开发人员无法重新创建问题),我们要调试显示此错误的问题:
AutoCAD错误:acad.exe中0x00007FFE5B048363(ntdll.dll)处的未处理异常:0xC0000374:堆已损坏(参数:0x00007FFE5B0A06B0)。
我相信这个问题与笔记本电脑上的GPU有关,因为相同的程序在更强大的系统上运行良好。我想问大家的问题是,是否有可能通过更改或在添加块的事务中包含新内容来减少对GPU的需求?我希望这不是一个太含糊的请求。
提前谢谢你

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2017-12-11 15:10:30 | 显示全部楼层
对于eInvalidOpenState错误,它听起来更像是由于在修改期间没有正确打开/关闭实体而导致的内存问题。
您是否使用夹具来插入块?在抖动过程中可能会发生一些奇怪的事情,例如,如果你打开数据库是为了读而不是写,它可能会崩溃。
查看所有出现的打开对象(块表、记录和实体等),将它们设置为打开以进行测试,并查看问题是否出现。
干杯,欢迎光临!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 10:44 , Processed in 0.140595 second(s), 56 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表