Revert "tried to print out stacktrace, not working. removed."
authorlurchi <lurchi@strangeplace.net>
Sat, 30 Dec 2017 19:39:39 +0000 (20:39 +0100)
committerlurchi <lurchi@strangeplace.net>
Sat, 30 Dec 2017 19:43:11 +0000 (20:43 +0100)
This reverts commit 1522bb78401dd739299cc507e7237df32f239a3f.

src/util/mq.c
src/util/service.c

index 3c1fba1491f51a14aa0d26327372845184bc3ab8..8d71359ac441f8a1de4020ab244b4f0024e44425 100644 (file)
 
 #define LOG(kind,...) GNUNET_log_from (kind, "util-mq",__VA_ARGS__)
 
-//#if HAVE_EXECINFO_H
-//#include "execinfo.h"
-
-///**
-// * Use lsof to generate file descriptor reports on select error?
-// * (turn off for stable releases).
-// */
-//#define USE_LSOF GNUNET_NO
-
-///**
-// * Obtain trace information for all scheduler calls that schedule tasks.
-// */
-//#define EXECINFO GNUNET_NO
-
-///**
-// * Check each file descriptor before adding
-// */
-//#define DEBUG_FDS GNUNET_NO
-
-///**
-// * Depth of the traces collected via EXECINFO.
-// */
-//#define MAX_TRACE_DEPTH 50
-//#endif
 
 struct GNUNET_MQ_Envelope
 {
@@ -888,18 +864,6 @@ GNUNET_MQ_destroy (struct GNUNET_MQ_Handle *mq)
     GNUNET_log (GNUNET_ERROR_TYPE_INFO,
                 "MQ destroy drops current message of type %u\n",
                 ntohs (mq->current_envelope->mh->type));
-//#if EXECINFO
-//  void *backtrace_array[MAX_TRACE_DEPTH];
-//  int num_backtrace_strings = backtrace (backtrace_array, MAX_TRACE_DEPTH);
-//    char **backtrace_strings =
-//        backtrace_symbols (backtrace_array,
-//         t->num_backtrace_strings);
-//    for (unsigned int i = 0; i < num_backtrace_strings; i++)
-//      LOG (GNUNET_ERROR_TYPE_DEBUG,
-//     "client drop trace %u: %s\n",
-//     i,
-//     backtrace_strings[i]);
-//#endif
     GNUNET_MQ_discard (mq->current_envelope);
     mq->current_envelope = NULL;
     GNUNET_assert (0 < mq->queue_length);
index c204f1f87a2f6bf97769650998e2952e46c29e47..b4eb33caacccf03c76058c3dc2f35ce59bfd46bf 100644 (file)
 #include "gauger.h"
 #endif
 
-//#if HAVE_EXECINFO_H
-//#include "execinfo.h"
-
-///**
-// * Use lsof to generate file descriptor reports on select error?
-// * (turn off for stable releases).
-// */
-//#define USE_LSOF GNUNET_NO
-
-///**
-// * Obtain trace information for all scheduler calls that schedule tasks.
-// */
-//#define EXECINFO GNUNET_NO
-
-///**
-// * Check each file descriptor before adding
-// */
-//#define DEBUG_FDS GNUNET_NO
-
-///**
-// * Depth of the traces collected via EXECINFO.
-// */
-//#define MAX_TRACE_DEPTH 50
-//#endif
 
 #define LOG(kind,...) GNUNET_log_from (kind, "util-service", __VA_ARGS__)
 
@@ -2553,18 +2529,18 @@ GNUNET_SERVICE_client_drop (struct GNUNET_SERVICE_Client *c)
               c,
               c->mq);
 
-//#if EXECINFO
-//  void *backtrace_array[MAX_TRACE_DEPTH];
-//  int num_backtrace_strings = backtrace (backtrace_array, MAX_TRACE_DEPTH);
-//    char **backtrace_strings =
-//        backtrace_symbols (backtrace_array,
-//         t->num_backtrace_strings);
-//    for (unsigned int i = 0; i < num_backtrace_strings; i++)
-//      LOG (GNUNET_ERROR_TYPE_DEBUG,
-//     "client drop trace %u: %s\n",
-//     i,
-//     backtrace_strings[i]);
-//#endif
+#if EXECINFO
+  void *backtrace_array[MAX_TRACE_DEPTH];
+  int num_backtrace_strings = backtrace (backtrace_array, MAX_TRACE_DEPTH);
+    char **backtrace_strings =
+        backtrace_symbols (backtrace_array,
+         t->num_backtrace_strings);
+    for (unsigned int i = 0; i < num_backtrace_strings; i++)
+      LOG (GNUNET_ERROR_TYPE_DEBUG,
+     "client drop trace %u: %s\n",
+     i,
+     backtrace_strings[i]);
+#endif
 
   if (NULL != c->drop_task)
   {