Xpra: Ticket #674: ssh ... "xpra start ..." fails with "Broken pipe" when ssh closes

0.14.5 on 64bit Ubuntu 12.04

This used to work but now fails:

ssh $RHOST "xpra start :$RDISPLAY --csc-module=cython --start-child="xterm" --exit-with-children --no-microphone --no-speaker --no-pulseaudio"
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/xpra/scripts/main.py", line 103, in main
    return run_mode(script_file, err, options, args, mode, defaults)
  File "/usr/lib/python2.7/dist-packages/xpra/scripts/main.py", line 760, in run_mode
    return run_server(error_cb, options, mode, script_file, args)
  File "/usr/lib/python2.7/dist-packages/xpra/scripts/server.py", line 829, in run_server
    + ("  %s\n" % log_filename0))
IOError: [Errno 32] Broken pipe

This works:

ssh $RHOST "xpra start :$RDISPLAY --csc-module=cython --start-child="xterm" --exit-with-children --no-microphone --no-speaker --no-pulseaudio; sleep 1"

This works:

xpra start ssh:$RHOST:RDISPLAY ...

Thu, 11 Sep 2014 13:55:03 GMT - Antoine Martin: owner, priority, description changed; milestone set

This is fixed in r7575, will backport to 0.14.x

Do you happen to know when this started happening?

BTW, are you using csc-module=cython to workaround buggy swscale by any chance?

Fri, 12 Sep 2014 02:32:11 GMT - Antoine Martin:

Backport to v0.14.x in r7583. (keeping open because of the questions above only)

Fri, 12 Sep 2014 02:42:02 GMT - Troy Cauble:

I can only narrow the start to within the last month.

I'm using cython due to some color issues with H.264, see #568. Looks like that's closed now. I can probably quit that.

Fri, 12 Sep 2014 02:43:45 GMT - Antoine Martin: status changed; resolution set

Thanks, that helps. Closing.

Not sure about #568.. I think I saw that bug again yesterday on Ubuntu 12.04, maybe they've bumped the version we use for blacklisting and kept the bug!

Tue, 14 Apr 2015 17:05:48 GMT - Antoine Martin: milestone changed

(setting milestone)

Sat, 23 Jan 2021 05:02:38 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/674