码迷,mamicode.com
首页 >  
搜索关键字:程序崩溃    ( 611个结果
某安全竞赛题一
前段时间一个比较大的比赛上遇到的两个题目,遂记录一下运行改程序该程序开启的端口为12345 发送畸形数据包之后程序崩溃,如下图可知,崩溃点发生在函数0x000000000040096b中 通过调试发现溢出发生在函数calc的memcpy函数中溢出之后的堆栈,此时返回地址0x7fffffffc320被...
分类:其他好文   时间:2015-06-02 19:52:07    阅读次数:173
C语言调试的几种方法
linux系统下,在不gdb调试的情况下,我们如何解决程序崩溃问题呢?首先想到的就是添加log日志信息,其次还有以下几种方法可以帮助我们分析存在的问题:(一)add2line 程序崩溃时会打出一些崩溃地方的地址空间,可以使用此方法显示崩溃地方对应的函数或者某一行,使用方法如下:echo "0x63d...
分类:编程语言   时间:2015-05-31 19:53:26    阅读次数:129
综合经验:IO读写错误必然导致程序崩溃
仿佛是忽然间产生的问题,每次程序退出时候,必然崩溃,花了整整一天才找到原因,就是对数据库的IO读写错误。主要是因为析构函数调用了Disconnect函数,内容如下:void SFTPTool::Disconnect(){ if (!m_valided) IsCompteVali...
分类:其他好文   时间:2015-05-30 00:25:56    阅读次数:155
QtCreator 打不开UI文件
最近遇到了ubuntu下的QtCreator打开ui文件时,QTCreator界面变黑色,程序崩溃,然后自动退出。这儿软件我用了1年了,莫名其妙出现了这个问题,很是费解。重装了QtCreator和QtDesigner,还是不行。在网上看到了这位老兄也遇到了这个问题,只是他是在WIN下,但是按照11楼的思路(..
分类:其他好文   时间:2015-05-27 16:09:31    阅读次数:182
xocde快速定位崩溃代码
起因 有不少人在评论发一些崩溃信息,问我程序怎么回事,其实如果你知道了程序崩溃在哪行代码崩溃了,就很容易定位问题了。android开发看崩溃log就能看到具体哪行代码出问题,那在iOS开发怎么快速定位到具体哪行代码崩溃呢。步骤1在xcode添加一个通用断点就行了。方法如下:点击项目导航断点那,如.....
分类:其他好文   时间:2015-05-27 12:03:32    阅读次数:116
iOS 中捕获程序崩溃日志
iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者,是大多数软件都选择的方法。下面就介绍如何在iOS中实现: 1. 在程序启动时加上一个异常捕获监听,用来处理程序崩溃时的回调动作   NSSetUncaughtExceptionHandler(&UncaughtExceptionHandler);   官方文档介绍:Sets the top-level e...
分类:移动开发   时间:2015-05-23 18:28:13    阅读次数:123
the application was unable to start correctly(0x000007b)解决方案
遇到程序崩溃的一般解决步奏 1、调试程序,定位到崩溃到码处。如果是系统代码处的问题,可以复制改行代码在百度上搜搜看;如果是你自己写的代码,那么我想改起来就更简单了。 2、一般我们所遇到的程序崩溃问题网上一定是找得到的,尽量看看国外的链接,老外们说的还是比较靠谱的。看不懂英文的话,就用chrome浏览器翻译网页吧。 回到正题, 一朋友说他运行程序出现崩溃弹窗:the application ...
分类:移动开发   时间:2015-05-23 12:58:46    阅读次数:378
自助Linux之问题诊断工具strace【转】
转自:http://www.cnblogs.com/bangerlee/archive/2012/02/20/2356818.html引言“Oops,系统挂死了..."“Oops,程序崩溃了..."“Oops,命令执行报错..."对于维护人员来说,这样的悲剧每天都在上演。理想情况下,系统或应用程序的...
分类:系统相关   时间:2015-05-22 18:25:56    阅读次数:284
android之文件下载
android之文件下载android文件下载有三个要点 不能在主线程中下载文件 在配置文件中给定权限 使用http协议的get方法连接网络下载文件 做好这三点就可以成功的下载文件了,前面两点非常简单,但很容易忘记 一般程序崩溃都是因为这两个原因啦。而重点学习了如何使用http协议中的get方法。public class Download { /** * 文本文件下载方法,接受...
分类:移动开发   时间:2015-05-19 22:49:59    阅读次数:267
assert断言的使用说明
assert,中文意思是断言,在C语言中是一种宏,不是函数,常用于调试,含于头文件中。使用语法:assert(judgement),括号内加入判断表达,表明此处断言表达式成立。若事实上成立的话,则断言为真,程序照常运行。若事实上表达式不成立,断言失败,则程序崩溃,无法正常运行。若要禁用断言,使其无效,需在#include前加上#define NDEBUG 。这样断言语句即使未被删除,效果等同于被注...
分类:其他好文   时间:2015-05-19 16:40:17    阅读次数:168
611条   上一页 1 ... 43 44 45 46 47 ... 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!