heisenbug相关内容
我正在使用 Xamarin Android项目,我收到以下错误(完整日志这里) 11-07 08:28:09.067:A / art(7164):art / runtime / java_vm_ext.cc:410]应用程序中的JNI检测错误:使用无效的jobject 0xd4fd90e0 11-07 08:28:09.067:A / art(7164):art / runtime /
..
我最近升级到 IntelliJ 14 ,然后添加了 Scala 支持。 我的主文件停止运行。例如,GUI文件没有错误,是一个完全自包含的 hello world 样式,用于测试此错误: 线程“main”中的异常java.lang.ClassNotFoundException:GUI 这没有任何意义,而且我非常沮丧的是,IntelliJ开发人员正在懈怠不自动检测解决方案
..
运行物理模拟大约20分钟后,错误陷阱会跳闸。意识到这一点将是一个很难调试的问题,我在一个新项目中复制了相关的子例程,并在错误发生时用原始输入数据的硬编码副本调用它。但错误陷阱没有行程!经过两天繁琐的工作以确定子程序两个实例行为的分歧点,我将这个问题描述为一个计算Cross_Product的非常简单的函数。 这个Cross_Product函数在两个程序中都是相同的。我甚至检查了反汇编,并确保编
..
我有一些编写fortran代码的经验,但我从未见过类似的东西。 我正在使用一个大型的HPC代码(约10K行),我正在修改一个子程序。我使用打印语句来验证一切正确,并在必要时进行调试。当我用我使用的最后一个 PRINT 语句运行我的代码时,代码在任何地方都给出了实际的数字。一旦我评论这最后一个 PRINT 语句,代码给我 NaN 是我的一些变量。由于我的代码太大,我显然无法在这里发布,但我会发
..
我正在尝试追踪访问冲突。重现性似乎是非确定性的,很少见,所以我想在我进一步了解之前先检查一下我的假设。 访问冲突在FaseMM4 4.991 ,在函数DebugGetMem中,在以下代码中: if(ASize>(MaximumMediumBlockSize - BlockHeaderSize - FullDebugBlockOverhead)) 或CheckFreeBlock
..
快速背景:我们有一个用Python编写的大型源代码。它是针对域特定语言的编译器,内部的所有内容都以有向图表示。这些有向图是从集合构建的,所以我们在Python中使用内置集类型。 问题是我们最初没有意识到Python主动使用缺陷在一个集合对象中排序保证使用更快的非确定性实现。因此,当您迭代一个集合中的对象(如我们经常)时,返回的顺序是弱随机的。每次执行都不会发生变化,但是它会频繁更改。从我看到
..
我有一个调试会话的问题。我的程序在调试会话中执行得很好,但如果我开始正常运行,它的行为完全不同。 问题是,我不能说,为什么它的行为不同。 一个可能的原因是执行时间较慢,因为你一直都要按 F6 等等。 我试图插入 Thread.sleep(1000); 但是我没有得到导致不同行为的指令。 那么:什么是提示,最佳做法了解为什么它在调试会话中如此不同? 解决方案 两种解决
..
我维护论坛帖子。要确定线程有多少页,我执行查询 SELECT COUNT(*)AS`numrows` FROM`forum_posts` WHERE`thread_id` ='3004' AND`deleted` = 0; 然后得到结果,除以每页的帖子数,并向上取整。上面的查询偶尔返回0的结果没有理由我可以fathom,这导致分页。通常问题“魔法”修复自己在几分钟
..
为什么Powershell在下面的第二个例子中显示出惊人的行为? 首先,一个合理行为的例子: PS C:\> & cmd / c“echo Hello from standard error 1>& 2”; echo“`$ LastExitCode = $ LastExitCode和`$?= $?” 标准错误的响应 $ LastExitCode = 0和$?= True
..
我最近修正了我们产品中的缺陷,其症状是访问悬挂指针导致的访问冲突。 对于良好的实践,我添加了单元测试以确保该bug不会回来。在写单元测试时,我总是回退我的缺陷修复,并确保单元测试失败,否则我知道它不能正常工作。 退出后缺陷修复,我发现我的单元测试仍然通过(不好)。当我把一个调试器附加到单元测试,看看为什么它通过,测试失败(即抛出一个异常),我可以断开,并观察到调用堆栈匹配我固定的原始缺
..
由于某些原因,这是安全的前瞻性方法提出了一个经典的例外。 跨线程操作无效: 控制“statusLabel”从访问 线程比线程这是其他 上创建。 这code显然不应该通过调用调用一个匿名方法调用时需要。 但例外的,而每发生一次。 有没有人遇到过类似问题? 私人无效SetProgressBarValue(INT progressPercentage) { 行动的se
..
确定,并不完全是Heisenbug,但性质相似。 我正在开发一个WPF应用程序。调试时,逻辑达到某一点,然后退出应用程序没有任何理由。 VS调试器捕获什么,有问题的唯一迹象是以下在输出窗口: 程序“[6228] SomeApp.vshost.exe:托管(v4.0.30319)'。已退出与code 1073741855(0x4000001f) 在调试的发行版本,或者确实运行调试打造出来的
..