-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Package: xpra
Version: 0.17.3+dfsg-1
Severity: normal

While it is common to redirect stdout (and/or) stderr to /dev/null, the
better approach is to close that file descriptor prior to call xpra (for
example xpra info where only the return value is of interest).

But xpra fail in such a case in a strange way. It gives return of 1 when
there is no living socket but when there is a living session, it just
blocks forever and need to be killed with -9.

Please make xpra to not fail badly when there is no stdout (and/or
stderr).

- -- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.7 (SMP w/8 CPU cores)
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages xpra depends on:
ii  adduser                   3.114
ii  libavcodec57              10:3.0.2-dmo2
ii  libavutil55               10:3.0.2-dmo2
ii  libc6                     2.22-12
ii  libgtk2.0-0               2.24.30-2
ii  libswscale4               10:3.0.2-dmo2
ii  libvpx3                   1.5.0-3
ii  libwebp5                  0.4.4-1+b2
ii  libx11-6                  2:1.6.3-1
ii  libx264-148               3:0.148.2705+git3f5ed56-dmo1
ii  libxcomposite1            1:0.4.4-1
ii  libxdamage1               1:1.1.4-2+b1
ii  libxext6                  2:1.3.3-1
ii  libxfixes3                1:5.0.1-2+b2
ii  libxkbfile1               1:1.0.9-2
ii  libxrandr2                2:1.5.0-1
ii  libxtst6                  2:1.2.2-1+b1
ii  python                    2.7.11-2
ii  python-gi-cairo           3.20.1-1
ii  python-gtk2               2.24.0-4
ii  python-rencode            1.0.4-1
pn  python:any                <none>
ii  x11-xserver-utils         7.7+7
ii  xserver-xorg-input-void   1:1.4.1-1+b1
ii  xserver-xorg-video-dummy  1:0.3.7-1+b5

Versions of packages xpra recommends:
ii  keyboard-configuration  2:6
ii  openssh-client          1:7.2p2-5.1~securityfix
ii  python-dbus             1.2.4-1
ii  python-gtkglext1        1.1.0-9.1
ii  python-imaging          3.2.0-2
ii  python-lz4              0.8.2+dfsg-1
ii  python-lzo              1.08-1
ii  python-pil              3.2.0-2
ii  ssh-askpass             1:1.2.4.1-9

Versions of packages xpra suggests:
ii  cups-common                2.1.4-1
ii  cups-filters               1.9.0-2
pn  cups-pdf                   <none>
ii  gstreamer1.0-plugins-bad   1:1.8.2-dmo1
ii  gstreamer1.0-plugins-base  1.8.2-1
ii  gstreamer1.0-plugins-good  1.8.2-1
ii  openssh-server             1:7.2p2-5.1~securityfix
pn  pulseaudio                 <none>
pn  pulseaudio-utils           <none>
pn  python-avahi               <none>
pn  python-cups                <none>
ii  python-gst-1.0             1.8.2-1
pn  python-netifaces           <none>
pn  python-opencv              <none>
pn  python-pyopencl            <none>
ii  python-yaml                3.11-3+b1
pn  v4l2loopback-dkms          <none>

