Hi,
> diff --git a/hw/usb/redirect.c b/hw/usb/redirect.c
> index a594e95..1c62263 100644
> --- a/hw/usb/redirect.c
> +++ b/hw/usb/redirect.c
> @@ -1334,6 +1334,7 @@ static void usbredir_handle_destroy(USBDevice *udev)
> USBRedirDevice *dev = DO_UPCAST(USBRedirDevice, dev, udev);
>
> q
Hello.
Qemu crashes during remote usb device removal.
The associated chardev is destroyed "qemu_chr_delete()" in
"usbredir_handle_destroy()" but pointer is not
cleared. QOM cleanup is using pointer to previously freed
memory.
Example cmds:
chardev-add socket,id=usbredirchardev1,port=4000,ho