New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VM startup hang: qubesdev input device closed #1167

Closed
marmarek opened this Issue Sep 5, 2015 · 12 comments

Comments

Projects
None yet
2 participants
@marmarek
Member

marmarek commented Sep 5, 2015

Sometimes during VM startup qubesdev is disabled (which closes socket connection to gui-agent) and cannot be later enabled (because gui-agent do not accept second connection).
It happened in both Fedora and Debian based VMs.
Relevant Xorg.0.log fragments:

[     7.278] (II) Using input driver 'qubes' for 'qubesdev'
[     7.278] (**) qubesdev: always reports core events
[     7.278] (II) qubesdev: Using device /var/run/xf86-qubes-socket.
[     7.278] (**) qubesdev: always reports core events
[     7.278] (II) XINPUT: Adding extended input device "qubesdev" (type: MOUSE, 
id 6)
[     7.278] (II) qubesdev: num_buttons=7
[     7.278] (**) qubesdev: (accel) keeping acceleration scheme 1
[     7.278] (**) qubesdev: (accel) acceleration profile 0
[     7.278] (**) qubesdev: (accel) acceleration factor: 2.000
[     7.278] (**) qubesdev: (accel) acceleration threshold: 4
[     7.279] (II) qubesdev: On.
[     7.281] (II) config/udev: Adding input device PC Speaker (/dev/input/event0
)
[     7.281] (II) No input driver specified, ignoring this device.
[     7.281] (II) This device may have been added with another device file.
[     7.296] (II) qubesdev: Off.
[     7.300] (II) UnloadModule: "qubes"
(...)
[     7.384] (II) Using input driver 'qubes' for 'qubesdev'
[     7.384] (**) qubesdev: always reports core events
[     7.384] (II) qubesdev: Using device /var/run/xf86-qubes-socket.
[     7.384] (**) qubesdev: always reports core events
[     7.384] (II) qubesdev: num_buttons=7
[     7.384] (**) qubesdev: (accel) keeping acceleration scheme 1
[     7.384] (**) qubesdev: (accel) acceleration profile 0
[     7.384] (**) qubesdev: (accel) acceleration factor: 2.000
[     7.384] (**) qubesdev: (accel) acceleration threshold: 4
[     7.384] (II) qubesdev: On.
[     7.384] (EE) qubesdev: cannot open device; sleeping...
[     8.384] (EE) qubesdev: cannot open device; sleeping...
(...)

@marmarek marmarek added this to the Release 3.0 milestone Sep 5, 2015

@marmarek marmarek changed the title from qubesdev input device closed during startup to VM startup hang: qubesdev input device closed Sep 5, 2015

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Sep 5, 2015

Member

Full Xorg.0.log (which BTW is now stored in /home/user/.local/share/xorg/XOrg.0.log on Fedora):

[     6.808] 
X.Org X Server 1.16.3
Release Date: 2014-12-20
[     6.808] X Protocol Version 11, Revision 0
[     6.808] Build Operating System:  3.17.8-300.bz1178975.fc21.x86_64 
[     6.808] Current Operating System: Linux test-vm2 3.18.17-6.pvops.qubes.x86_
64 #1 SMP Sat Aug 8 21:27:00 UTC 2015 x86_64
[     6.808] Kernel command line: root=/dev/mapper/dmroot ro nomodeset console=h
vc0 rd_NO_PLYMOUTH 3 nopat
[     6.808] Build Date: 31 January 2015  11:23:27PM
[     6.808] Build ID: xorg-x11-server 1.16.3-2.fc21 
[     6.808] Current version of pixman: 0.32.6
[     6.808]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[     6.808] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     6.808] (==) Log file: "/home/user/.local/share/xorg/Xorg.0.log", Time: Sat
 Sep  5 10:12:47 2015
[     6.810] (++) Using config file: "/etc/X11/xorg-qubes.conf"
[     6.810] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     6.811] (==) ServerLayout "Default Layout"
[     6.811] (**) |-->Screen "Screen0" (0)
[     6.811] (**) |   |-->Monitor "Monitor0"
[     6.812] (**) |   |-->Device "Videocard0"
[     6.812] (**) |-->Input Device "qubesdev"
[     6.812] (==) Automatically adding devices
[     6.812] (==) Automatically enabling devices
[     6.812] (==) Automatically adding GPU devices
[     6.812] (==) FontPath set to:
        catalogue:/etc/X11/fontpath.d,
        built-ins
[     6.812] (==) ModulePath set to "/usr/lib64/xorg/modules"
[     6.812] (II) The server relies on udev to provide the list of input devices
.
        If no devices become available, reconfigure udev or disable AutoAddDevic
