Debug Assertion Failed!_microsoft visual c++ debug library debug assertion_m_star_jy_sy的博客-程序员宅基地

技术标签: exception  VC8调式库对话框集锦  thread  microsoft  whitespace  delete  command  

Microsoft Visual C++ Debug Library

Debug Assertion Failed!

Program:E:\gyb.2.5\hotfoxd.exe

File:dbgdel.cpp

Line:52

Expression:_BLOCK_TYPE_IS_VALID(pHead->nBlockUse)

对话框如下图所示:

 

该对话框为调式环境下断言失败提示对话框,由释放内存时,内存块头部结构非法引发。通常是由于内存被多次释放所致。

 

单击重试按钮,产生minidump,分析minidump,结果如下所示:

Microsoft (R) Windows Debugger Version 6.11.0001.404 X86

Copyright (c) Microsoft Corporation. All rights reserved.

 

 

Loading Dump File [E:\gyb.2.5\CrashLog\20120131150956\crash.dmp]

User Mini Dump File: Only registers, stack and portions of memory are available

 

WARNING: Whitespace at start of path element

Symbol search path is: SRV*d:/temp/*http://msdl.microsoft.com/download/symbols;

E:\可执行文件\服务端\output\pdb

Executable search path is:

Windows Server 2003 Version 3790 (Service Pack 2) MP (4 procs) Free x86 compatible

Product: Server, suite: Enterprise TerminalServer SingleUserTS

Machine Name:

Debug session time: Tue Jan 31 15:09:58.000 2012 (GMT+8)

System Uptime: not available

Process Uptime: 7 days 7:23:09.000

................................................................

..........................................

This dump file has a breakpoint exception stored in it.

The stored exception information can be accessed via .ecxr.

eax=2f880000 ebx=003f1050 ecx=00000007 edx=7c95847c esi=2f2fefe8 edi=00005020

eip=7c95847c esp=2f2fe468 ebp=2f2fe478 iopl=0         nv up ei pl zr na pe nc

cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246

ntdll!RtlRaiseException+0xd:

7c95847c c3              ret

0:378> !analyze -v

*******************************************************************************

*                   

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m_star_jy_sy/article/details/7222343

智能推荐

JAVA的String 类【转】_kuaidi8的博客-程序员宅基地

======================================================注:重要!程序员如何有效的放松身心!下班后做什么?======================================================string类1、string对象的初始化由于string对象特别常用,所以在对string对象进行初始化时,

.NET6 webApi的分层结构注册访问数据库,mysql和sqlite的配置_net6 webapi分层_罗迪尼亚的熔岩的博客-程序员宅基地

EF和本体程序需要分离开.EF实体类类库:<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>net6.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </Pro_net6 webapi分层

linux内核--input子系统(触摸屏驱动分析)_触摸屏子系统_qq_40215005的博客-程序员宅基地

前面对于按键的驱动有了大致的了解,赋予虚拟总线的概念,注册设备、驱动,互相探测,在探测函数中分配设备号、传递硬件设备信息给自定义结构体、初始化fops结构体、注册cdev结构体,这就是一个按键类型的驱动模型:https://blog.csdn.net/qq_40215005/article/details/90384563但是作为一个操作系统,这样的设备实在是太多了,如果能在虚拟总线的基础上再进..._触摸屏子系统

Python eval()函数的使用_globals must be a real dict_点亮~黑夜的博客-程序员宅基地

Python eval()函数的使用文章目录一、官网给出的定义1、eval() 方法的语法:二、eval的作用1、计算字符串中有效的表达式,并返回结果2、将字符串转成相应的对象(如list、tuple、dict和string之间的转换)三、eval()使用globals参数切记: eval()函数的第一个参数的类型是字符串一、官网给出的定义eval(str)函数很强大,官方解释为:将字符..._globals must be a real dict

键盘输入一个英制的身高(几英尺几英寸),计算对应的公制身高(米)_身高换算成英尺英寸_Angostura的博客-程序员宅基地

1英尺foot=12英寸 1英尺foot=0.3048m ,要求定义符号常量FOOT,其值为0.3048。【输入形式】分别输入身高的英尺数与英寸数【输出形式】此身高对应的公制身高(米)。输出保留两位小数【样例输入】FOOT:5INCH:10【样例输出】5feet,10inches is 1.78meters#include<stdio.h>int main()#define FOOT 0.3048{ int foot,INCH; float a,b; pr..._身高换算成英尺英寸

【DailyFresh】课程记录4---购物车模块-程序员宅基地

P72 商品详情页js代码购物车模块1.添加商品到购物车在详情页面上有一个加入商品到购物车,处理增加与减少部分的js,点击事件在商品的详情页detail.html中去定义js # 计算商品的总价格<script type="text/javascript"> # 进行调用 update_goods_amount() # 定义点击事件 function update_goods_amount() { # 获取商品的单价和数量...

随便推点

linux V4L2框架分析_v4l2_cid_saturation_白鲸入海的博客-程序员宅基地

对于Linux内核里面的众多子系统,都采用了分层的思想来实现,V4L2子系统也不例外,跟framebuffer子系统类似似。V4L2子系统也分为两层。暂且分为核心层和硬件相关层。V4L2也是字符设备驱动程序,因此也脱离不了一般驱动程序的范围。核心层:主要实现了字符设备驱动程序框架,使得驱动开发者不在关注字符设备驱动程序本身,只用关注硬件相关层即可,同事核心层也为上层APP提供了统一的访问接口,..._v4l2_cid_saturation

两种开源数据库连接池的使用_工程哥的博客-程序员宅基地

现在很多WEB服务器(Weblogic, WebSphere, Tomcat)都提供了DataSoruce的实现,即连接池的实现。通常我们把DataSource的实现,按其英文含义称之为数据源,数据源中都包含了数据库连接池的实现。开源组织提供了数据源的独立实现: DBCP 数据库连接池 C3P0 数据库连接池实际应用时不需要编写连接数据库代码,直接从数据源获得数据库的连接。程序

inode与block面试题案例_什么情况下inode消耗的快还是block__IanXiao的博客-程序员宅基地

1题:如果想磁盘写入数据提示如下错误: No space left on device。 通过df -h查看磁盘空间,发现没满,请问可能原因是什么?解答:可能是inode数量被消耗尽了。 df -i查看是否耗尽了inode数量。企业工作中邮件临时队列/var/spool/clientmquene这里很容易被大量小文件占满导致No space left on device的错误。clientmq_什么情况下inode消耗的快还是block

输入字符串(以空格分隔),将字符串中的单词以键值对方式输出到指定文件_钟不冷的博客-程序员宅基地

public class PrintMap { /* * 输入一串以空格分隔的字符串,调用自定义方法,将每个字符及其个数以键值对方式写入指定文件 */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入字符串(以空格分隔):")...

多用户远程访问Ubuntu18.04配置记录_如何让ubuntu 中所有用户远程桌面_溯水襄陵_的博客-程序员宅基地

多用户远程访问Ubuntu18.04配置记录一 在 Ubuntu 18.04 上安装 Xrdp 远程桌面服务1 安装方法12 安装方法23 解决安装后不能远程连接的问题4 远程连接xfce桌面无法打开terminal终端二 SSH远程连接Ubuntu18.04一 在 Ubuntu 18.04 上安装 Xrdp 远程桌面服务1 安装方法1参考:https://blog.csdn.net/u013554213/article/details/103397875Ubuntu设置打开设置-共享将允_如何让ubuntu 中所有用户远程桌面

redis集群搭建报错-(error) CLUSTERDOWN The cluster is down_PacosonSWJTU的博客-程序员宅基地

【README】最近搭建一个redis集群,参考博文 (https://www.cnblogs.com/mafly/p/redis_cluster.html) 对集群配置后,master, slave 也启动起来,但无法插入数据;【1】报错信息;[root@centos201 redis-cluster]# /usr/local/bin/redis-cli -c -h 192.168.163.201 -p 6379 192.168.163.201:6379> keys *1._clusterdown the cluster is down

推荐文章

热门文章

相关标签