On Thu, Sep 21, 2017 at 15:25:37 -0400, John Ferlan wrote: > > > On 09/21/2017 01:57 PM, Laine Stump wrote: > > After commit 8708ca01c0d libvirtd consistently aborts with "stack > > smashing detected" when nodedev driver is initialized. > > > > This is caused by nlmsg_parse() being told that its array of nlattr* > > has CTRL_CMD_MAX (10) entries, when in fact it is declared to have > > CTRL_ATTR_MAX (8) entries. Since all the entries are initialized to > > NULL, the result is that nlmsg_parse is overwriting 2*(sizof(nlattr*)) > > bytes outside the array. > > > > Signed-off-by: Laine Stump <laine@xxxxxxxxx> > > --- > > > > V1 was posted by jdenemar. It fixed the problem, but it was changing > > the wrong line of code: > > > > https://www.redhat.com/archives/libvir-list/2017-September/msg00657.html > > > > Reviewed-by: John Ferlan <jferlan@xxxxxxxxxx> > > John > > (or ACK if you prefer - I'm just so used to the R-b now) I pushed this patch. Jirka -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list