diff --git a/afl-fuzz.c b/afl-fuzz.c index ea3029f0..b587afb5 100644 --- a/afl-fuzz.c +++ b/afl-fuzz.c @@ -4190,8 +4190,6 @@ static void show_stats(void) { DI(stage_finds[STAGE_HAVOC]), DI(stage_cycles[STAGE_HAVOC]), DI(stage_finds[STAGE_SPLICE]), DI(stage_cycles[STAGE_SPLICE])); - sprintf(tmp, "%s (%0.02f%%)", DI(t_bytes), t_byte_ratio); - SAYF(bV bSTOP " havoc : " cRST "%-37s " bSTG bV bSTOP, tmp); if (t_bytes) sprintf(tmp, "%0.02f%%", stab_ratio); diff --git a/config.h b/config.h index 73dac535..30c79500 100644 --- a/config.h +++ b/config.h @@ -21,7 +21,7 @@ /* Version string: */ -#define VERSION "2.20b" +#define VERSION "2.21b" /****************************************************** * * diff --git a/docs/ChangeLog b/docs/ChangeLog index 5ee67e5e..f9266317 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -16,6 +16,15 @@ Not sure if you should upgrade? The lowest currently recommended version is 2.18b. If you're stuck on an earlier release, it's strongly advisable to get on with the times. +-------------- +Version 2.21b: +-------------- + + - Added some crash reporting notes for Solaris in docs/INSTALL, as + investigated by Martin Carpenter. + + - Fixed a minor UI mix-up with havoc strategy stats. + -------------- Version 2.20b: -------------- diff --git a/docs/INSTALL b/docs/INSTALL index 6c44b922..fa8a34c3 100644 --- a/docs/INSTALL +++ b/docs/INSTALL @@ -140,11 +140,13 @@ $ sudo make install Do *not* specify --with-as=/usr/gnu/bin/as - this will produce a GCC binary that ignores the -B flag and you will be back to square one. -If you have system-wide crash reporting enabled, you may run into problems -similar to the gotchas for Linux and MacOS X, but I have not verified this. -More information about AppCrash can be found here: +Note that Solaris reportedly comes withe crash reporting enabled, which causes +problems with crashes being misinterpreted as hangs, similarly to the gotchas +for Linux and MacOS X. AFL does not auto-detect crash reporting on this +particular platform, but you may need to run the following command: - http://www.oracle.com/technetwork/server-storage/solaris10/app-crash-142906.html +$ coreadm -d global -d global-setid -d process -d proc-setid \ + -d kzone -d log User emulation mode of QEMU is not available on Solaris, so black-box instrumentation mode (-Q) will not work.