段错误之后:有没有办法检查指针是否仍然有效?
我计划创建一个日志记录/跟踪机制,它将字符串文字的地址 (const char*) 写入环形缓冲区。这些字符串位于只读数据段中,由预处理器使用 __function__ …
pthread_join 导致分段错误。为什么?
此代码接收一个具有 10 个文件名的输入文件,将它们存储到一个二维数组中并创建 10+1 个线程:一个请求者和 10 个转换器。这只是一个骨架,所以我的线…
Android JNI 在 WVGA 设备上崩溃,但在 HVGA 设备上不会崩溃
我正在做一些 bimap 操作,并且我的代码在 HVGA 上运行良好 设备。 然而,在 WVGA 上,JNI 因段错误而崩溃。 潜在的差异是什么?需要明确的是,我正在…
如何正确释放数组而不出现错误?
我在 @GWW 的帮助下想出了这段代码,现在我无法释放 char**。 这是我的代码(它只是读取输入文件并在屏幕上打印其中的名称): /* deallocate2D corre…
从二进制文件读取数据并将其存储在结构中会产生分段错误
我遇到了“分段错误”错误。 我正在从二进制文件读取数据,我试图将其存储在结构中;这是我正在做或“尝试”做的事情的代码: struct Medico //users …
C:如何将双指针传递给函数
当我将双指针传递给函数来初始化内存时,我遇到分段错误 int main() { double **A initialize(A, 10, 10) ...... } void initialize(double **A, int …
分段错误(核心转储)错误
我的程序编译罚款,但在输入文件时出现“分段错误(核心转储)”错误。我没有正确处理 ostream 吗? #include <std_lib_facilities.h> struct Rea…
输出重定向时保存堆栈指针会导致分段错误
我正在编写一个 Sparc 编译器。我的一个测试用例正常运行良好,但当输出重定向到文件时崩溃。 使用GDB,我发现这是导致段错误的行: save %sp, -800, …