- -- Configuration Files:
/etc/xpra/xpra.conf changed:
clipboard = yes
notifications = yes
tray = yes
system-tray = yes
speaker = off
microphone = off
pings = no
remote-logging = both
file-transfer = no
file-size-limit = 10
open-files = no
printing = False
lpadmin = /usr/sbin/lpadmin
lpinfo = /usr/sbin/lpinfo
postscript-printer = 
pdf-printer = 
encodings = all
video-encoders = all
csc-modules = all
video-decoders = all
video-scaling = on
quality = auto
min-quality = 30
speed = auto
min-speed = 30
auto-refresh-delay = 0.15
av-sync = on
webcam = no
mmap = yes
mmap-group = no
socket-permissions = 600
sharing = no
compressors = lz4, lzo, zlib
compression_level = 1
packet-encoders = rencode, bencode, yaml
socket-dirs = ~/.xpra
idle-timeout = 0
server-idle-timeout = 0
opengl = auto
title = @title@ on @client-machine@
keyboard-sync = yes
ssh = ssh -x
key-shortcut = Meta+Shift+F1:show_menu
key-shortcut = Meta+Shift+F2:show_start_new_command
key-shortcut = Meta+Shift+F3:show_bug_report
key-shortcut = Meta+Shift+F4:quit
key-shortcut = Meta+Shift+F5:increase_quality
key-shortcut = Meta+Shift+F6:decrease_quality
key-shortcut = Meta+Shift+F7:increase_speed
key-shortcut = Meta+Shift+F8:decrease_speed
key-shortcut = Meta+Shift+F10:magic_key
key-shortcut = Meta+Shift+F11:show_session_info
key-shortcut = Meta+Shift+F12:toggle_debug
key-shortcut = Meta+Shift+plus:scaleup
key-shortcut = Meta+Shift+minus:scaledown
key-shortcut = Meta+Shift+underscore:scaledown
key-shortcut = Meta+Shift+KP_Add:scaleup
key-shortcut = Meta+Shift+KP_Subtract:scaledown
key-shortcut = Meta+Shift+KP_Multiply:scalereset
key-shortcut = Meta+Shift+bar:scalereset
key-shortcut = Meta+Shift+question:scalingoff
window-close = auto
desktop-scaling = auto
shadow-fullscreen = no
log-dir = ~/.xpra
log-file = $DISPLAY.log
start = /etc/X11/Xsession true
exit-with-children = no
dbus-launch = dbus-launch --close-stderr
dbus-control = True
dbus-proxy = no
start-new-commands = no
bind = ~/.xpra/
mdns = no
wm-name = Xpra
input-method=none
env = UBUNTU_MENUPROXY=
env = QT_X11_NO_NATIVE_MENUBAR=1
env = MWNOCAPTURE=true
env = MWNO_RIT=true
env = MWWM=allwm
pulseaudio = no
pulseaudio-command =  pulseaudio --start -n --daemonize=false --system=false \
         --exit-idle-time=-1 --load=module-suspend-on-idle \
         '--load=module-null-sink sink_name="Xpra-Speaker" 
sink_properties=device.description="Xpra\ Speaker"' \
         '--load=module-null-sink sink_name="Xpra-Microphone" 
sink_properties=device.description="Xpra\ Microphone"' \
         --load=module-native-protocol-unix --load=module-dbus-protocol \
         --log-level=2 --log-target=stderr 
pulseaudio-configure-commands =  pactl set-default-sink Xpra-Speaker 
pulseaudio-configure-commands =  pactl set-default-source 
Xpra-Microphone.monitor 
sync-xvfb = 0
xvfb =  Xorg -noreset -nolisten tcp +extension GLX +extension RANDR +extension \
         RENDER -auth $XAUTHORITY -logfile \
         ${HOME}/.xpra/Xorg.${DISPLAY}.log -configdir \
         ${HOME}/.xpra/xorg.conf.d -config /etc/xpra/xorg.conf 
displayfd = yes


- -- no debconf information

- -- 
Klaus Ethgen                              http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16   Klaus Ethgen <kl...@ethgen.ch>
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Charset: ISO-8859-1

iQGcBAEBCgAGBQJXaih9AAoJEKZ8CrGAGfasasIL/RPOJj3IB2w8PiEFVXz3ZUfu
g8hL80Zlag8N8/6cYA3ZGmJ8OxUJecFQrq60MUL7r4MIRHW56Nt52JD8ngFd/6KD
16AJnyhlXT8kfW2G+naqWZKEnITRvkqVTN1s2utKYg4OCjaWpN/8PxtdzbTSi2eF
zomLND+D16/dQjKMFw0TDC1pZGIMEb35b+DJOrgN0VSMs4Ql6iHMt3QqQJDRMyGm
OHz5uaL2lyiS0ELDgA+ghBzrPjmTp78Fcf3snher5NmwyJ+ZS52uI4BPqq9ZiD++
yx/GEcoU2z8+lMSyUFsXIeQdY6xNkhy2kQsdbYJE92v/cCncXw022J9/x5KDrH7J
xpAAuVn6ymXp55FXd18ar/5SOhEVHzsoxiELwnjGUqU3ZQNSNKw0Ky1+pl9O3961
4f0gnzwYPU7vLJknLv0xrxqPOWE96D/Dx956CUzcg+W3oLzlwSebaDfTRTGe53RT
LiQne5n1Ik5hVCX8cEZnnAujGOSImVb/Yd8DA6CjDA==
=g8o8
-----END PGP SIGNATURE-----

Reply via email to