C++ 中的随机段错误
Closed. This question needs debugging details. It is not currently accepting answers. 编辑问题以包含所需行为、特定问题或错误以及重现问题所…
尝试在 C 中使用 execvp() 并在 unix 中使用用户输入
我正在尝试制作一个程序,提示用户输入命令,然后使用 exec 执行该命令。 例如,如果他们给我“ls -la”,我就必须执行该命令。我已经尝试过以下代码…
确定循环中发生分段错误?
Closed. This question needs debugging details. It is not currently accepting answers. 编辑问题以包含所需行为、特定问题或错误以及重现问题所…
为什么 fclose 出现段错误?
我显然错过了一些东西。 有人可以解释一下为什么会发生这种情况吗? #define RANDOM_DEVICE "/dev/random" int create_shared_secret(char * secret,i…
不确定是什么导致了我的分段错误 - C++
嗨,我有一些编程经验,但我不太擅长指针。 我一直在尝试调试我一直在开发的这个程序,但它一直给我一个分段错误。 我的代码如下: #include <iostr…
访问 MySQL 数据库时出现 RoR 段错误
我在 Solaris 10 服务器上运行 Ruby on Rails。 我今天刚刚重新安装了 Ruby,以便能够在我的 MySQL 系统上正常工作,这样我就可以添加我一直在开发的…
当给定受保护内存时,如何使系统调用调用我的 SIGSEGV 处理程序?
我正在开发一个内存跟踪库,我们使用 mprotect 来删除对程序大部分内存的访问,并使用 SIGSEGV 处理程序在程序接触各个页面时恢复对各个页面的访问。 …
C 循环中 malloc/free 出现分段错误
我有一个程序,基本上看起来像: typedef struct cpl_def { int A int B int OK struct cpls *link }cpls int main(void) { int n1, n2 int num = 300…
如何捕获 SIGSEGV(分段错误)并在 Android 上的 JNI 下获取堆栈跟踪?
我正在将一个项目移动到新的Android Native Development Kit(即JNI),并且我想要捕获 SIGSEGV,如果它发生(也可能是 SIGILL、SIGABRT、SIGFPE),…
linux:“真正的”在哪里? 分段错误处理程序?
如果我读/写/跳转到一个未映射的地址,即。 .text .global _start _start: movl $1,íx jmp *íx 这会导致分段错误。 我想知道系统的实际部分(内核)是…