qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [Bug 1686390] [NEW] vnc server closed socket after arro


From: Liang Yan
Subject: Re: [Qemu-devel] [Bug 1686390] [NEW] vnc server closed socket after arrow "down" keyevent
Date: Wed, 26 Apr 2017 10:09:10 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101 Thunderbird/53.0


On 4/26/17 9:12 AM, leon wrote:
> Public bug reported:
>
> This is a rewrite for https://bugs.launchpad.net/qemu/+bug/1670377
>
> QEMU 2.6 or later
> tigervncviwer 1.6  
>
> Once get into grub boot interface(choose boot os, or recovery mode),
> keep pressing arrow down button for couple times, qemu will close the
> connection, vnc used zrle mode.
One correction is that hold pressing "down" key, and do not release it
for a while, then the connection will be closed.
>
> Interesting place:
> 1. when stopped at grub interface, only arrow up and down key could trigger 
> it, 
> 2.  only in zrle or tight mode, could work well in raw mode
> 2. it only triggered by remote connection, not happen if local vncviewer and 
> vnc server
According to the trace file, it looks like socket is closed right after
qio_channel_socket_writev, so it may something wrong when update fb by
zrle mode. Anyone know how to trace buffer size change?


address@hidden:ps2_put_keycode 0x55f2943ae3b0 keycode 208
address@hidden:system_wakeup_request reason=3
address@hidden:kvm_vm_ioctl type 0xc008ae67, arg 0x7ffe75347160
address@hidden:apic_report_irq_delivered coalescing 32932
address@hidden:kvm_vm_ioctl type 0xc008ae67, arg 0x7ffe75347180
address@hidden:apic_report_irq_delivered coalescing 32934
address@hidden:input_event_sync
address@hidden:buffer_resize vnc-input/0x55f293ec3c30: old
4096, new 4096
address@hidden:object_class_dynamic_cast_assert
qio-channel-socket->qio-channel (io/channel.c:60:qio_channel_writev_full)
address@hidden:object_dynamic_cast_assert
qio-channel-socket->qio-channel-socket
(io/channel-socket.c:508:qio_channel_socket_writev)
address@hidden:object_class_dynamic_cast_assert
qio-channel-socket->qio-channel (io/channel.c:123:qio_channel_close)
address@hidden:object_dynamic_cast_assert
qio-channel-socket->qio-channel-socket
(io/channel-socket.c:688:qio_channel_socket_close)

Thanks,
Liang
>
> A trace is attached.
>
> Thanks
>
> ** Affects: qemu
>      Importance: Undecided
>          Status: New
>
> ** Attachment added: "qemu trace file"
>    
> https://bugs.launchpad.net/bugs/1686390/+attachment/4868238/+files/trace.txt
>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]