On 6/21/2018 4:17 PM, Dave Anderson wrote:
 
 
 ----- Original Message -----
> Hi Dave,
>
> I'm faced with abort in "kmem -i" command with some vmcores
> and looking into it, but I haven't found the cause so far.
> Could you possibly take a look at this issue?
>
> I attached the abort log. I can send you the core and vmcore.
>
> Depending on execution, the occurrences vary.
>
> * abort, <segmentation violation in gdb>, or no problem
> * If not reproduced with interactive "crash> kmem -i", you may
>   reproduce it with "echo 'kmem -i' | crash vmlinux vmcore".
> * observed in "kmem -V" and "kmem -z" as well
> * also observed on i686 with kernel 4.14 vmcore
> * latest crash (1926150e)
>
> Thanks,
> Kazu
 
 Hi Kazu,
 
 I'm not clear on why it always generates the SIGSEGV when the kmem
 command is piped directly into crash, whereas it rarely happens when
 running the command interactively.
 
 But anyway, as it turns out, there is a 1-byte buffer overflow in 
 vm_stat_init() that has always been there.
 
 Can you try the attached patch? 
Thank you for the patch!  I confirmed that the fault is not
reproduced with this patch on the systems where it has occurred.
Thanks!
Kazu
 
 Thanks,
   Dave
 
 
 
 --
 Crash-utility mailing list
 Crash-utility(a)redhat.com
 
https://www.redhat.com/mailman/listinfo/crash-utility