es.
[     6.813] (II) Loader magic: 0x81de40
[     6.813] (II) Module ABI versions:
[     6.813]    X.Org ANSI C Emulation: 0.4
[     6.813]    X.Org Video Driver: 18.0
[     6.813]    X.Org XInput driver : 21.0
[     6.813]    X.Org Server Extension : 8.0
[     6.817] (II) systemd-logind: took control of session /org/freedesktop/login
1/session/c1
[     6.817] (II) no primary bus or device found
[     6.817] (II) LoadModule: "glx"
[     6.827] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[     6.873] (II) Module glx: vendor="X.Org Foundation"
[     6.873]    compiled for 1.16.3, module version = 1.0.0
[     6.873]    ABI class: X.Org Server Extension, version 8.0
[     6.873] (==) AIGLX enabled
[     6.873] (II) LoadModule: "dummyqbs"
[     6.873] (II) Loading /usr/lib64/xorg/modules/drivers/dummyqbs_drv.so
[     6.874] (II) Module dummyqbs: vendor="X.Org Foundation"
[     6.875]    compiled for 1.16.3, module version = 0.3.6
[     6.875]    Module class: X.Org Video Driver
[     6.875]    ABI class: X.Org Video Driver, version 18.0
[     6.875] (II) LoadModule: "qubes"
[     6.875] (II) Loading /usr/lib64/xorg/modules/drivers/qubes_drv.so
[     6.875] (II) Module qubes: vendor="X.Org Foundation"
[     6.875]    compiled for 1.16.3, module version = 0.0.1
[     6.875]    Module class: X.Org XInput Driver
[     6.875]    ABI class: X.Org XInput driver, version 21.0
[     6.875] (II) DUMMYQBS: Driver for Dummy chipsets: dummy
[     6.875] (WW) Falling back to old probe method for dummyqbs
[     6.876] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[     6.876] (II) DUMMYQBS(0): Chipset is a DUMMY
[     6.876] (**) DUMMYQBS(0): Depth 24, (--) framebuffer bpp 32
[     6.876] (==) DUMMYQBS(0): RGB weight 888
[     6.876] (==) DUMMYQBS(0): Default visual is TrueColor
[     6.876] (==) DUMMYQBS(0): Using gamma correction (1.0, 1.0, 1.0)
[     6.876] (**) DUMMYQBS(0): VideoRAM: 65536 kByte
[     6.876] (--) DUMMYQBS(0): Max Clock: 230000 kHz
[     6.876] (II) DUMMYQBS(0): Monitor0: Using hsync range of 49.00-50.00 kHz
[     6.876] (II) DUMMYQBS(0): Monitor0: Using vrefresh range of 47.00-48.00 Hz
[     6.876] (II) DUMMYQBS(0): Clock range:  11.00 to 300.00 MHz
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x350" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "320x175" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x400" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "320x200" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "720x400" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "360x200" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x480" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "320x240" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x480" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "320x240" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x480" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "320x240" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x480" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "320x240" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "400x300" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "400x300" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "400x300" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "400x300" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "400x300" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1024x768i" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "512x384i" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1024x768" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "512x384" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1024x768" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "512x384" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1024x768" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "512x384" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1024x768" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "512x384" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1152x864" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "576x432" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1280x960" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x480" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1280x960" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x480" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1280x1024" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x512" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1280x1024" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x512" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1280x1024" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x512" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1600x1200" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1600x1200" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1600x1200" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1600x1200" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1600x1200" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1792x1344" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "896x672" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1792x1344" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "896x672" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1856x1392" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "928x696" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1856x1392" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "928x696" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1920x1440" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "960x720" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1920x1440" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "960x720" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "832x624" (vrefresh out of
 range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "416x312" (vrefresh out of
 range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1400x1050" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "700x525" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1400x1050" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "700x525" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1920x1440" (bad mode cloc
k/interlace/doublescan)
[     6.877] (II) DUMMYQBS(0): Not using default mode "960x720" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "2048x1536" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1024x768" (hsync out of r
ange)
[     6.877] (II) DUMMYQBS(0): Not using default mode "2048x1536" (bad mode cloc
k/interlace/doublescan)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1024x768" (hsync out of r
ange)
[     6.877] (II) DUMMYQBS(0): Not using default mode "2048x1536" (bad mode cloc
k/interlace/doublescan)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1024x768" (hsync out of r
ange)
[     6.877] (--) DUMMYQBS(0): Virtual size is 1680x1050 (pitch 1680)
[     6.877] (**) DUMMYQBS(0): *Mode "QB1680x1050": 84.0 MHz, 49.9 kHz, 47.4 Hz
[     6.877] (II) DUMMYQBS(0): Modeline "QB1680x1050"x47.4   84.00  1680 1681 16
82 1683  1050 1051 1052 1053 (49.9 kHz z)
[     6.877] (==) DUMMYQBS(0): DPI set to (96, 96)
[     6.877] (II) Loading sub module "fb"
[     6.877] (II) LoadModule: "fb"
[     6.877] (II) Loading /usr/lib64/xorg/modules/libfb.so
[     6.878] (II) Module fb: vendor="X.Org Foundation"
[     6.878]    compiled for 1.16.3, module version = 1.0.0
[     6.878]    ABI class: X.Org ANSI C Emulation, version 0.4
[     6.878] (II) Loading sub module "ramdac"
[     6.878] (II) LoadModule: "ramdac"
[     6.878] (II) Module "ramdac" already built-in
[     6.878] (--) Depth 24 pixmap format is 32 bpp
[     6.879] (II) DUMMYQBS(0): Output DUMMY0 using monitor section Monitor0
[     6.879] (II) DUMMYQBS(0): Output DUMMY0 has no monitor section
[     6.879] (II) DUMMYQBS(0): Created crtc (0x1c0c9f0) and output DUMMY0 (0x1c0
d4c0)
[     6.879] (II) DUMMYQBS(0): Output DUMMY1 has no monitor section
[     6.879] (II) DUMMYQBS(0): Created crtc (0x1c0d8c0) and output DUMMY1 (0x1c0
e390)
[     6.879] (II) DUMMYQBS(0): Output DUMMY2 has no monitor section
[     6.880] (II) DUMMYQBS(0): Created crtc (0x1c0e790) and output DUMMY2 (0x1c0
f260)
[     6.880] (II) DUMMYQBS(0): Output DUMMY3 has no monitor section
[     6.880] (II) DUMMYQBS(0): Created crtc (0x1c0f660) and output DUMMY3 (0x1c1
0130)
[     6.880] (II) DUMMYQBS(0): Printing probed modes for output DUMMY0
[     6.880] (II) DUMMYQBS(0): Modeline "QB1680x1050"x47.4   84.00  1680 1681 16
82 1683  1050 1051 1052 1053 (49.9 kHz UzP)
[     6.880] (II) DUMMYQBS(0): EDID for output DUMMY1
[     6.880] (II) DUMMYQBS(0): EDID for output DUMMY2
[     6.880] (II) DUMMYQBS(0): EDID for output DUMMY3
[     6.880] (II) DUMMYQBS(0): Output DUMMY0 connected
[     6.880] (II) DUMMYQBS(0): Output DUMMY1 disconnected
[     6.880] (II) DUMMYQBS(0): Output DUMMY2 disconnected
[     6.880] (II) DUMMYQBS(0): Output DUMMY3 disconnected
[     6.880] (II) DUMMYQBS(0): Using user preference for initial modes
[     6.880] (II) DUMMYQBS(0): Output DUMMY0 using initial mode QB1680x1050 +0+0
[     6.880] (II) DUMMYQBS(0): Using default gamma of (1.0, 1.0, 1.0) unless oth
erwise stated.
[     6.880] (II) DUMMYQBS(0): RandR 1.2 enabled, ignore the following RandR dis
abled message.
[     6.881] (II) DUMMYQBS(0): Using 8936 scanlines of offscreen memory 
[     6.881] (==) DUMMYQBS(0): Backing store enabled
[     6.881] (==) DUMMYQBS(0): Silken mouse enabled
[     6.881] (--) RandR disabled
[     6.898] (II) SELinux: Disabled on system
[     6.901] (II) AIGLX: Screen 0 is not DRI2 capable
[     6.901] (EE) AIGLX: reverting to software rendering
[     7.166] (II) AIGLX: Loaded and initialized swrast
[     7.167] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[     7.167] (II) DUMMYQBS(0): Setting screen physical size to 444 x 277
[     7.278] (II) Using input driver 'qubes' for 'qubesdev'
[     7.278] (**) qubesdev: always reports core events
[     7.278] (II) qubesdev: Using device /var/run/xf86-qubes-socket.
[     7.278] (**) qubesdev: always reports core events
[     7.278] (II) XINPUT: Adding extended input device "qubesdev" (type: MOUSE, 
id 6)
[     7.278] (II) qubesdev: num_buttons=7
[     7.278] (**) qubesdev: (accel) keeping acceleration scheme 1
[     7.278] (**) qubesdev: (accel) acceleration profile 0
[     7.278] (**) qubesdev: (accel) acceleration factor: 2.000
[     7.278] (**) qubesdev: (accel) acceleration threshold: 4
[     7.279] (II) qubesdev: On.
[     7.281] (II) config/udev: Adding input device PC Speaker (/dev/input/event0
)
[     7.281] (II) No input driver specified, ignoring this device.
[     7.281] (II) This device may have been added with another device file.
[     7.296] (II) qubesdev: Off.
[     7.300] (II) UnloadModule: "qubes"
[     7.310] (II) DUMMYQBS(0): Output DUMMY0 using monitor section Monitor0
[     7.310] (II) DUMMYQBS(0): Output DUMMY0 has no monitor section
[     7.310] (II) DUMMYQBS(0): Created crtc (0x1c0b9e0) and output DUMMY0 (0x1c0
c4b0)
[     7.310] (II) DUMMYQBS(0): Output DUMMY1 has no monitor section
[     7.310] (II) DUMMYQBS(0): Created crtc (0x1c224d0) and output DUMMY1 (0x1c2
2fa0)
[     7.310] (II) DUMMYQBS(0): Output DUMMY2 has no monitor section
[     7.310] (II) DUMMYQBS(0): Created crtc (0x1cbaec0) and output DUMMY2 (0x1cc
0cc0)
[     7.310] (II) DUMMYQBS(0): Output DUMMY3 has no monitor section
[     7.310] (II) DUMMYQBS(0): Created crtc (0x1cc2f40) and output DUMMY3 (0x1cc
0d80)
[     7.310] (II) DUMMYQBS(0): Printing probed modes for output DUMMY0
[     7.310] (II) DUMMYQBS(0): Modeline "QB1680x1050"x47.4   84.00  1680 1681 16
82 1683  1050 1051 1052 1053 (49.9 kHz UzP)
[     7.310] (II) DUMMYQBS(0): EDID for output DUMMY1
[     7.310] (II) DUMMYQBS(0): EDID for output DUMMY2
[     7.310] (II) DUMMYQBS(0): EDID for output DUMMY3
[     7.310] (II) DUMMYQBS(0): Output DUMMY0 connected
[     7.310] (II) DUMMYQBS(0): Output DUMMY1 disconnected
[     7.310] (II) DUMMYQBS(0): Output DUMMY2 disconnected
[     7.310] (II) DUMMYQBS(0): Output DUMMY3 disconnected
[     7.310] (II) DUMMYQBS(0): Using user preference for initial modes
[     7.310] (II) DUMMYQBS(0): Output DUMMY0 using initial mode QB1680x1050 +0+0
[     7.310] (II) DUMMYQBS(0): Using default gamma of (1.0, 1.0, 1.0) unless oth
erwise stated.
[     7.310] (II) DUMMYQBS(0): RandR 1.2 enabled, ignore the following RandR dis
abled message.
[     7.310] (II) DUMMYQBS(0): Using 8936 scanlines of offscreen memory 
[     7.310] (--) RandR disabled
[     7.320] (II) SELinux: Disabled on system
[     7.321] (II) AIGLX: Screen 0 is not DRI2 capable
[     7.321] (EE) AIGLX: reverting to software rendering
[     7.325] (II) AIGLX: Loaded and initialized swrast
[     7.325] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[     7.326] (II) DUMMYQBS(0): Setting screen physical size to 444 x 277
[     7.384] (II) Using input driver 'qubes' for 'qubesdev'
[     7.384] (**) qubesdev: always reports core events
[     7.384] (II) qubesdev: Using device /var/run/xf86-qubes-socket.
[     7.384] (**) qubesdev: always reports core events
[     7.384] (II) qubesdev: num_buttons=7
[     7.384] (**) qubesdev: (accel) keeping acceleration scheme 1
[     7.384] (**) qubesdev: (accel) acceleration profile 0
[     7.384] (**) qubesdev: (accel) acceleration factor: 2.000
[     7.384] (**) qubesdev: (accel) acceleration threshold: 4
[     7.384] (II) qubesdev: On.
[     7.384] (EE) qubesdev: cannot open device; sleeping...
[     8.384] (EE) qubesdev: cannot open device; sleeping...
Member

