diff --git a/src/counters.c b/src/counters.c index 6809a5016d..37f836a952 100644 --- a/src/counters.c +++ b/src/counters.c @@ -74,6 +74,8 @@ void PerfSpawnThreads() pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE); + printf("PerfSpawnThreads: spawning counter threads\n"); + if ( (perf_tc = malloc(sizeof(PerfThreadContext))) == NULL) { printf("Error allocating memory\n"); exit(0); @@ -152,6 +154,8 @@ void * PerfMgmtThread(void *arg) u_int8_t run = 1; struct timespec cond_time; + printf("PerfMgmtThread: spawned\n"); + if (perf_op_ctx == NULL) { printf("error: PerfInitCounterApi() has to be called first\n"); return NULL; @@ -190,6 +194,8 @@ void * PerfWakeupThread(void *arg) PacketQueue *q = NULL; struct timespec cond_time; + printf("PerfWakeupThread: spawned\n"); + while (run) { cond_time.tv_sec = time(NULL) + WUT_TTS; cond_time.tv_nsec = 0; diff --git a/src/eidps.c b/src/eidps.c index 71eacf52b8..381be000e0 100644 --- a/src/eidps.c +++ b/src/eidps.c @@ -959,6 +959,7 @@ int main(int argc, char **argv) } TmThreadAppend(&tv_l7appdetect); + printf("Creating Stats threads...\n"); PerfSpawnThreads(); while(1) {