我的应用有时崩溃,我找不到原因。我的应用程序是多线程(QThread),并使用多个QUdpSockets。我认为这是因为同时访问套接字,但我不知道何时何地。#0 0x414596e1 in ?? ()#2 0x412d76a0 in __pthread_raise (sig=6) at signals.c:200#4 0x00000006 in ?? ()
#5 0x415
当我尝试使用信号处理程序将全局数据转储到文本文件并生成核心文件时,我注意到一个奇怪的问题。我希望转储到文件中的数据与核心文件中的数据相同(它是相同的全局数据)。extern char buffer[100][80] ; // Hundred records each of length 80 characterschar buffer[100][80];
snprintf(buffer[i],80,"%s:%d recorded idx = %d\n",__FUNCTION__,__LINE__,i);
在我的C程序中,我收到了一个奇怪的SIGABRT,这是我的函数,问题出现在这里: char arquivo/nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directo