marmarek commented Sep 5, 2015

Full Xorg.0.log (which BTW is now stored in /home/user/.local/share/xorg/XOrg.0.log on Fedora):

[     6.808] 
X.Org X Server 1.16.3
Release Date: 2014-12-20
[     6.808] X Protocol Version 11, Revision 0
[     6.808] Build Operating System:  3.17.8-300.bz1178975.fc21.x86_64 
[     6.808] Current Operating System: Linux test-vm2 3.18.17-6.pvops.qubes.x86_
64 #1 SMP Sat Aug 8 21:27:00 UTC 2015 x86_64
[     6.808] Kernel command line: root=/dev/mapper/dmroot ro nomodeset console=h
vc0 rd_NO_PLYMOUTH 3 nopat
[     6.808] Build Date: 31 January 2015  11:23:27PM
[     6.808] Build ID: xorg-x11-server 1.16.3-2.fc21 
[     6.808] Current version of pixman: 0.32.6
[     6.808]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[     6.808] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     6.808] (==) Log file: "/home/user/.local/share/xorg/Xorg.0.log", Time: Sat
 Sep  5 10:12:47 2015
[     6.810] (++) Using config file: "/etc/X11/xorg-qubes.conf"
[     6.810] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     6.811] (==) ServerLayout "Default Layout"
[     6.811] (**) |-->Screen "Screen0" (0)
[     6.811] (**) |   |-->Monitor "Monitor0"
[     6.812] (**) |   |-->Device "Videocard0"
[     6.812] (**) |-->Input Device "qubesdev"
[     6.812] (==) Automatically adding devices
[     6.812] (==) Automatically enabling devices
[     6.812] (==) Automatically adding GPU devices
[     6.812] (==) FontPath set to:
        catalogue:/etc/X11/fontpath.d,
        built-ins
