--- misc_utils.c 2012-02-29 18:40:57.265625000 -0700 +++ misc_utils.c 2012-03-21 15:47:34.828125000 -0600 @@ -535,12 +535,16 @@ void print_backtrace(int signal) // this is for debugging and will print a backtrace { +#ifdef CYGWIN + fprintf(stderr, "Error: signal %d\n",signal); +#else void *array[10]; size_t size; size = backtrace(array, 10); fprintf(stderr, "Error: signal %d:\n", signal); backtrace_symbols_fd(array,size,2); +#endif exit(1); }