c->offset is zero is okay. Could be a object freepointer corruption
because the first word of the object is overwritten after free. You
need to run with slub_debug on the commandline or CONFIG_SLUB_DEBUG_ON to
debug this.
Anyone know what the possible meaning of 0x0000000500000500 is? I do not
see anything in poison.h.
--