[     6.812] (==) ModulePath set to "/usr/lib64/xorg/modules"
[     6.812] (II) The server relies on udev to provide the list of input devices
.
        If no devices become available, reconfigure udev or disable AutoAddDevic
es.
[     6.813] (II) Loader magic: 0x81de40
[     6.813] (II) Module ABI versions:
[     6.813]    X.Org ANSI C Emulation: 0.4
[     6.813]    X.Org Video Driver: 18.0
[     6.813]    X.Org XInput driver : 21.0
[     6.813]    X.Org Server Extension : 8.0
[     6.817] (II) systemd-logind: took control of session /org/freedesktop/login
1/session/c1
[     6.817] (II) no primary bus or device found
[     6.817] (II) LoadModule: "glx"
[     6.827] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[     6.873] (II) Module glx: vendor="X.Org Foundation"
[     6.873]    compiled for 1.16.3, module version = 1.0.0
[     6.873]    ABI class: X.Org Server Extension, version 8.0
[     6.873] (==) AIGLX enabled
[     6.873] (II) LoadModule: "dummyqbs"
[     6.873] (II) Loading /usr/lib64/xorg/modules/drivers/dummyqbs_drv.so
[     6.874] (II) Module dummyqbs: vendor="X.Org Foundation"
[     6.875]    compiled for 1.16.3, module version = 0.3.6
[     6.875]    Module class: X.Org Video Driver
[     6.875]    ABI class: X.Org Video Driver, version 18.0
[     6.875] (II) LoadModule: "qubes"
[     6.875] (II) Loading /usr/lib64/xorg/modules/drivers/qubes_drv.so
[     6.875] (II) Module qubes: vendor="X.Org Foundation"
[     6.875]    compiled for 1.16.3, module version = 0.0.1
[     6.875]    Module class: X.Org XInput Driver
[     6.875]    ABI class: X.Org XInput driver, version 21.0
[     6.875] (II) DUMMYQBS: Driver for Dummy chipsets: dummy
[     6.875] (WW) Falling back to old probe method for dummyqbs
[     6.876] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[     6.876] (II) DUMMYQBS(0): Chipset is a DUMMY
[     6.876] (**) DUMMYQBS(0): Depth 24, (--) framebuffer bpp 32
[     6.876] (==) DUMMYQBS(0): RGB weight 888
[     6.876] (==) DUMMYQBS(0): Default visual is TrueColor
[     6.876] (==) DUMMYQBS(0): Using gamma correction (1.0, 1.0, 1.0)
[     6.876] (**) DUMMYQBS(0): VideoRAM: 65536 kByte
[     6.876] (--) DUMMYQBS(0): Max Clock: 230000 kHz
[     6.876] (II) DUMMYQBS(0): Monitor0: Using hsync range of 49.00-50.00 kHz
[     6.876] (II) DUMMYQBS(0): Monitor0: Using vrefresh range of 47.00-48.00 Hz
[     6.876] (II) DUMMYQBS(0): Clock range:  11.00 to 300.00 MHz
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x350" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "320x175" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x400" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "320x200" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "720x400" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "360x200" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x480" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "320x240" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x480" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "320x240" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x480" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "320x240" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x480" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "320x240" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "400x300" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "400x300" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "400x300" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "400x300" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "400x300" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1024x768i" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "512x384i" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1024x768" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "512x384" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1024x768" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "512x384" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1024x768" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "512x384" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1024x768" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "512x384" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1152x864" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "576x432" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1280x960" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x480" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1280x960" (hsync out of r
ange)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x480" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1280x1024" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x512" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1280x1024" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x512" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1280x1024" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "640x512" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1600x1200" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1600x1200" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1600x1200" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1600x1200" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1600x1200" (hsync out of 
range)
[     6.876] (II) DUMMYQBS(0): Not using default mode "800x600" (hsync out of ra
nge)
[     6.876] (II) DUMMYQBS(0): Not using default mode "1792x1344" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "896x672" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1792x1344" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "896x672" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1856x1392" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "928x696" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1856x1392" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "928x696" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1920x1440" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "960x720" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1920x1440" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "960x720" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "832x624" (vrefresh out of
 range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "416x312" (vrefresh out of
 range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1400x1050" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "700x525" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1400x1050" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "700x525" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1920x1440" (bad mode cloc
k/interlace/doublescan)
[     6.877] (II) DUMMYQBS(0): Not using default mode "960x720" (hsync out of ra
nge)
[     6.877] (II) DUMMYQBS(0): Not using default mode "2048x1536" (hsync out of 
range)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1024x768" (hsync out of r
ange)
[     6.877] (II) DUMMYQBS(0): Not using default mode "2048x1536" (bad mode cloc
k/interlace/doublescan)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1024x768" (hsync out of r
ange)
[     6.877] (II) DUMMYQBS(0): Not using default mode "2048x1536" (bad mode cloc
k/interlace/doublescan)
[     6.877] (II) DUMMYQBS(0): Not using default mode "1024x768" (hsync out of r
ange)
[     6.877] (--) DUMMYQBS(0): Virtual size is 1680x1050 (pitch 1680)
[     6.877] (**) DUMMYQBS(0): *Mode "QB1680x1050": 84.0 MHz, 49.9 kHz, 47.4 Hz
[     6.877] (II) DUMMYQBS(0): Modeline "QB1680x1050"x47.4   84.00  1680 1681 16
82 1683  1050 1051 1052 1053 (49.9 kHz z)
[     6.877] (==) DUMMYQBS(0): DPI set to (96, 96)
[     6.877] (II) Loading sub module "fb"
[     6.877] (II) LoadModule: "fb"
[     6.877] (II) Loading /usr/lib64/xorg/modules/libfb.so
[     6.878] (II) Module fb: vendor="X.Org Foundation"
[     6.878]    compiled for 1.16.3, module version = 1.0.0
[     6.878]    ABI class: X.Org ANSI C Emulation, version 0.4
[     6.878] (II) Loading sub module "ramdac"
[     6.878] (II) LoadModule: "ramdac"
[     6.878] (II) Module "ramdac" already built-in
[     6.878] (--) Depth 24 pixmap format is 32 bpp
[     6.879] (II) DUMMYQBS(0): Output DUMMY0 using monitor section Monitor0
[     6.879] (II) DUMMYQBS(0): Output DUMMY0 has no monitor section
[     6.879] (II) DUMMYQBS(0): Created crtc (0x1c0c9f0) and output DUMMY0 (0x1c0
d4c0)
[     6.879] (II) DUMMYQBS(0): Output DUMMY1 has no monitor section
[     6.879] (II) DUMMYQBS(0): Created crtc (0x1c0d8c0) and output DUMMY1 (0x1c0
e390)
[     6.879] (II) DUMMYQBS(0): Output DUMMY2 has no monitor section
[     6.880] (II) DUMMYQBS(0): Created crtc (0x1c0e790) and output DUMMY2 (0x1c0
f260)
[     6.880] (II) DUMMYQBS(0): Output DUMMY3 has no monitor section
[     6.880] (II) DUMMYQBS(0): Created crtc (0x1c0f660) and output DUMMY3 (0x1c1
0130)
[     6.880] (II) DUMMYQBS(0): Printing probed modes for output DUMMY0
[     6.880] (II) DUMMYQBS(0): Modeline "QB1680x1050"x47.4   84.00  1680 1681 16
82 1683  1050 1051 1052 1053 (49.9 kHz UzP)
[     6.880] (II) DUMMYQBS(0): EDID for output DUMMY1
[     6.880] (II) DUMMYQBS(0): EDID for output DUMMY2
[     6.880] (II) DUMMYQBS(0): EDID for output DUMMY3
[     6.880] (II) DUMMYQBS(0): Output DUMMY0 connected
[     6.880] (II) DUMMYQBS(0): Output DUMMY1 disconnected
[     6.880] (II) DUMMYQBS(0): Output DUMMY2 disconnected
[     6.880] (II) DUMMYQBS(0): Output DUMMY3 disconnected
[     6.880] (II) DUMMYQBS(0): Using user preference for initial modes
[     6.880] (II) DUMMYQBS(0): Output DUMMY0 using initial mode QB1680x1050 +0+0
[     6.880] (II) DUMMYQBS(0): Using default gamma of (1.0, 1.0, 1.0) unless oth
erwise stated.
[     6.880] (II) DUMMYQBS(0): RandR 1.2 enabled, ignore the following RandR dis
abled message.
[     6.881] (II) DUMMYQBS(0): Using 8936 scanlines of offscreen memory 
[     6.881] (==) DUMMYQBS(0): Backing store enabled
[     6.881] (==) DUMMYQBS(0): Silken mouse enabled
[     6.881] (--) RandR disabled
[     6.898] (II) SELinux: Disabled on system
[     6.901] (II) AIGLX: Screen 0 is not DRI2 capable
[     6.901] (EE) AIGLX: reverting to software rendering
[     7.166] (II) AIGLX: Loaded and initialized swrast
[     7.167] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[     7.167] (II) DUMMYQBS(0): Setting screen physical size to 444 x 277
[     7.278] (II) Using input driver 'qubes' for 'qubesdev'
[     7.278] (**) qubesdev: always reports core events
[     7.278] (II) qubesdev: Using device /var/run/xf86-qubes-socket.
[     7.278] (**) qubesdev: always reports core events
[     7.278] (II) XINPUT: Adding extended input device "qubesdev" (type: MOUSE, 
id 6)
[     7.278] (II) qubesdev: num_buttons=7
[     7.278] (**) qubesdev: (accel) keeping acceleration scheme 1
[     7.278] (**) qubesdev: (accel) acceleration profile 0
[     7.278] (**) qubesdev: (accel) acceleration factor: 2.000
[     7.278] (**) qubesdev: (accel) acceleration threshold: 4
[     7.279] (II) qubesdev: On.
[     7.281] (II) config/udev: Adding input device PC Speaker (/dev/input/event0
)
[     7.281] (II) No input driver specified, ignoring this device.
[     7.281] (II) This device may have been added with another device file.
[     7.296] (II) qubesdev: Off.
[     7.300] (II) UnloadModule: "qubes"
[     7.310] (II) DUMMYQBS(0): Output DUMMY0 using monitor section Monitor0
[     7.310] (II) DUMMYQBS(0): Output DUMMY0 has no monitor section
[     7.310] (II) DUMMYQBS(0): Created crtc (0x1c0b9e0) and output DUMMY0 (0x1c0
c4b0)
[     7.310] (II) DUMMYQBS(0): Output DUMMY1 has no monitor section
[     7.310] (II) DUMMYQBS(0): Created crtc (0x1c224d0) and output DUMMY1 (0x1c2
2fa0)
[     7.310] (II) DUMMYQBS(0): Output DUMMY2 has no monitor section
[     7.310] (II) DUMMYQBS(0): Created crtc (0x1cbaec0) and output DUMMY2 (0x1cc
0cc0)
[     7.310] (II) DUMMYQBS(0): Output DUMMY3 has no monitor section
[     7.310] (II) DUMMYQBS(0): Created crtc (0x1cc2f40) and output DUMMY3 (0x1cc
0d80)
[     7.310] (II) DUMMYQBS(0): Printing probed modes for output DUMMY0
[     7.310] (II) DUMMYQBS(0): Modeline "QB1680x1050"x47.4   84.00  1680 1681 16
82 1683  1050 1051 1052 1053 (49.9 kHz UzP)
[     7.310] (II) DUMMYQBS(0): EDID for output DUMMY1
[     7.310] (II) DUMMYQBS(0): EDID for output DUMMY2
[     7.310] (II) DUMMYQBS(0): EDID for output DUMMY3
[     7.310] (II) DUMMYQBS(0): Output DUMMY0 connected
[     7.310] (II) DUMMYQBS(0): Output DUMMY1 disconnected
[     7.310] (II) DUMMYQBS(0): Output DUMMY2 disconnected
[     7.310] (II) DUMMYQBS(0): Output DUMMY3 disconnected
[     7.310] (II) DUMMYQBS(0): Using user preference for initial modes
[     7.310] (II) DUMMYQBS(0): Output DUMMY0 using initial mode QB1680x1050 +0+0
[     7.310] (II) DUMMYQBS(0): Using default gamma of (1.0, 1.0, 1.0) unless oth
erwise stated.
[     7.310] (II) DUMMYQBS(0): RandR 1.2 enabled, ignore the following RandR dis
abled message.
[     7.310] (II) DUMMYQBS(0): Using 8936 scanlines of offscreen memory 
[     7.310] (--) RandR disabled
[     7.320] (II) SELinux: Disabled on system
[     7.321] (II) AIGLX: Screen 0 is not DRI2 capable
[     7.321] (EE) AIGLX: reverting to software rendering
[     7.325] (II) AIGLX: Loaded and initialized swrast
[     7.325] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[     7.326] (II) DUMMYQBS(0): Setting screen physical size to 444 x 277
[     7.384] (II) Using input driver 'qubes' for 'qubesdev'
[     7.384] (**) qubesdev: always reports core events
[     7.384] (II) qubesdev: Using device /var/run/xf86-qubes-socket.
[     7.384] (**) qubesdev: always reports core events
[     7.384] (II) qubesdev: num_buttons=7
[     7.384] (**) qubesdev: (accel) keeping acceleration scheme 1
[     7.384] (**) qubesdev: (accel) acceleration profile 0
[     7.384] (**) qubesdev: (accel) acceleration factor: 2.000
[     7.384] (**) qubesdev: (accel) acceleration threshold: 4
[     7.384] (II) qubesdev: On.
[     7.384] (EE) qubesdev: cannot open device; sleeping...
[     8.384] (EE) qubesdev: cannot open device; sleeping...
@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Sep 5, 2015

