[Crash-utility] [PATCH]: nr_node_ids

Per Fransson per.fransson.ml at gmail.com
Mon Sep 10 15:24:22 UTC 2012


>>> > As far as the "kmem -S" output, are you running it on a live system?
>>> >
>>>
>>> Nope, dead as a doornail. Are these messages to be expected then?
>>
>> Not really.  You could follow the vm_area_struct's full-list in question
>> and verify that something's out of whack, starting from the (single)
>> kmem_cache->nodelists.slab_full linked list.  The list should either
>> point back to itself (empty) or be a simple list_head linked list,
>> that leads to a slab with a next value of "nn2".  Although, it would
>> also be interesting to know what the "nn2" value was?  In other
>> words, was it a bogus address entirely, or a maybe an address in
>> a page that wasn't capture in the dump?  (which shouldn't happen...)
>>
>> It's here in verify_slab_v2():
>>
>>         list_head = (struct kernel_list_head *)(slab_buf + OFFSET(slab_list));
>>         if (!IS_KVADDR((ulong)list_head->next) ||
>>             !accessible((ulong)list_head->next)) {
>>                 error(INFO, "%s: %s list: slab: %lx  bad next pointer: %lx\n",
>>                         si->curname, list, si->slab, (ulong)list_head->next);
>>                 errcnt++;
>>         }
>>
>
> It certainly seems completely unrelated to the nr_node_ids question.
> I'm guessing it's to do with the state of my dump, which isn't
> accessible to me until after the weekend. In the unlikely event that
> the fault's in Crash (see what what I did there?) I'm sure I'll be
> back.
>

I looked into this. The problem was with this particular dump (the
next pointer was simply overwritten) and had nothing to do with Crash
or the nr_node_ids change. Just wanted to let you know.

/Per


> /Per
>
>>> Oh, and sorry for putting "[PATCH]" in the title when there wasn't
>>> one. It was by accident.
>>>
>>> /Per
>>
>> No problem...
>>
>> Thanks,
>>   Dave
>>
>> --
>> Crash-utility mailing list
>> Crash-utility at redhat.com
>> https://www.redhat.com/mailman/listinfo/crash-utility




More information about the Crash-utility mailing list