sigsegv

    0热度

    2回答

    试图开发一个可快速找到斐波那契数值的代码。 但问题是,当输入订单为1000000时,我得到了SIGSEGV错误。 同样来自这里的其他问题,我开始知道这可能是因为堆栈内存在运行时超出限制。我想这就是这种情况。 #include<stdio.h> unsigned long long int a[1000001] = {0}; unsigned long long int fib(int n)

    2热度

    1回答

    我在跟踪我项目中的一个错误。不时,我的应用程序就会被杀死,并在logcat中总有如下一行: D/Zygote ( xx): Process xxxx terminated by signal (11) 我一直在寻找这个错误,我总能找到提及对NDK。 我正在开发一个使用第三方C库的项目。我并不十分详细地了解这个库,但我可以告诉你它可以与服务器进行一些网络通信。在我的项目中有几个Services,其中

    1热度

    1回答

    尝试插入到unordered_map时,当datact = 10736时发生分段错误(请参阅调用引发错误的注释行)。请参阅下面的尝试修复。 当SIGSEGV被抛出它指向我到线764 hashtable_policy.h的 INPUT:用列1 =计数列2 = 16个字符的字符串 目的数据文件:通过将簇16个字符的序列的所有一起替换不同序列的1次计数。看到的第一个序列是识别其所有1位替换朋友的“原点”

    2热度

    2回答

    我在我的应用程序中使用Bugsense来获取崩溃报告。 我有一个SIGSEGV的重复错误,没有关于它的其他细节。 我试图symbolicate报告,但我得到这个: 0 libobjc.A.dylib 0x33417f78 0x33414000 + 16248 1 CoreFoundation 0x36f651fb 0x36f4d000 + 98811 2 Foundation 0x32c427

    -2热度

    1回答

    #include<stdio.h> #include<string.h> int main(void) { int t, n, i, j; char dir[41][52]; char right[] = "Right"; char left[] = "Left"; char *p = NULL, storeDir[10], *k = NULL

    0热度

    2回答

    我的程序遇到了这个小问题。在Visual Studio 2012中它运行良好,但如果我使用G ++编译它(是的,出于上述原因,我必须使用它来编译),错误信号11(SIGSEGV)或6(SIGABRT)会根据输入而被触发。这是一个编程练习,我有另一个程序(在线服务器上),它用10个不同的输入测试我的程序。正如我所说的,该程序在使用Visual Studio 2012时编译和运行良好。 关于该程序:

    2热度

    5回答

    我的系统RAM很小,1.5GB。我有一个C++程序,调用大约300次的特定方法。此方法使用2个映射(它们每次都被清除),我想知道在此方法的某些调用中是否可能堆栈溢出且程序失败。如果我把小数据(所以这个方法被称为30次),程序运行良好。但现在它引发了SIGSEGV错误。我试图解决这个问题大约3天,没有运气,我试过的每个解决方案都失败了。 我发现下面的SIGSEGV的一些原因,但没有任何帮助 What

    5热度

    2回答

    我已经看过这个崩溃报告几次了。这是非常随机和罕见的,我无法理解它。所有我做使用下面的代码 ComposeController *newcontrol = [[ComposeController alloc]initWithMode:1 withNIB:@"ComposeController"]; newcontrol.delegate = self; UINavigationControll

    0热度

    1回答

    我有一个应用程序加载DialogViewController。这包含几个要素。其中一个要素是RootElement。此RootElement包含一个EntryElement。 在viewDidAppear,我从EntryElement回来,并且entry元素中有一个值(即我刚刚添加了该值)我想在该视图中使用该值作为标题。 的看法是在父控制器创建: public TabBarController()

    0热度

    1回答

    http://d.pr/f/FIjf 请检查main.c.我分配了一个字符串作为char *s3 = "0,9,8,7,6,5,4,3,2,1";,并且会有一个SIGSEGV在运行。当我去注释这条线时,则没有SIGSEGV。那么为什么这个字符串赋值会导致SIGSEGV?