Member

The easiest fix would be to modify gui-agent to accept subsequent connections to the socket (and also detect when the current one is closed). But it also worth investigating why this device is closed.

Member

marmarek commented Sep 5, 2015

The easiest fix would be to modify gui-agent to accept subsequent connections to the socket (and also detect when the current one is closed). But it also worth investigating why this device is closed.

@andrewclausen

This comment has been minimized.

Show comment
Hide comment
@andrewclausen

andrewclausen Oct 29, 2015

Another reason to accept subsequent connections is if the X server crashes. (It helps for debugging why X crashed to be able to start X again...)

Another reason to accept subsequent connections is if the X server crashes. (It helps for debugging why X crashed to be able to start X again...)

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Nov 1, 2015

Member

When X server crashes, a lot of state is lost (at least all the windows), so it isn't that simple. But you can simply restart qubes-gui-agent service and it will be enough.

Member

marmarek commented Nov 1, 2015

When X server crashes, a lot of state is lost (at least all the windows), so it isn't that simple. But you can simply restart qubes-gui-agent service and it will be enough.

marmarek added a commit to QubesOS/qubes-gui-agent-linux that referenced this issue Nov 13, 2015

Allow qubes_drv reconnection to gui-agent
When the device is disabled (xinput disable), the connection is closed.
Since no state is lost in such case, it's easy to restore connection
(when the device got enabled), so wait for such reconnection.

