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:13:49 +0000 (17:13 -0800)
commit4906f197e9ea8dbad967d1b82e30fd320e918f4e
tree0a8e30537e5bdd8fd054f43a0b4b07a27d787468
parentbe80bc65c1da6225d3de238c041906bb459ee8ea
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