E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
程序崩溃
linux下由于线程局部存储未初始化导致加载动态链接库时
程序崩溃
的BUG
昨天碰到一个诡异的问题,第三方引擎给过来一个新的寻路库,原本的实现是一个静态链接库(.a),但是新版的改为了动态链接(.so),我没想那么多,直接在需要的地方dlopen打开该so,谁知道一跑到这句就程序就当。用gdb查看core文件,最上层的堆栈大致是:#0_dlerror_run()#1dlopen()google了一番“_dlerror_runcrash”、"_dlerror_run崩溃"等
寰子
·
2020-08-05 15:29
Multi
Thread
Programming
C++
Programming
Language
Linux应用开发之coredump
前言
程序崩溃
往往是最不好调试的,如果是很容易复现的现象,可能我们还可以比较容易分析出问题所在。但是对于那种需要几天,或者在某种特殊条件下才能触发的现象。
挣钱养梦
·
2020-08-05 14:10
嵌入式Linux
嵌入式
linux
gdb
java
操作系统
Python123——测验3: 基本数据类型
能够计算x的平方根,计算负数的平方根将产生:A
程序崩溃
沫燃清荷
·
2020-08-05 13:50
Python
你以为轻易就可以掌握的多线程--谈python多线程竞争资源引起
程序崩溃
的解决办法
在使用多线程时,通常在考虑多线程竞争系统资源的时候,一般会使用信号量控制之类的锁(Lock)来限制同一时间访问修改资源的线程。在PC桌面级程序开发当中,共享资源数据同步的问题尤其值得引起重视。下面来看一下使用信号量的方法控制多线程访问共享数据的示范。定义共享数据counter计数器globalcountercounter=0定义Task工作内容,执行工作时,将counter计数器+1classTa
WowlNAN
·
2020-08-05 12:23
Bug
Python
研究
go: panic与recover
panic是go语言在运行时发生的错误,如数组访问越界、空指针引用等,这些运行时错误会引起
程序崩溃
。这并不是我们想看到的,
程序崩溃
可能造成体验停止、服务中断,就像没有人希望在马桶冲水冲到一半时坏掉。
casainurbania
·
2020-08-05 11:41
go
开发记录:国标GB28181协议EasyGBS角色管理多次删除导致
程序崩溃
情况
开发记录:EasyGBS角色管理多次删除导致
程序崩溃
EasyGBS新增了角色管理功能,管理员能够新建角色,同时也能够删除角色,每个角色都可以配置自己的设备。
EasyGBS
·
2020-08-05 04:23
EasyGBS
GNU开发工具——GDB快速入门
GDB能够跟踪程序的执行,也能够恢复
程序崩溃
前的状态。
天山老妖S
·
2020-08-04 21:36
GDB
快速入门
GNU开发工具使用
刷题中的链表总结(持续跟新)
当调节节点i的next指针时,需要(这里用tmp)来保存后节点的位置常见错误:①输入链表头指针为null(特殊输入测试)或只有一个节点(一个功能测试)时,
程序崩溃
②反转链表出现断裂③返回的头节点不是原始链表的尾节点解决方法
是小狐狸呀~~
·
2020-08-04 21:21
剑指offer
leetcode
链表
C++
递归
演示
Android和Ios的crash reporter(崩溃报告采集与上传)
CrashReport,这在大型软件开发领域是很常见的功能,就是能够当
程序崩溃
退出后,能够将崩溃时的信息,最好是携带dmp文件发送给服务器,这样开发人员既可以获得分发出去的客户端的崩溃率统计,也可以针对出现的错误进行及时的纠正
weixin_34227447
·
2020-08-04 20:51
windbg内核诊断方式--转载
它能够通过dmp文件轻松的定位到问题根源,可用于分析蓝屏、
程序崩溃
(IE崩溃)原因,是我们日常工作中必不可少的一个有力工具,学会使用它,将有效提升我们的问题解决效率和准确率。
weixin_30545285
·
2020-08-04 19:25
try 与catch的作用
首先要清楚,如果没有try的话,出现异常会导致
程序崩溃
。
weixin_30535167
·
2020-08-04 19:54
timeSetEvent 使用方法及易出错的几种情况
今天在调试项目的时候用到timeSetEvent,编译的时候没有出现错误,但运行的时候就会出现
程序崩溃
,在网上找了很多资料,参照MSDN,最终解决,特将遇到的问题和解决方法在此介绍,希望遇到同样问题的兄弟也能迅速定位问题
tongsean
·
2020-08-04 18:30
Android native crash 日志分析
NDK的常见异常NDK编译生成的.so文件作为程序的一部分,在运行发生异常时同样会造成
程序崩溃
。
jian_cheng_90
·
2020-08-04 17:14
Android
java
ndk
工具开发
C++primer读书笔记(一)
否则
程序崩溃
是输出可能还停留在缓冲区中,从而导致
程序崩溃
位置的判断错误。2.::作用域运算符3.注释界定符不能嵌套注释掉包含界定符对形式注释的
wyy_blog
·
2020-08-04 16:31
C/C++
Eigen学习笔记16:按值传递Eigen对象
使用Eigen时,这甚至更重要:按值传递fixed-sizevectorizableEigentypes,不仅效率低下,而且可能是非法的,或者会使
程序崩溃
!
未见鹿
·
2020-08-04 16:30
Eigen
缓冲区溢出(buffer overflow)避免方法
缓冲区溢出,结果随机,可能会导致程序功能不正常,也可能导致
程序崩溃
。如果受到影响的是其它功能,因为故障现象随机,所以问题通常很难定位。
jxzdsw
·
2020-08-04 15:03
C语言
iOS无限后台任务实现——亲测
ios程序进入后台(按下home键)进程便会立即挂起,如果使用了socket连接,这时socket没有了可用的进程,便会导致连接失败,甚至
程序崩溃
。
zengxu2011
·
2020-08-04 09:22
iOS开发原理与实践
iOS 自动释放池内存实现
开头的方法生成的对象,比如:NSMutableArray*array=[NSMutableArrayarray];我们并没有持有这个array对象,那我们也就没有权利释放它(当然你也可以释放它,只是会导致
程序崩溃
而已
yuanmengong886
·
2020-08-04 09:53
iOS
Android--内存优化
避免因不正确使用内存&缺乏管理,从而出现内存泄露(ML)、内存溢出(OOM)、内存空间占用过大等问题,最终导致应用
程序崩溃
(Crash)。
HelloSim
·
2020-08-04 07:59
Android开发
android
[iOS]使用signal让app能够在从容崩溃
前言虽然大家都不愿意看到
程序崩溃
,但可能崩溃是每个应用必须面对的现实,既然崩溃已经发生,无法阻挡了,那我们就让它崩也崩得淡定点吧。
weixin_30847939
·
2020-08-04 04:33
你的java/c/c++
程序崩溃
了?揭秘段错误(Segmentation fault)(3)
前言接上两篇:你的C/C++程序为什么无法运行?揭秘Segmentationfault(1)你的C/C++程序为什么无法运行?揭秘Segmentationfault(2)写到这里,越跟,越发现真的是内核上很白,非一般的白。但是既然是研究,就定住心,把段错误搞到清楚明白。本篇将作为终篇,来结束这个系列,也算是对段错误和程序调试、寻找崩溃原因(通常不会给你那么完美的stackstrace和人性化的错误
weixin_30747253
·
2020-08-04 04:08
IOS对于程序向自身发送signal信号导致
程序崩溃
处理
主要是参考matt大神的博客:http://www.cocoawithlove.com/2010/05/handling-unhandled-exceptions-and.html。。。注意以下本人呕血经验:感觉有点累啊,昨天研究了一个下午:怎么ios不响应signal处理函数呢?。。。额。。原因是xCode编译运行了程序,如果直接发送signal,xCode会直接收到信号立刻中断程序运行,直接跳
LJH_马骝
·
2020-08-04 02:15
ios
异常处理
信号量处理
未捕获异常
signal处理函数
如何诊断Windows CE的应用
程序崩溃
(续)
在《如何诊断WindowsCE的应用
程序崩溃
》一文中我介绍了如何利用RemoteProcessExplorer的CrackAddress功能定位程序的崩溃地址。
singlerace
·
2020-08-04 01:30
Windows
CE
Windows编程
彻底理解 iOS 内存管理(MRC、ARC)
比如回收一些不需要使用的对象、变量等如果程序占用内存过大,系统可能会强制关闭程序,造成
程序崩溃
、闪退现象,影响用户体验所以,我
海绵宝宝_1
·
2020-08-03 23:45
Android/Java获取当前代码执行时所在的文件名/方法名/行号
在做Android开发的过程中,都会遇到
程序崩溃
的情况,这时LogCat会显示逐层显示出崩溃所在位置,这对于解决问题来说非常方便。但是方便的同时,也需要想一想这是怎么实现的或者能不能加以利用。
就是一阵风而已
·
2020-08-03 20:35
技术分享
iOS | 内存管理(MRC和ARC的区别以及实现)
使用ARC,就无需再次键入retain或者release代码,这降低了
程序崩溃
,内存泄漏等风险的同时,很大程度上减少了开发程序的工作量。
perry0528
·
2020-08-03 20:06
ios
objective-c
Jetpack 中Room 的使用
android.database.sqlite.SQLiteConstraintException:UNIQUEconstraintfailed:解决方案:在方法上面添加如下代码@Insert(onConflict=OnConflictStrategy.REPLACE),这样虽然可以避免
程序崩溃
kanglibing
·
2020-08-03 20:58
android
开发
SpeechSynthesizer/WaveHeader 存在严重的内存泄漏
最近在使用的时候,发现随着程序的运行,程序占用的内存一直在增长,直到
程序崩溃
。
lphbtm
·
2020-08-03 19:58
WPF
C#
C#
调用
C++
解决Fragment切换过快
程序崩溃
Android程序员开发,这个问题必然会出现,以下是我遇到时如何解决的方法一:1、在onCreatView里面执行初始化操作2、context使用之前判空3、当出现这个问题时,只要在Fragment中声明一个上下文类型的成员变量,并在onAttach()方法中将getActivity()的值赋给变量,在Fragment中使用到getActivity()时,都是用context即可。也就是说在将Fr
senseGG
·
2020-08-03 19:53
Android进阶之路
Bugtags移动开发bug管理系统
Bugtags可以做神马:1、可以设置悬浮窗或者摇一摇调出屏幕截图,并长按选取问题点,选择是bug还是修改意见,填写问题说明文字,直接上传到后台;2、发布版本需要隐藏掉悬浮窗和截屏的功能,保留智能
程序崩溃
收集功能
jifenglie
·
2020-08-03 18:09
android开发基本
AndroidStudio调试 | Android权威编程指南(第二版)
参考博文:点击查看一、异常与栈跟踪1、
程序崩溃
程序崩溃
后,控制台输出如下图:该异常报告首先告诉我们最高级层的异常及其栈追踪,然后是导致该异常的异常及其栈追踪,不断追溯直到找到一个没有原因的异常,这个没有原因的异常往往是解决问题的关键
Scorpio_Happy
·
2020-08-03 17:29
安卓开发
android
调试
Python 如何调试
程序崩溃
错误
问题你的
程序崩溃
后该怎样去调试它?解决方案如果你的程序因为某个异常而崩溃,运行python3-isomeprogram.py可执行简单的调试。-i选项可让程序结束后打开一个交互式shell。
·
2020-08-03 17:44
Android使用Google Breakpad进行崩溃日志管理
开发过程中,最担心的问题就是
程序崩溃
,而且还不知道崩溃的原因,现在使用GoogleBreakpad来跟踪崩溃的位置,非常方便;由于目前使用Mac系统开发,GoogleBreadpad处理Android崩溃日志时需要
Michael丶
·
2020-08-03 16:50
Google
breakpad
for
Android
当出现ntdll!KiUserExceptionDispatcher时,如何用windbg 定位正确堆栈
某些情况下,当
程序崩溃
时异常没有被程序捕获,就会出现ntdll!
cosmoslife
·
2020-08-03 16:11
windbg命令收集
ios开发 - 网络请求常见问题
1.网络请求中,非空数据判断.防止存取时,数据为空导致
程序崩溃
-(BOOL)isEmptyString:(NSString*)string{if([stringlength]==0){//stringisemptyornilreturnYES
World is Code
·
2020-08-03 13:18
数据
ios
数据
Android实现底部导航栏切换并解决Fragment切换时多次加载网络等问题
问题2底部导航栏fragment切换时会反复加载网络数据,最终造成网络阻塞甚至崩溃底部导航栏切换时如果使用remove和add方法,这样每次切换都会导致创建多个Fragment实例,所以造成网络阻塞甚至
程序崩溃
不基调
·
2020-08-03 11:24
其他
iOS中Mach异常和signal信号介绍,以及当APP崩溃时做线程保活弹出程序异常提示框
如何在
程序崩溃
时,保证程序不闪退,并给用户弹出一个提示框呢?这是本文将要讲述的内容。先介绍2个概念,Mach异常和Signal信号,如果想要监听异常其实就是去监听Mach异常和Signal信号。
大飞哥666
·
2020-08-03 11:32
iOS高级进阶
机器人探索苹果
ARC机制由编译器来进行内存管理,无需retainorrelease.降低
程序崩溃
及memoryleak风险的同事,很大程度减少了开发程序的工作量。
loneswordman
·
2020-08-03 10:46
个人转载
AsyncTask线程池
不能并行地执行;在Android1.6开始,AsyncTask引入了线程池,允许多任务并发执行,最大并发数为5,同一时刻最多有5个任务执行,其他任务只能等待,线程池大小为128,如果超过128个任务时,有可能
程序崩溃
luofengzhu
·
2020-08-03 09:51
Android
利用VS2005进行dump文件调试
http://blog.chinaunix.net/uid-21712186-id-1818407.html前言:利用drwtsn32或NTSD进行
程序崩溃
处理,都可以生成可用于调试的dmp格式文件。
ybhjx
·
2020-08-03 09:44
C++
在Android中捕获Application全局异常 阻止系统弹出强制退出的对话框
在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的BUG修复帮助极大,所以今天就来介绍一下如何在
程序崩溃
的情况下收集相关的设备参数信息和具体的异常信息
wuhongqi0012
·
2020-08-03 08:56
android开发
强制退出
异常处理
Windbg抓取
程序崩溃
的dmp文件的方法
Windbg抓取
程序崩溃
的dmp文件的方法一、简介windbg是在windows平台下,强大的用户态和内核态调试工具。
weixin_34364071
·
2020-08-03 07:32
如何根据
程序崩溃
时的DMP文件使用WinDbg查找调用堆栈
HOWTO:查找问题的异常堆栈时出现的UnhandledExceptionFilter调用堆栈跟踪中概要使用Windbg.exe打开转储文件使用Windbg.exe确定异常堆栈参考没有异常处理程序定义处理引发的异常时,将调用该UnhandledExceptionFilter函数。通常,该函数会将异常传递给在Ntdll.dll为文...没有异常处理程序定义处理引发的异常时,将调用该Unhandled
weixin_30925411
·
2020-08-03 06:25
C++之生成dmp文件,定位
程序崩溃
位置(Windows下)
#include#include#include#pragmacomment(lib,"DbgHelp")LONGWINAPITopLevelExceptionFilter(PEXCEPTION_POINTERSpExceptInfo){SYSTEMTIMEstNowTime={0};GetLocalTime(&stNowTime);charszDumpFile[512]={0};GetModul
u014790938
·
2020-08-03 06:53
Windows C++
程序崩溃
产生dmp调试
程序崩溃
,是作为开发C/C++的人经常要面对的,在linux中,ulimit-cunlimited可产生coredump文件,记录所有堆栈信息,使用gdb调试,基本上可以准确定位到让
程序崩溃
的地方,从而推算出逻辑错误
lld951027
·
2020-08-03 02:00
C/C++
windows 设置 java 程序开机启动 + 崩溃重启
接下来介绍一种可行的解决方案:设置java程序开机启动+崩溃自动重启(当然能避免
程序崩溃
最好,这是根本解决方法,本文的目的是给你的程序设立最后一道保障)。
Hugsy_
·
2020-08-03 01:57
运维相关
lifecycle使用、lifecycle原理分析、Activity自定义lifecycle
否则可能会导致内存泄漏甚至应用
程序崩溃
。androidx.lifecycle软件包提供了一些类和接口,使您可以构建生命周期感知的组件,这些组件可以根据活动或片段的当前生命周期状态自动调整其行为。
archie_7
·
2020-08-02 22:08
Android
Android架构组件—ViewModel
探索Android架构模式中ViewModel前言我们中的大多数人都遇到过旋转手机并且应用
程序崩溃
或UI失去状态的问题。
Simple_Peng
·
2020-08-02 20:42
Android
java实验报告作业-----用javaGUI制作计算器实现简单的加减乘除运算
写在前面(来自喝水吃饭大学的菜鸡,看看有没有校友)最近写的java作业,感觉还是有所收获的,写个这个
程序崩溃
了好几次(好菜呀),最后还是找的了bug(一行一行代码审计,因为不是语法错误)附上源码packagepack1
moth404
·
2020-08-02 19:03
ubuntu/var/log/下各个日志文件
ubuntu/var/log/下各个日志文件,方便出现错误的时候查询相应的log/var/log/alternatives.log-更新替代信息都记录在这个文件中/var/log/apport.log-应用
程序崩溃
记录
harbor1981
·
2020-08-02 17:08
Linux
系统运维
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他