Permissions of that socket are set in qubes-run-xorg.sh script, so try
to preserve them - otherwise non-root X server will not be able to
reconnect.

Apparently this disable+enable sometimes happens at X server startup.

Fixes QubesOS/qubes-issues#1167

(cherry picked from commit 0396043)
@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Nov 15, 2015

Member

Automated announcement from builder-github

The package qubes-gui-agent_3.0.15+deb8u1 has been pushed to the r3.0 testing repository for the Debian jessie template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing jessie-testing, then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

Member

marmarek commented Nov 15, 2015

Automated announcement from builder-github

The package qubes-gui-agent_3.0.15+deb8u1 has been pushed to the r3.0 testing repository for the Debian jessie template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing jessie-testing, then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Nov 15, 2015

Member

Automated announcement from builder-github

The package qubes-gui-agent_3.0.15+deb7u1 has been pushed to the r3.0 testing repository for the Debian wheezy template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing wheezy-testing, then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

Member

marmarek commented Nov 15, 2015

Automated announcement from builder-github

The package qubes-gui-agent_3.0.15+deb7u1 has been pushed to the r3.0 testing repository for the Debian wheezy template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing wheezy-testing, then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Nov 15, 2015

Member

Automated announcement from builder-github

The package qubes-gui-vm-3.0.15-1.fc20 has been pushed to the r3.0 testing repository for the Fedora fc20 template.
To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r3.0-current-testing

