草庐IT

Fault-tolerance

全部标签

c++ - GCC 内部编译器错误 : Segmentation fault

我尝试包含一个我在cmake中定义的文件。-DUNINSTD_INC=$ENV{TARGET_FS}/usr/include/unistd.h我检查了这个定义,UNINSTD_INC是正确的文件路径。导致段错误的代码片段如下:#defineSURROUND(x)QUOTE(x)#defineQUOTE(x)#x#includeSURROUND(UNINSTD_INC)如果我编译代码,会出现以下错误:unistd.h:1:内部编译器错误:段错误请提交完整的错误报告,如果合适,使用预处理源。有人有办法解决这个问题吗?或者其他包含预定义文件的方法?gcc版本:gcc版本4.6.3(Ubunt

c++ - C++ 库中更优雅的错误处理 - jsoncpp

我不确定这是否是jsoncpp的特定内容,还是关于如何使C++库表现更好的一般范例。基本上我得到了这个痕迹:imagegeneratormanager.tsk:src/lib_json/json_value.cpp:1176:constJson::Value&Json::Value::operator[](constchar*)const:Assertion`type_==nullValue||type_==objectValue'failed.当输入错误时会发生这种情况。当输入(通过memcached来self的另一个应用程序)碰巧不好时,我想处理这个错误。你知道,优雅。可能类似于“

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

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

adb.exe:端口被占用 failed to check server version: protocol fault (couldn‘t read status): connection res

adb用着用着不行了。。然后使用命令行adbdevices就报错。解决方案也很简单。杀死占用5037的程序。然后重启adb先使用adbdevices看下是否报错adbdevices 报错后执行netstat-aon|findstr5307会找到一个进程。针对这个进程可以看下是什么程序tasklist|findstr13440一看是chrome.exe的进程,那么也很简单第一种命令行杀死进程taskkill/pid13440/f第二种Ctrl+Shift +Esc呼出任务管理器杀死chrome即可最后一步重启adbadbstart-server治标不治本啊。下次还会被抢占端口。解决端口占用的方法

ios - React Native iOS 构建失败 "unable to execute command: Segmentation fault: 11"

我是一名网络开发人员,我是第一次构建ReactNative应用程序。在我为推送通知添加FCM支持之前,该应用程序一直在运行和编译。我遵循了React-Native-FCM中的所有说明,使用CocoaPods。现在在xCode中构建失败并出现以下错误:clang:error:unabletoexecutecommand:Segmentationfault:11clang:error:linkercommandfailedduetosignal(use-vtoseeinvocation)我的AppDelegate文件如下所示:////Copyright(c)2016GoogleInc.//

ios - 命令因信号 : Segmentation fault: 11 swift 3 而失败

刚刚更新了我的Xcode并在我之前的一个项目中遇到了这个错误我搜索了一下并找到了this题根据那个问题,这是Xcode错误。我不知道如何修复它,因为错误消息没有给我任何关于错误及其发生原因的线索。到目前为止,我所拥有的是:Commandfailedduetosignal:Segmentationfault:11错误日志包含this类名和这个类是的一部分thisLibrary有人遇到过类似的问题吗??我得到了一些线索。我的错误是指向一行:WhileemittingIRSILfunction@_TFC12SCLAlertView12SCLAlertView16viewDidDisappea

hadoop - HDFS复制因子是如何决定的?

HDFS中的复制因子必须至少为3。尽管选择它为3的主要目的是容错,并且机架故障的可能性远小于节点故障的可能性,复制因子至少为3背后还有其他原因吗? 最佳答案 复制因子没有理由必须是3,这是hadoop自带的默认值。您可以为HDFS中的每个文件单独设置复制级别。除了容错之外,拥有副本还允许使用相同数据的作业并行运行。此外,如果有数据的副本,hadoop可以尝试运行同一任务的多个副本,并选择最先完成的副本。如果由于某种原因盒子运行缓慢,这很有用。 关于hadoop-HDFS复制因子是如何决定

java - 缓解 Hadoop 的跟腱问题

我刚刚给了thisHadooptuorial在JobTracker中读取Hadoop有跟腱(单点故障)的状态:TheJobTrackerisasinglepointoffailurefortheHadoopMapReduceservicewhichmeansifJobTrackergoesdown,allrunningjobsarehalted.还有thisarticle其中指出NameNode是SPOF:ThesinglepointoffailureinaHadoopclusteristheNameNode.单点故障很糟糕,对吗?什么策略/技术/工具/等等。可以做些什么来规避这些SP

php - (notice) child pid XXXX exit signal Segmentation fault (11), possible coredump in/etc/apache2

我的Apache日志中不断出现以下错误:[WedSep1817:59:202013][notice]Apache/2.2.22(Ubuntu)PHP/5.3.10-1ubuntu3.8withSuhosin-Patchconfigured--resumingnormaloperations[WedSep1818:06:302013][notice]childpid7505exitsignalSegmentationfault(11),possiblecoredumpin/etc/apache2[WedSep1818:06:352013][notice]childpid7497exits

Android 将 apk 安装到设备会出现 [SEGMENTATION FAULT]

我有一个问题。当我尝试使用AndroidStudio部署(调试或运行)我的应用程序时,我在RunLog中收到以下错误Waitingfordevice.Targetdevice:samsung-galaxy_nexus-WOVCBUF6BAGENRTOUploadingfilelocalpath:C:\Users\Abracadabra\Desktop\......\app\build\outputs\apk\app-debug.apkremotepath:/data/local/tmp/xxx.xxx.appInstallingxxx.xxx.appDEVICESHELLCOMMAND