timeval: Avoid backtrace() from signal handler on x86-64.
authorBen Pfaff <blp@nicira.com>
Fri, 8 Mar 2013 01:13:49 +0000 (17:13 -0800)
committerBen Pfaff <blp@nicira.com>
Fri, 8 Mar 2013 01:14:32 +0000 (17:14 -0800)
commit7c17de2b7a26c2a3e3842650b971b7d9b1236d7a
tree78b95ead42cf24f8b7b787132d9bccb821e6c16d
parentd8629119d3517a72dcebcf77e25b09dcd0f3189d
timeval: Avoid backtrace() from signal handler on x86-64.

backtrace() is really useful, but it is not signal safe everywhere.  We
need to reassess whether it is reasonable to use it anywhere, but
immediately we need to disable it on x86-64 (with glibc) because it is
causing segfaults in testing.

Bug #15497.
Reported-by: Ram Jothikumar <rjothikumar@vmware.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Ethan Jackson <ethan@nicira.com>
lib/timeval.c