社区
C语言
帖子详情
程序在malloc时崩溃是什么问题
diamond1983
2009-02-16 04:59:47
问题是我在一个dll里调用了malloc,以前没问题,这次更新过版本之后不知道为什么有问题了。
...全文
538
10
打赏
收藏
程序在malloc时崩溃是什么问题
问题是我在一个dll里调用了malloc,以前没问题,这次更新过版本之后不知道为什么有问题了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
diamond1983
2009-02-18
打赏
举报
回复
是以前的代码没测出问题,刚测出来,看来通往错误的路有千万条啊。
dong0520liang
2009-02-18
打赏
举报
回复
[Quote=引用 9 楼 yuzl32 的回复:]
不懂得描述问题的问题,确实对解决问题是一个很大的问题!
[/Quote]
up...
yuzl32
2009-02-18
打赏
举报
回复
不懂得描述问题的问题,确实对解决问题是一个很大的问题!
happytang
2009-02-17
打赏
举报
回复
确认以前没问题,更新后有问题;
那肯定是新更新的代码出的问题,仔细检查就好了
解决问题的一个思路
jackzhhuang
2009-02-17
打赏
举报
回复
回调函数?会不会是没有在声明前加“stdcall”?
diamond1983
2009-02-17
打赏
举报
回复
现在确认了是我的一个回调函数调错了,结果如此混乱,谢谢各位啊!
逸学堂
2009-02-16
打赏
举报
回复
所有涉及到的项目,都重新编译生成一边。
waizqfor
2009-02-16
打赏
举报
回复
[Quote=引用楼主 diamond1983 的帖子:]
问题是我在一个dll里调用了malloc,以前没问题,这次更新过版本之后不知道为什么有问题了。
[/Quote]\
DLL是静态连接调用的吗 如果不是那肯定错了
LZ好好检查下程序
叶落寒山
2009-02-16
打赏
举报
回复
有没有free。
a_rockboy
2009-02-16
打赏
举报
回复
自己的DLL还是别人的DLL,应用程序使用静态链接方法调用的DLL吧,把你的应用程序重新编译一下。
c语言
malloc
崩溃
,
malloc
跟 thread 同
时
,
崩溃
malloc
和 thread 同
时
,
崩溃
unsignedshortint*getPointer(){unsignedshortint*buf=(unsignedshortint*)
malloc
(4*sizeof(unsignedshortint));unsignedshortint*temp=buf;buf[0]=67;returntemp;}voidma...
malloc
崩溃
malloc
崩溃
malloc
分配失败会导致的
问题
在更复杂的场景中,如果
malloc
分配失败且未正确处理,
程序
可能会继续执行并尝试使用未成功分配的内存。如果此
时
程序
已经分配了其他资源(如文件句柄、网络连接等),这些资源可能无法正确释放,导致资源泄漏。如果未检查
malloc
的返回值,并尝试访问或解引用一个空指针,
程序
将触发运行
时
错误,通常表现为段错误(segmentation fault)。即使
程序
不会因为空指针解引用而
崩溃
,如果未正确处理
malloc
失败的情况,
程序
的行为可能会变得不可预测或错误。这可能导致数据损坏、不一致或不可恢复的状态。
malloc
分配内存失败会导致什么
问题
?new和
malloc
在申请空间
时
超出可申请的大小就会分配异常,可申请的大小是多少?
malloc
分配内存失败会导致什么
问题
?new和
malloc
在申请空间
时
超出可申请的大小就会分配异常,可申请的大小是多少?
动态内存
malloc
,calloc,realloc如何使用,使用场景及使用free释放内存
时
崩溃
的原因
动态内存,
malloc
,calloc,realloc的使用场景,free
崩溃
的原因,为什么函数返回数组
时
要使用动态内存
C语言
70,026
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章