From 5b0523276394205f33db4eb57486eaeb481301ce Mon Sep 17 00:00:00 2001 From: Radek Novacek Date: Thu, 25 Jul 2013 10:12:54 +0200 Subject: power: Remove debugging signal handling --- src/power/power.c | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/src/power/power.c b/src/power/power.c index 9629dcf..fdfeca7 100644 --- a/src/power/power.c +++ b/src/power/power.c @@ -65,30 +65,8 @@ struct _PowerStateChangeJob { Power *_power = NULL; - -// This is just for debugging purposes, remove later -#include -#include -#include -void print_backtrace(int signal) -{ - fprintf(stderr, "BackTrace\n"); - void *buffer[32]; - int count = backtrace(buffer, 32); - fprintf(stderr, "Size: %d\n", count); - backtrace_symbols_fd(buffer, count, stderr->_fileno); - fprintf(stderr, "Segfault detected, process id: %d. Entering infinite loop.\n", getpid()); - volatile int end = 0; - while (!end) { - sleep(1); - } -} - Power *power_new(const CMPIBroker *_cb) { - signal(SIGSEGV, print_backtrace); - fprintf(stderr, "BackTrace handler registered\n"); - Power *power = malloc(sizeof(Power)); power->broker = _cb; power->instances = 0; -- cgit