26得票7回答
Galaxy S3 Android WebView 中的 Signal 11 SIGSEGV 崩溃

我在Android WebView中有一个复杂的交互式HTML5,除了Galaxy S3之外的所有平台都可以正常工作。在Galaxy S3(Android 4.0.4)上,每5次左右加载完成后,/system/lib/libwebcore.so 就会尝试访问无效的内存,并抛出Fatal sig...

26得票1回答
在WebCore::UserGestureIndicator::processingUserGesture中出现了EXC_BAD_ACCESS(SIGSEGV)错误。

我有一个使用UIWebView和HTML5 WebSockets构建的iOS应用程序。该应用程序似乎会出现随机崩溃。它在用户与应用程序交互时以及在没有用户与应用程序交互的长时间测试期间发生。所有崩溃日志都具有以下内容:Exception Type: EXC_BAD_ACCESS (SIGSE...

25得票1回答
如何查找 Android 中 SIGSEGV 的原因

我越来越多地收到有关我的安卓应用程序崩溃的报告,由于崩溃发生在本地代码中,因此没有生成堆栈跟踪。我只有一个本地功能,它不是问题的原因,因为它在启动期间只被调用一次,而问题发生在2-3分钟后。我从logcat中得到了以下部分转储:I/DEBUG ( 8704): pid: 9028, tid...

25得票1回答
gcc-10.0.1 特定的段错误

我有一个带有C编译代码的R软件包,它相对稳定已经有一段时间了,并且经常被测试以适应各种平台和编译器(windows/osx/debian/fedora gcc/clang)。 最近,又添加了一个新的平台来测试该软件包:Logs from checks with gcc trunk aka 1...

24得票10回答
为什么我无法引起段错误?

出于某些原因,我无法引发段错误。 我想产生一个,以便可以使用 gdb 查看如何调试它。 我已经尝试了来自维基百科文章的两个示例,但都没有起作用。 第一个示例:char *s = "Hello World!"; *s = 'H'; 而第二个例子:int main(void) { ma...

24得票10回答
通常会崩溃,但使用GDB时不会。

我的程序在正常运行时会出现分段错误导致崩溃。所以我用GDB来运行它,但是在这种情况下它不会崩溃。为什么会发生这种情况呢? 我知道Valgrind的常见问题解答中提到了这个问题(在Valgrind下不会崩溃),但是在谷歌上我找不到与GDB相关的任何信息。

24得票2回答
运行时出现计数器退出代码139,但通过gdb可以成功运行

我的问题看起来很具体,但我怀疑它仍然可能是一个C++调试问题。 我正在使用omnet++模拟无线网络。omnet++本身是一个C++程序。 当我运行我的程序(修改过的inet框架与omnet++ 4.2.2在Ubuntu 12.04中)时,遇到了一个奇怪的现象:当触及代码的某个特定部分时,...

23得票5回答
指针-数组-外部变量问题

文件 1.cint a[10]; 文件 main.c:extern int *a; int main() { printf("%d\n", a[0]); return 0; } 程序导致段错误!出了什么问题?

23得票1回答
OSX、ghci、dylib,正确的方式是什么?

我需要编译一些C代码,然后通过FFI引用它们。我想在OSX上使用ghci内的绑定。我的限制之一是不能在.cabal文件中直接把C源代码交给ghc。这是由于ghc / cabal的一个限制,可能会在ghc的下一个版本中修复(但我希望我的代码现在和旧版本中都能正常工作)。有关详细信息,请参见此错误...

23得票3回答
strcpy引起的分段错误

我想知道为什么在下面的代码中会出现分段错误。int main(void) { char str[100]="My name is Vutukuri"; char *str_old,*str_new; str_old=str; s...