"Daniel P. Berrange" <berra...@redhat.com> writes:

> On Fri, Feb 12, 2016 at 06:04:59PM +0000, Daniel P. Berrange wrote:
>> On Fri, Feb 12, 2016 at 06:12:46PM +0100, Markus Armbruster wrote:
[...]
>> > >> For the record, it also breaks ivshmem-test when the slow tests are
>> > >> included.  I'd be willing to test your fix; got a pointer for me?
>> > >
>> > > https://lists.gnu.org/archive/html/qemu-devel/2016-02/msg02738.html
>> > 
>> > No luck.  Please try the following reproducer:
>> > 
>> >   $ make tests/ivshmem-test
>> >   $ QTEST_QEMU_BINARY='x86_64-softmmu/qemu-system-x86_64' 
>> > QTEST_QEMU_IMG=qemu-img MALLOC_PERTURB_=${MALLOC_PERTURB_:-$((RANDOM % 255 
>> > + 1))} gtester -k --verbose -m slow tests/ivshmem-test
>> 
>> Yes, I can reproduce that. Will put it on my todo list for next week.
>
> So I investigated this, and my commit here is not the cause. My commit
> introduced a crash bug due to NULL pointer reference. This was fixed
> already in by Marc-Andre in
>
>
>   commit 9940c3236f318949c92099163281d5d23a9fcf4f
>   Author: Marc-André Lureau <marcandre.lur...@redhat.com>
>   Date:   Mon Dec 21 12:10:13 2015 +0100
>
>     ivshmem: use a single eventfd callback, get rid of CharDriver
>
>
> I bisected the test failure again and found this change to blame:
>
>   commit 428c3ece97179557f2753071fb0ca97a03437267
>   Author: Stefano Stabellini <stefano.stabell...@eu.citrix.com>
>   Date:   Wed Jan 13 14:59:09 2016 +0000
>
>     fix MSI injection on Xen
>
> which makes more sense, because the test case failure you identified
> is specifically with the MSI code in ivshmem

Thanks, and sorry for my sloppy bisecting.

Reply via email to