]> git.sur5r.net Git - bacula/bacula/commitdiff
Add more debug code for bactrace
authorKern Sibbald <kern@sibbald.com>
Mon, 24 May 2010 10:08:27 +0000 (12:08 +0200)
committerKern Sibbald <kern@sibbald.com>
Mon, 24 May 2010 10:08:43 +0000 (12:08 +0200)
bacula/src/lib/jcr.c

index 266f6e2b9a35025f63c397d6c947d05c7c097a55..04bec303abc523f4a81b86609e76c5598f49ad4e 100644 (file)
@@ -1152,11 +1152,11 @@ void dbg_print_jcr(FILE *fp)
       return;
    }
 
-   fprintf(fp, "Attempt to dump current JCRs\n");
+   fprintf(fp, "Attempt to dump current JCRs. njcrs=%d\n", jcrs->size());
 
    for (JCR *jcr = (JCR *)jcrs->first(); jcr ; jcr = (JCR *)jcrs->next(jcr)) {
-      fprintf(fp, "JCR=%p JobId=%d name=%s JobStatus=%c\n", 
-              jcr, (int)jcr->JobId, jcr->Job, jcr->JobStatus);
+      fprintf(fp, "threadid=%p JobId=%d JobStatus=%c jcr=%p name=%s\n", 
+              (void *)jcr->my_thread_id, (int)jcr->JobId, jcr->JobStatus, jcr, jcr->Job);
       fprintf(fp, "\tuse_count=%i\n", jcr->use_count());
       fprintf(fp, "\tJobType=%c JobLevel=%c\n",
               jcr->getJobType(), jcr->getJobLevel());