Repository metrics
- Stars
- (7,396 stars)
- PR merge metrics
- (Avg merge 95d 10h) (4 merged PRs in 30d)
Description
Good day. I encountered bug using vncviewer under centos 7.7.1908. vncviewer version is 1.10.0-4.el7.x86_64
Test case is:
-
Start script while true do vncviewer -passwd 7.vnc -AlertOnFatalError=0 -ViewOnly *WINDOWS PC ADDRES" sleep 1 done
-
Connect to windows machine with vncserver
-
Reboot windows machine
-
VncViewer will restart and reconnect, you will see windows shutting down screen.
-
After that vnc will wait forever for mouse or keyboard event, and don`t disconnect from server that closed connection.
gdb backtrace: (gdb) bt #0 0x00007f6eabd3cbd3 in select () from /usr/lib64/libc.so.6 #1 0x00007f6eaea86a56 in fl_wait(double) () from /usr/lib64/libfltk.so.1.3 #2 0x00007f6eaea2786f in Fl::wait(double) () from /usr/lib64/libfltk.so.1.3 #3 0x000000000042f056 in run_mainloop() () #4 0x000000000041fc25 in main ()
I think, main problem is that network events processed only after keyboard or mouse events acquired. Because without -ViewOnly flag, vncviewer works properly.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.