----- Original Message ----- > From: Rabin Vincent <rabinv@xxxxxxxx> > > If we hit a NULL next pointer on a struct list_head list it means the > list is corrupted. Yeah, that is true -- although it's always been this way and there's never been a bug report. I'm curious as to what happened in your case where you discovered this? Dave > --- > tools.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/tools.c b/tools.c > index 8190d7e..577820d 100644 > --- a/tools.c > +++ b/tools.c > @@ -3808,6 +3808,12 @@ do_list(struct list_data *ld) > } > > if (next == 0) { > + if (ld->flags & LIST_HEAD_FORMAT) { > + error(INFO, "\ninvalid list entry: 0\n"); > + if (close_hq_on_return) > + hq_close(); > + return -1; > + } > if (CRASHDEBUG(1)) > console("do_list end: next:%lx\n", next); > break; > -- > 2.7.0 -- Crash-utility mailing list Crash-utility@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/crash-utility