Hallo,
I have been toying with gambit and afl[1]. It's really a remarkable tool. It has found some code that is not well-behaved. For instance, this hangs gsi:
( six.!x ( top ))
There are more hangs and a few crashes. It has only been running for one day, I plan to check on it again on Monday.
[1] http://lcamtuf.coredump.cx/afl/
Cheers,
Afficher les réponses par date
On May 13, 2015, at 8:24 AM, Alex Queiroz asandroq@gmail.com wrote:
Hallo,
I have been toying with gambit and afl[1]. It's really a remarkable tool. It has found some code that is not well-behaved. For instance, this hangs gsi:
( six.!x ( top ))
There are more hangs and a few crashes. It has only been running for one day, I plan to check on it again on Monday.
[1] http://lcamtuf.coredump.cx/afl/
Cheers,
AFL seems like a really interesting tool. It would be nice if you could contribute the script you use, so that I can use it on an otherwise idle server to continuously search for bugs.
Concerning (six.!x (top)) this is an infinite loop because (top) will loop endlessly, showing the state of the threads, until a ctrl-C is typed. I was meaning to change this so that (top) with no parameter will end after 10 seconds, so that it is not necessary to type a ctrl-C (in some environments ctrl-C does not work).
Marc