Paolo Bonzini <pbonz...@redhat.com> writes:

> Il 17/01/2014 11:23, Markus Armbruster ha scritto:
>> Watch this:
>>
>>     $ upstream-qemu -nodefaults -S -display none -monitor stdio
>>     QEMU 1.7.50 monitor - type 'help' for more information
>>     (qemu) device_add e1000,netdev=xxx
>>     Property 'e1000.netdev' can't find value 'xxx'
>>     (qemu) info qtree
[...]
>>     Segmentation fault (core dumped)
>>
>> Even though device_add failed, it still created a node in the qtree!
>>
>> Same issue observed with scsi-hd.  Looks like a qdev problem, not a
>> device problem.
>>
>> git-bisect blames this one:
>>
>> e0a83fc2c1582dc8d4453849852ebe6c258b7c3a is the first bad commit
>> commit e0a83fc2c1582dc8d4453849852ebe6c258b7c3a
>> Author: Paolo Bonzini <pbonz...@redhat.com>
>> Date:   Tue Apr 2 15:50:00 2013 +0200
>>
>>     qom: do nothing on unparent of object without parent
>>
>>     Otherwise, device_unparent will fail to get a canonical path of
>>     the object.
>>
>>     Signed-off-by: Paolo Bonzini <pbonz...@redhat.com>
>>     Message-id: 1364910600-3418-1-git-send-email-pbonz...@redhat.com
>>     Signed-off-by: Anthony Liguori <aligu...@us.ibm.com>
>>
>
> I think Amos had a fix for this.

Amos, do you?

Reply via email to