Bug 1158086
Summary: | remote-viewer: xcb_io.c:576: _XReply: Assertion `!xcb_xlib_extra_reply_data_left' failed. | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Evgheni Dereveanchin <ederevea> |
Component: | virt-viewer | Assignee: | Virt Viewer Maint <virt-viewer-maint> |
Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 6.6 | CC: | byersj, cfergeau, dblechte, dyuan, ederevea, fidencio, jherrman, juzhou, mzhan, pgrunt, rbalakri, rmcswain, tzheng |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | virt-viewer-2.0-2.el6 | Doc Type: | Bug Fix |
Doc Text: |
Using remote-viewer with SSH and the Xming display server caused remote-viewer to terminate unexpectedly. With this update, an assertion no longer triggers in the described circumstances, which prevents the crash from occurring.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2015-07-22 06:31:35 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1179477 | ||
Bug Blocks: |
Description
Evgheni Dereveanchin
2014-10-28 14:22:35 UTC
Hi Evgheni, is it still happening ? I don't think the problem is in virt-viewer. I cannot reproduce it with: Windows 7 as the client RHEL 6.6 as the guest Xming 6.9.0.31 virt-viewer-0.6.0-11.el6.x86_64 spice-gtk-0.22-7.el6.x86_64 Sorry, I cannot keep reproducers for that long. Cannot confirm if it's still there at the moment but half a year ago I was able to reproduce it from the first try. This is probably related to bz#1158613 Just re-tested it. remote-viewer still crashes: [xminguser@test Downloads]$ remote-viewer -v --debug console.vv (remote-viewer:6368): remote-viewer-DEBUG: Insert window 0 0x23ab800 (remote-viewer:6368): remote-viewer-DEBUG: No configuration file /home/xminguser/.config/virt-viewer/settings (remote-viewer:6368): remote-viewer-DEBUG: fullscreen display 0: 0 (remote-viewer:6368): remote-viewer-DEBUG: Opening display to console.vv (remote-viewer:6368): remote-viewer-DEBUG: Guest console.vv has a spice display Guest console.vv has a spice display (remote-viewer:6368): remote-viewer-DEBUG: After open connection callback fd=-1 (remote-viewer:6368): remote-viewer-DEBUG: Opening connection to display at console.vv Opening connection to display at console.vv (remote-viewer:6368): remote-viewer-DEBUG: fullscreen display 0: 0 (remote-viewer:6368): remote-viewer-DEBUG: app is not in full screen (remote-viewer:6368): remote-viewer-DEBUG: New spice channel 0x2454ed0 SpiceMainChannel 0 (remote-viewer:6368): remote-viewer-DEBUG: notebook show status 0x23ba000 (remote-viewer:6368): remote-viewer-DEBUG: main channel: opened (remote-viewer:6368): remote-viewer-DEBUG: notebook show status 0x23ba000 (remote-viewer:6368): remote-viewer-DEBUG: app is not in full screen (remote-viewer:6368): remote-viewer-DEBUG: New spice channel 0x24f0c20 SpiceRecordChannel 0 (remote-viewer:6368): remote-viewer-DEBUG: New spice channel 0x25be000 SpicePlaybackChannel 0 (remote-viewer:6368): remote-viewer-DEBUG: new audio channel (remote-viewer:6368): remote-viewer-DEBUG: New spice channel 0x25ccf10 SpiceCursorChannel 0 (remote-viewer:6368): remote-viewer-DEBUG: New spice channel 0x25cfb40 SpiceDisplayChannel 0 (remote-viewer:6368): remote-viewer-DEBUG: New spice channel 0x25d0fa0 SpiceInputsChannel 0 (remote-viewer:6368): remote-viewer-DEBUG: new inputs channel (remote-viewer:6368): Gtk-WARNING **: Attempting to store changes into `/home/xminguser/.local/share/recently-used.xbel', but failed: Failed to create file '/home/xminguser/.local/share/recently-used.xbel.JMTSUX': No such file or directory (remote-viewer:6368): Gtk-WARNING **: Attempting to set the permissions of `/home/xminguser/.local/share/recently-used.xbel', but failed: No such file or directory (remote-viewer:6368): remote-viewer-DEBUG: creating spice display (#:0) [xcb] Extra reply data still left in queue [xcb] This is most likely caused by a broken X extension library [xcb] Aborting, sorry about that. remote-viewer: xcb_io.c:576: _XReply: Assertion `!xcb_xlib_extra_reply_data_left' failed. Aborted I get this on every try, so it's 100% reproduceable. Tell me if you need additional info from these system. Re-assign to the right component if necessary. Thanks Evgheni, I was able to reproduce it, seems that it is fixed upstream. Can you try it with virt-viewer-2.0-2.el6.x86_64 ? Just tested and can confirm there's no more virt-viewer crash on virt-viewer-2.0-2.el6.x86_64 Can reproduce this with Windows 7 PuTTY 0.63 virt-viewer-0.6.0-11.el6.x86_64 Steps: 1. prepare a spice guest on rhevm 2. connect the rhel6 host on win7 machine with putty 3. open firefox and connect rhevm 4. configure the guest on rhevm with "Broswer pluing", and try to open the console Result: virt-viewer window opens and closes right away # cat /var/log/message Mar 13 08:55:21 dc spice: [xcb] Extra reply data still left in queue Mar 13 08:55:21 dc spice: [xcb] This is most likely caused by a broken X extension library Mar 13 08:55:21 dc spice: [xcb] Aborting, sorry about that. Mar 13 08:55:21 dc spice: remote-viewer: xcb_io.c:576: _XReply: Assertion `!xcb_xlib_extra_reply_data_left' failed. Verify with virt-viewer-2.0-2.el6.x86_64 Result: virt-viewer can connect the guest successfully, and no error message for spice. As the result, move to VERIFIED Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-1322.html |