草庐IT

segmentation-fault

全部标签

local fault和remote fault

1、什么是 localfault和remotefault?在IEEE802.3协议中,localfault和remotefault是一种错误序列,在PCS层定义。MACRX侧收到localfault时,意味本地链路没有正常建立链路,MACRX侧收到remotefault时,意味对端没有正常建立链路。localfault和remotefault是一种链路交互机制,使得对接链路能够通过fault序列建立链路,即linkon。2、localfault和remotefault是如何相互的?从PCS,MAC解复位开始,本地设备和对端设备经行fault序列的交互,然后发送IDLE序列,最后MAC接受侧识别

java - 当 JVM 在垃圾收集期间崩溃(段错误)时,我如何才能找出正在收集的内容?

我在应用程序的同一阶段大致在我的JVM中遇到段错误,但在崩溃报告中有不同的堆栈跟踪。然而,它似乎总是在GC期间发生。由于崩溃发生在我尝试过的所有三个JVM(OpenJDK6、Oracle1.6.0_25和1.7.0)中,每个都有两个GC(并行收集器和CMS),并且它发生在应用程序的同一区域,我我想,如果我能找到GC试图收集的内容,我可能会在我的代码中发现导致这次崩溃的一些特殊之处。是否存在众所周知的GC问题编码实践?有哪些方法可用于诊断此问题?我能否对在我的应用程序中触发此问题的位置做出任何有根据的猜测?我可以使用哪些(GC调整)参数来缩小问题范围?有没有办法在堆转储中发现(可能)有问

Grounding dino + segment anything + stable diffusion 实现图片编辑

目录总体介绍总体流程模块介绍目标检测:groundingdino目标分割:SegmentAnythingModel(SAM)整体思路模型结构:数据引擎图片绘制集成样例其他问题附录总体介绍总体流程本方案用到了三个步骤,按顺序依次为:基于语义的目标检测(使用groundingdino)在检测到的范围内进行目标分割生成mask(使用segmentanything)图片绘制(使用stablediffusion)模块介绍目标检测:groundingdino总体架构图从图中可以看出,本算法本质上是对图像和文本进行多模态融合,将二者映射到同一个向量空间并使用attention的思路进行匹配从而得到文本对应的

java - 迭代 vector 分配时出现 Matlab 段错误

我一直在矢量化我之前编写的一些matlab代码,在此过程中,matlab开始因段错误而崩溃。我将问题缩小到一种计算类型:分配给多个结构属性。例如,即使这种形式的自赋值在执行几千次时最终也会导致段错误:[my_class_instance.my_struct_vector.my_property]=my_class_instance.my_struct_vector.my_property;我最初假设这一定是某种内存泄漏,所以尝试在每次迭代后打印出java的空闲内存,但这仍然相当稳定。是的,现在完全不知道为什么会这样:-/更新:以下更改修复了段错误:temp=[my_class_inst

java - org.apache.lucene.index.IndexNotFoundException : no segments* file found in org. apache.lucene.store.RAMDirectory

我是Java和Lucene的新手。我的代码从文件中获取一行并将其存储在LuceneIndex中。但是当我创建一个IndexReader来搜索和读取索引时,它会抛出一个异常。我的java代码如下。在创建IndexReader时它抛出一个IndexNotFoundExceptionstaticStringitemsfreq[];staticStandardAnalyzeranalyzer=newStandardAnalyzer(Version.LUCENE_35);staticIndexWriterConfigconfig=newIndexWriterConfig(Version.LUCE

java - Sun JVM (JRE jre1.6.0_24) 段错误 NET_Read

我们的JVM有时会因段错误而崩溃感觉像是某种竞争条件的生产。要重现的设置:-LinuxUbuntu9.10和Debian4.x64位多核AMD上的JREjre1.6.0_24-Apachetomcat6.0.24...6.0.32用fastdebug重新编译java重现了这个问题(这个gcc-g1)。然而,它并没有产生比我们更多有用的信息有这里。使用调试重新编译java不会重现问题(这是gcc-g可能加上一些-DSOMETHING代码调试标志)。任何试图解决这个问题的帮助将不胜感激。使用Oracle的1.6.0_24jdk生成的核心文件。gdb出现了:Programterminated

java - 当运行我的代码时,如何调试 JVM 中发生的段错误?

我的Java应用程序开始定期崩溃,并出现SIGSEGV和堆栈数据转储以及文本文件中的大量信息。我已经在gdb中调试了C程序,并且已经从我的IDE中调试了Java代码。我不确定如何处理正在运行的Java程序中类似C的崩溃。我假设我在此处查看的不是JVM错误。其他Java程序运行得很好,Sun的JVM可能比我的代码更稳定。但是,我什至不知道如何使用Java代码导致段错误。肯定有足够的可用内存,当我上次检查探查器时,堆使用率约为50%,偶尔会达到80%左右的峰值。是否有任何我可以调查的启动参数?处理这样的错误时,什么是好的list?虽然到目前为止我还不能可靠地重现该事件,但它似乎也并非完全随

【论文阅读】Deep Instance Segmentation With Automotive Radar Detection Points

基于汽车雷达检测点的深度实例分割一个区别:automotiveradar 汽车雷达:分辨率低,点云稀疏,语义上模糊,不适合直接使用用于密集LiDAR点开发的方法 ;返回的物体图像不如LIDAR精确,可以在雨,雪,雨夹雪,冰雹,雾,泥和尘土中返回;在夜间和阴天条件下也比激光雷达更准确;发出的是无线电波而不是激光束LiDAR 激光雷达:激光波比无线电波短,因此激光雷达可以生成更详细的物体图像;贵 左LiDAR;右RADAR  ============================================提出问题:从无线电雷达在点云实例分割上的实际问题出发:问题一:雷达测点由于分辨率较低,

【Q&A】Python代码调试之解决Segmentation fault (core dumped)问题

Python代码调试之解决Segmentationfault问题问题描述排查过程1.定位错误,2.解决办法参考资料问题描述Python3执行某一个程序时,报Segmentationfault(coredumped)错,且没有其他任何提示,无法查问题。Segmentationfault(coredumped)多为内存不当操作造成。空指针、野指针的读写操作,数组越界访问,破坏常量等。对每个指针声明后进行初始化为NULL是避免这个问题的好办法。排除此问题的最好办法则是调试。排查过程错误排查过程如下:1.定位错误,第一种方式是利用python3的faulthandler,可定位到出错的代码行,具体操作

Python:帮助(numpy)导致退出时出现段错误

我遇到了一个奇怪的事情:在python解释器中,我做了以下事情:>>>importnumpy>>>help(numpy)帮助显示正确,但我一按q返回解释器:Segmentationfault(coredumped)我不知道是什么导致了段错误,如果我使用本地名称(典型的np)导入numpy,它仍然会发生。任何其他库都不会发生这种情况。我尝试卸载并重新安装numpy,但这没有任何区别。numpy太大而无法以这种方式处理还是我的解释器有问题?我该如何解决这个问题?我正在运行Ubuntu13.0432位并使用Python2.7.4。更新:PYTHONSTARTUP和PYTHONPATH都是空的