diff -up trunk/src/descriptions_store.c.double-free trunk/src/descriptions_store.c --- trunk/src/descriptions_store.c.double-free 2011-04-10 03:02:26.000000000 +0200 +++ trunk/src/descriptions_store.c 2011-10-03 12:36:46.306696462 +0200 @@ -116,8 +116,10 @@ void store_descriptions (const struct pa found_real_page = 1; } - free (trace_info.name); - free (buf); + if (buf) { + free (trace_info.name); + free (buf); + } } }