I am willing to adopt the crashme package as soon as I can figure out how to get hooked into the Debian management systems required to do so.
There is also an upstream release available that significantly changes the behavior on 64-bit systems from the trivial to non-trivial. Trivial (all badboy operations are signal 11 segmentation violation) gjc@ubuntu1:~$ /usr/bin/crashme +1000 1000 100 00:00:30 2 Crashme: (c) Copyright 1990-1994 George J. Carrette Version: 2.4 20-MAY-1994 crashme +1000 1000 100 00:00:30 2 Subprocess run for 30 seconds (0 00:00:30) Time limit reached after run 4681 Test complete, total real time: 30 seconds (0 00:00:30) exit status ... number of cases 0 ... 4681 Non-trivial: (random bytes are actually executed as machine code) gjc@ubuntu1:~$ ./src/crashme/crashme +1000 1000 100 00:00:30 2 Crashme: (c) Copyright 1990-2012 George J. Carrette Version: 2.7 4-APR-2014 >From http://alum.mit.edu/www/gjc/crashme.html crashme +1000 1000 100 00:00:30 2 Subprocess run for 30 seconds (0 00:00:30) CRASHPRNG 1 C runtime library rand. Time limit reached after run 1253 Test complete, total real time: 33 seconds (0 00:00:33) exit status ... number of cases 8 ... 2 7 ... 18 5 ... 33 11 ... 1200 Number of distinct cases = 4