Changes included in this update

Member

marmarek commented Nov 15, 2015

Automated announcement from builder-github

The package qubes-gui-vm-3.0.15-1.fc20 has been pushed to the r3.0 testing repository for the Fedora fc20 template.
To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r3.0-current-testing

Changes included in this update

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Nov 15, 2015

Member

Automated announcement from builder-github

The package qubes-gui-vm-3.0.15-1.fc21 has been pushed to the r3.0 testing repository for the Fedora fc21 template.
To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r3.0-current-testing

Changes included in this update

Member

marmarek commented Nov 15, 2015

Automated announcement from builder-github

The package qubes-gui-vm-3.0.15-1.fc21 has been pushed to the r3.0 testing repository for the Fedora fc21 template.
To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r3.0-current-testing

Changes included in this update

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Nov 29, 2015

Member

Automated announcement from builder-github

The package qubes-gui-vm-3.0.15-1.fc20 has been pushed to the r3.0 stable repository for the Fedora fc20 template.
To install this update, please use the standard update command:

sudo yum update

Changes included in this update

Member

marmarek commented Nov 29, 2015

Automated announcement from builder-github

The package qubes-gui-vm-3.0.15-1.fc20 has been pushed to the r3.0 stable repository for the Fedora fc20 template.
To install this update, please use the standard update command:

