Hi Dave, my bad. Since you've made some simplifications in my patch, I hope it's ok to make short patch. --- a/symbols.c 2015-05-15 23:36:33.136710935 +0300 +++ b/symbols.c 2015-05-15 23:36:20.072710739 +0300 @@ -6260,7 +6260,7 @@ if (!((flags & DEREF_POINTERS) && dereference_pointer(addr, dm, flags))) { - if (count_chars(dm->member, '.')) + if (count_chars(dm->member, '.') || count_chars(dm->member, '[')) parse_for_member_new(dm, PARSE_FOR_DATA); else parse_for_member(dm, PARSE_FOR_DATA); Thanks, Alexandr -- Crash-utility mailing list Crash-utility@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/crash-utility