android版本是2.2.1设备是三星galaxyII完整的崩溃日志是:java.lang.RuntimeException:createWindowSurfacefailed:EGL_BAD_MATCHatandroid.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1077)atandroid.opengl.GLSurfaceView$EglHelper.createSurface(GLSurfaceView.java:981)atandroid.opengl.GLSurfaceView$G
最近,由于名为com.walkfreestub的包中的NullPointerException,我们的Android应用开始崩溃。目前在线上绝对没有对此有引用(我们已经尝试了与崩溃相关的各种其他搜索)。关于这个包或可能的原因的任何信息都会很棒。我们最好的猜测是有人反编译了我们的APK并修改了原始代码,以便在非官方应用商店中重新发布它。值得注意的是,这种情况最常发生在印度和尼日利亚,并且经常发生在小米2014818设备上(但这可能只是这些国家/地区的常见设备)。版本主要是Android4.2和4.4,但在5.1和其他版本上也有一些崩溃。更新:现在有几个在线论坛,用户提示与com.walk
我们一直在GooglePlay中看到针对运行Android8.0.0的三星S9(starqlesq)和S9+(star2qlesq)的崩溃报告:信号11(SIGSEGV),代码1(SEGV_MAPERR)回溯:#00pc0000000000a51278/vendor/lib64/libllvm-glnext.so(_ZN13ShaderObjects17loadProgramBinaryEP15CompilerContextPvmP23QGLC_LINKPROGRAM_RESULT+1396)#01pc000000000099b500/vendor/lib64/libllvm-glne
我有一个用C++编写的Windows应用程序,它偶尔会消失。我使用蒸发这个词是因为没有留下任何东西:没有来自Windows的“我们很抱歉”消息,没有来自Dr.Watson设施的故障转储......有一次崩溃发生在调试器下,调试器没有中断——它显示应用程序仍在运行。当我手动暂停执行时,我发现我的进程不再有任何线程。我如何捕捉此进程终止的原因? 最佳答案 您可以尝试使用windowsdebuggingtoolpackage中的adplus实用程序.adplus-crash-pyourprocessid自动转储工具为异常提供小型转储,并在
我使用谷歌浏览器已有一段时间了,我注意到它具有非常优雅的崩溃控制功能。就在崩溃之前,谷歌浏览器给出了一条消息,说“哇!谷歌浏览器崩溃了。现在重新启动吗?”。紧接着,我会得到一个标准的WindowsXP“这个程序遇到了问题,需要关闭。”使用“调试”、“不发送”和“发送错误报告”按钮。我的问题是如何编写已编译的应用程序以提前检测崩溃情况?如果您了解如何使用任何编程语言/平台进行操作,那就太好了。谢谢 最佳答案 GoogleChrome使用一种技术(通常称为进程分离),其中“主机”UI管理它可以检测到的子进程变得无响应(或者更糟,抛出错误
花了一整天时间调查这个错误,我的同事说它看起来像一个链接器或库错误。我以前从未有过这样的事情,所以我在这里记录下来并寻求帮助!在调用main之前我的可执行文件出现段错误ProgramreceivedsignalSIGSEGV,Segmentationfault.0x0000000000000000in??()(gdb)bt#00x0000000000000000in??()#10x00007ffff7b47901in??()from/usr/lib/x86_64-linux-gnu/libstdc++.so.6#20x00007ffff7b47943instd::locale::loc
我一直在尝试调试崩溃的应用程序中的崩溃(即断言*glibcdetected*free():invalidpointer:0x000000000070f0c0***)当我尝试对字符串进行简单赋值时。请注意,我正在使用gcc4.2.4优化级别设置为-O2的linux系统上进行编译。使用-O0应用程序不再崩溃。例如std::stringabc;abc="testString";但如果我按如下方式更改代码,它就不会再崩溃了std::stringabc("testString");所以我又挠头了!但有趣的模式是,崩溃在应用程序中稍后移动,AGAIN在另一个字符串。我发现应用程序在字符串分配时不断
我想为我的Qt应用程序创建一个崩溃/异常处理程序。我已经让处理程序工作了(不包括在下面的代码中)。问题出在Windows上,只有在调用signal()和std::set_terminate()的同一线程中发生崩溃时它才有效。在Linux上,它似乎默认适用于所有线程。有没有办法让它适用于Windows上的所有应用程序线程?#include"mainwindow.h"#include#include#include#include#includevoidseg_handler(intsig){//Crash/exceptionhandlingcode//...exit(1);}voidst
我一直在尝试安装“调试工具”,以便尝试分析服务器崩溃时的转储文件(WindowsServer2008R2)。我过去常常这样做,但我找不到如何安装/定位Windows7调试工具。我读过这篇知识库文章:http://support.microsoft.com/kb/315263.然后我尝试从以下文章(http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx)下载“Windows调试工具”。我选择了“将Windows调试工具安装为独立组件”,下载文件并安装。它确实安装成功,但我仍然找不到文件。这对我来说似乎是一个愚蠢的问题,
简单代码(下面,malloc()/free()序列在100个线程中运行)在我尝试运行的任何Windows操作系统上都会崩溃。如有任何帮助,我们将不胜感激。也许使用一些编译器指令会有帮助?我们在Release/x64中构建VS2017中的可执行文件;运行几分钟后,可执行文件在我尝试的任何Windows平台上崩溃。我也尝试过使用VS2015进行构建,但没有帮助。相同的代码在Linux上运行良好。实际上,问题比看起来更严重;我们面临这样的情况:我们的服务器代码在生产环境中每天无缘无故崩溃几次(当用户调用的号码超过某个值时)。我们试图确定问题并创建最简单的解决方案来重现该问题。VS项目的存档是