c++ - abort() hanging indefinitely -
the code (my original code used assert, shorter sscce)
#include <cstdlib> int main() { abort(); return 0; } compiler version:
$ g++ --version g++ (gcc) 4.8.0 copyright (c) 2013 free software foundation, inc. free software; see source copying conditions. there no warranty; not merchantability or fitness particular purpose. compiled with:
$ g++ test.cpp -o test runtime:
$ ./test hangs indefinitely. checking top notice abrt-hook-ccpp (as root) taking whole cpu (pegged @ 75%, ./test taking 25%).
other notes: behaviour appears flaky, happening 80% of time. tried @ each level of optimization (o0 through o4) , had no differences.
additionally cannot reproduce behaviour on local machine (g++ 4.8.1)
it's bug in redhat's automatic bug reporting tool. try disabling abrt service , see if works.
you can either disable abrt-ccpp:
# chkconfig abrt-ccpp off # service abrt-ccpp stop or whole service:
# chkconfig abrtd off # service abrtd stop
Comments
Post a Comment