访问不属于您的进程的内存时会发生分段错误。使用此标记以及指示语言的标记和指示操作系统的标记。分段错误通常是使用指针变量(通常包含无效地址)或缓冲区溢出的解除引用操作的结果。无效指针值的根本原因可能是远离产生分段错误的位置。
我正在尝试创建一个目前运行简单的VM。但是,在编译之后,我尝试运行它但是出现了分段错误。有4个文件:stack-vm.h,stack-vm.cpp,main.cpp,...
如何将函数指针传递给库(作为回调)在执行时不会导致分段错误?
我最近使用函数指针实现了动态库的回调注册功能。所以这意味着我传递了一个位于我本地Stack Frame上的变量。怎么能 ...
#包括 #包括 #包括 using namespace std;班级学生{public:std :: vector > stud_details; int n; std :: vector&...
我相信分段错误发生在我的If语句中,但我不确定为什么会这样,当使用测试时,它甚至似乎都没有进入If语句测试时如果knapsack == ...
我写了一个代码单,以反向链接列表。 \但它导致分段错误,我不知道为什么? ListNode * ReverseList(ListNode * pHead){ListNode * ptr_back,* ptr_cur,* tmp; ptr_cur = pHead; ...
使用malloc而不是new会导致free():指针错误无效
出于某种原因,使用gcc编译以下代码并运行它在Ubuntu上生成的二进制文件会产生free():无效指针错误:#include #包括 #include&...
我想填充一个gtk2 gtk_list,我在一个函数中尝试这个代码块:GList(* List)= NULL; GtkWidget(* ListBox)= gtk_list_new(); List = g_list_prepend(List,“List Item”); gtk_container_add(...
PyObject_Malloc中的Python Segfaults
无论我尝试使用什么版本的Python(2.7,3.2,3.4),我都会在这行代码中得到一个段错误:程序接收信号SIGSEGV,Segmentation fault。在Objects / ...中_PyObject_Malloc(ctx = 0x0,nbytes = 50)
c ++分段错误当list.push_back(),在主机上纠正,手臂上的错误
程序接收信号SIGSEGV,分段故障。来自/mnt/yaffs2/Cdatabox/lib/libstdc++.so.6(gdb)的std :: _ List_node_base :: hook(std :: _ List_node_base *)()中的0x400741e0 bt#0 0x400741e0 in std :: ...
我正在为uni做一个任务(.csv-parser)。在编译后尝试运行代码时,它返回一个SegFault 11.这是我的代码:#include #包括 #include&...
我试图将一个数组存储在一个进程的共享中,然后从另一个进程访问该数组。下面是我用来存储数组#include的代码 #包括
使用并行执行程序时我遇到了一些麻烦。这是一个测试代码。模块测试使用,intrinsic :: iso_fortran_env,仅:dp => real64 implicit none包含子程序...
当我尝试调用函数createPlayground时,它应该将C中的2D数组打印到控制台,我得到一个Segmentation错误。我不知道出了什么问题。 #包括 #包括
我正在运行命令行PHP作业,导致分段错误。这项工作已经工作了很长时间,但它处理的是通过电子邮件发送的内容。显然这里有一些东西......
我目前正在为课程编写作业。我在我的一个函数中遇到了一个seg错误,并且无法找到问题的根源。我已经尽力了,发现了...
Linux内核何时将SIGSEGV的信号处理程序重置为SIG_DFL?
如果我为SIGSEGV设置了信号处理程序,则生成分段错误,如:int * a = NULL; * a = 1;将调用该处理程序,但此信号处理程序将仅被调用一次。所以......
我正在编写包含结构的程序,然后程序在repl.it ide中第一次迭代后崩溃,并在我的cygwin命令行中运行2-3次。我刚开始使用c ++所以我不......
Fedora 29 MongoDB Compass安装Segmentation fault Core dump
我尝试安装MongoDB Compass,但得到了Segmentation fault core dump。安装了早期版本,让我开始运行。 (1)wget https://downloads.mongodb.com/compass/mongodb-compass-1.14 ....
我无法弄清楚我的代码中有什么错误 - C中的分段错误核心转储错误[关闭]
#包括 void main(){FILE * a [10]; int i,j,k; float b [10] [4] [4]; for(i = 0; i <8; i ++){char filename [100];的sprintf(文件名 “的infile%d.txt”,i)的; ...
我有一个制表符分隔的文本文件,我正在解析。其第一列包含格式为chrX的字符串,其中X表示一组字符串,例如“1”,“2”,......,“X”,“Y”。这些都存储在......