草庐IT

crash-reports

全部标签

c++ - 不可能制作 C++ 应用程序 "Crash Proof"吗?

假设我们有一个C++SDK,它接受一些二进制数据(如图片)并执行某些操作。难道就不能让这个SDK“防崩溃”吗?我所说的崩溃主要是指由于用户传递的无效输入(如异常短的垃圾数据)导致内存访问冲突时操作系统强制终止。我没有使用C++的经验,但是当我搜索时,我发现了几种听起来像是解决方案的方法(使用vector而不是数组,配置编译器以便执行自动边界检查等)。当我向开发人员介绍这个时,他说这仍然不可能。并不是我不相信他,但如果是这样,像Java这样的语言是如何处理这个的?我认为JVM每次都会执行边界检查。如果是这样,为什么不能用C++手动做同样的事情?更新“防撞”并不是说应用程序不会终止。我的意

水晶报表 Report Viewer .rdlc

环境准备环境有两种:一种是直接使用visualstudio2010版本,安装后自动带有报表 另一种是在visualstudio2022版本安装插件, ReportViewer查看器来实现  第一步: 下载安装插件  MicrosoftRDLCReportDesigner2022-VisualStudioMarketplace第二步:打开 visualstudio2022创建项目右键添加NuGet程序包,添加   Microsoft.ReportingServices.ReportViewerControl.Winforms 第三步:右键添加报表  开发演示第一步:创建新的工程。我用winfor

需要 iOS 崩溃报告帮助

我有一个应用程序还没有在应用程序商店中。我将它安装在我的两个本地设备上。在我的其中一台设备上使用它时发生了崩溃。我使用Devices-->Devicewherecashhappened-->DeviceLogs打开了崩溃日志,并找到了带有我的应用程序名称的日志。如下所示,我无法破译导致崩溃的应用程序调用方法,因为它未被符号化3Pictionary0x0003d3c80x27000+91080(整个崩溃日志在帖子末尾)SO帖子讨论了使用dSYM文件对其进行符号化。但是我找不到这个文件。我也没有执行这些帖子中提到的任何称为存档的步骤。我的应用程序中的build设置如下:部署后处理-->否,

ios - 控制台中的 AFNetworking 崩溃报告

在我的演示中,我使用AFNetworkingSDK调用API,而不是通过安装cocoapod,我的代码工作如下,strURL=@"http://services.groupkt.com/country/get/all";AFHTTPSessionManager*manager=[AFHTTPSessionManagermanager];[managerGET:strURLparameters:nilprogress:nilsuccess:^(NSURLSessionTask*task,idresponseObject){NSLog(@"JSON:%@",responseObject);

ios - OS X/iOS 和 TCP : Why CFSocketSendData crashes application if called after connection is reset?

我使用的客户端代码与此类似:#import#include#includevoidreceiveData(CFSocketRefs,CFSocketCallBackTypetype,CFDataRefaddress,constvoid*data,void*info){CFDataRefdf=(CFDataRef)data;intlen=CFDataGetLength(df);if(lenh_addr,host->h_length);sin.sin_family=AF_INET;sin.sin_port=htons(888);CFDataRefaddress,data;UInt8mess

ios - iTunesConnect 要求我提交 "year-end self qualification report"

这是在我尝试提交我的应用程序进行测试时弹出的IfyouaremakinguseofATSormakingacalltoHTTPSpleasenotethatyouarerequiredtosubmitayear-endselfclassificationreporttotheUSgovernment答案是肯定的,我确实会调用https来与我的API对话。我究竟应该怎么做才能满足这个要求?什么是年终self鉴定报告? 最佳答案 这份报告更广为人知的名称是“年度self分类报告”。它涉及一个CSV文件,其中包含以任何方式使用加密的应用程

ios - 需要帮助解决 Apple 崩溃报告

Apple阻止了我的应用程序,因为“它在启动时崩溃”但实际上正在进行内部测试,因为几个星期和3(包括我在内)正在测试相同的构建并且它工作正常......所以我无法理解这是怎么回事...有人可以这么温柔地帮助我翻译Apple发给我的崩溃日志吗?谢谢!PS:由于“bodylimitedto30000characters”,我不得不在最后删减了一小部分{"app_name":"ARMeter","timestamp":"2017-09-0118:06:11.90-0700","app_version":"1.0","slice_uuid":"6a8afc68-3287-3de8-89a4-b

ios - 卡在 KVO_IS_RETAINING_ALL_OBSERVERS_OF_THIS_OBJECT_IF_IT_CRASHES_AN_OBSERVER_WAS_OVERRELEASED_OR_SMASHED

我正在使用新的Swift4API,我正在以不确定的方式获取KVO_IS_RETAINING_ALL_OBSERVERS_OF_THIS_OBJECT_IF_IT_CRASHES_AN_OBSERVER_WAS_OVERRELEASED_OR_SMASHED。有人能修好吗?创建KVO并将其存储在局部变量中的代码非常简单。privatevarrateObservation:NSKeyValueObservation?rateObservation=player.observe(\AVQueuePlayer.rate,options:[.initial,.new]){(_,change)in

iOS 编程 : 'super dealloc' crashes app

这是我第一次在这个网站上提问。作为一名业余开发人员,我总能在这个网站上找到我的问题的答案,但我找不到解决我当前问题的答案。在我的iPad应用程序中,我从rootView调用了一个新的UIViewController:DisplayTheMapViewController_iPad*root=[[DisplayTheMapViewController_iPadalloc]init];displayTheMapViewController=root;[[selfnavigationController]pushViewController:displayTheMapViewControll

iphone - 有没有办法在崩溃报告中包含错误描述字符串?

有没有办法在崩溃报告中包含错误描述字符串?我说的是通过iTunesConnect发送的崩溃报告。如果我能记录崩溃的原因,那就太好了。这question询问是否包含控制台输出,但我很高兴能够包含错误描述字符串,而无需求助于第3方库。编辑:有些错误我可以检测到不明智或无法尝试恢复的地方,因为程序可能处于损坏状态。我宁愿不捕获这些异常,以便通过堆栈跟踪获得自动错误报告。有时,我想记录额外的信息(无法从堆栈跟踪中推断出来),例如状态机的当前状态。 最佳答案 第三方崩溃报告器怎么样?我已经整合了QuincyKit,甚至找到了annotatet