sudo yum update

Changes included in this update

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Nov 29, 2015

Member

Automated announcement from builder-github

The package qubes-gui-vm-3.0.15-1.fc21 has been pushed to the r3.0 stable repository for the Fedora fc21 template.
To install this update, please use the standard update command:

sudo yum update

Changes included in this update

Member

marmarek commented Nov 29, 2015

Automated announcement from builder-github

The package qubes-gui-vm-3.0.15-1.fc21 has been pushed to the r3.0 stable repository for the Fedora fc21 template.
To install this update, please use the standard update command:

sudo yum update

Changes included in this update

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Dec 20, 2015

Member

Automated announcement from builder-github

The package qubes-gui-agent_3.0.15+deb8u1 has been pushed to the r3.0 stable repository for the Debian jessie template.
To install this update, please use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

Member

marmarek commented Dec 20, 2015

Automated announcement from builder-github

The package qubes-gui-agent_3.0.15+deb8u1 has been pushed to the r3.0 stable repository for the Debian jessie template.
To install this update, please use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Dec 20, 2015

Member

Automated announcement from builder-github

The package qubes-gui-agent_3.0.15+deb7u1 has been pushed to the r3.0 stable repository for the Debian wheezy template.
To install this update, please use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

Member

marmarek commented Dec 20, 2015

Automated announcement from builder-github

The package qubes-gui-agent_3.0.15+deb7u1 has been pushed to the r3.0 stable repository for the Debian wheezy template.
To install this update, please use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment