graphical apps crash immediately
Environment
- Both machines running up to date Arch Linux
- waypipe 0.6.1
- client running Sway WM 1.2
Symptoms
- ssh works fine
- graphical apps open and create a new window on the client machine
- the window contains the rendered UI of the application
- The window closes immediately
- The ssh connection remains open, but there is a coredump on the remote machine for waypipe
Other information
I noticed that some of the scary sounding log messages were introduced in this commit: f067e441
So I tried on waypipe 0.6.0. The symptoms are different - the applications still crash immediately, but the windows remain open with their initial contents (and all UI interactions are ineffective, the cursor does not change when moving over the windows).
Logs
[daniel@archlinux ~]$ waypipe -c zstd=2 --hwvideo -d ssh mce@rottnest
c203477: 96.418684 [src/client.c:451] A wayland compositor is available. Proceeding.
mce@rottnest's password:
s26472: 0.533644 [src/server.c:425] I'm a server on /tmp/waypipe-server-SFMzHiGq.sock, running: -bash
[mce@rottnest ~]$ GDK_BACKEND=wayland nautilus
s26483: 8.082232 [src/mainloop.c:878] Read 0 new file descriptors, have 0 total now
s26483: 8.082251 [src/mainloop.c:968] We are transferring a data buffer with 24 bytes
s26483: 8.082254 [src/mainloop.c:999] Channel message start (0 blobs, 0 bytes, 1 trailing, 0 tasks)
s26483: 8.082261 [src/mainloop.c:835] Sent 28-byte message from application to channel; 28-bytes in flight
c203613: 8.696596 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 8.696641 [src/mainloop.c:632] Wrote to compositor, 24/24 bytes in chunk 24, 0/0 fds
c203613: 8.696648 [src/mainloop.c:654] Write to the compositor succeeded
c203613: 8.696753 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 8-bytes in flight
c203613: 8.699292 [src/mainloop.c:878] Read 0 new file descriptors, have 0 total now
c203613: 8.714146 [src/mainloop.c:968] We are transferring a data buffer with 1288 bytes
c203613: 8.714168 [src/mainloop.c:999] Channel message start (0 blobs, 0 bytes, 1 trailing, 0 tasks)
c203613: 8.714291 [src/mainloop.c:835] Sent 1292-byte message from compositor to channel; 1300-bytes in flight
s26483: 8.108805 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
s26483: 8.108821 [src/mainloop.c:632] Wrote to application, 1288/1288 bytes in chunk 1288, 0/0 fds
s26483: 8.108824 [src/mainloop.c:654] Write to the application succeeded
s26483: 8.108830 [src/mainloop.c:835] Sent 8-byte message from application to channel; 8-bytes in flight
s26483: 8.127488 [src/mainloop.c:878] Read 1 new file descriptors, have 1 total now
s26483: 8.127500 [src/shadow.c:530] Creating new FDC_FILE shadow RID=1 for local fd 8
s26483: 8.127510 [src/handlers.c:394] Binding fail name=9 zxdg_output_manager_v1 id=425080064 (v3)
s26483: 8.127513 [src/handlers.c:394] Binding fail name=15 org_kde_kwin_server_decoration_manager id=425080240 (v1)
s26483: 8.127517 [src/parsing.c:256] Unidentified object 10 with request
s26483: 8.127520 [src/parsing.c:256] Unidentified object 10 with request
s26483: 8.128063 [src/mainloop.c:968] We are transferring a data buffer with 692 bytes
s26483: 8.128068 [src/mainloop.c:999] Channel message start (1 blobs, 12 bytes, 2 trailing, 5 tasks)
c203613: 8.742555 [src/mainloop.c:451] Received WMSG_OPEN_FILE for RID=1 (len 12)
c203613: 8.742569 [src/shadow.c:1218] Introducing new fd, remoteid=1
c203613: 8.743808 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 8.743931 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 8-bytes in flight
c203613: 8.745914 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=1 (len 19102)
s26483: 8.129252 [src/mainloop.c:835] Sent 116848-byte message from application to channel; 116856-bytes in flight
c203613: 8.746449 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 8.746499 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=1 (len 32149)
c203613: 8.746951 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=1 (len 22847)
c203613: 8.747347 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 16-bytes in flight
c203613: 8.747374 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=1 (len 16115)
c203613: 8.747712 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 8.747742 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=1 (len 25909)
c203613: 8.748165 [src/handlers.c:394] Binding fail name=9 zxdg_output_manager_v1 id=-435564304 (v3)
c203613: 8.748180 [src/handlers.c:394] Binding fail name=15 org_kde_kwin_server_decoration_manager id=-435564096 (v1)
c203613: 8.748186 [src/parsing.c:256] Unidentified object 10 with request
c203613: 8.748190 [src/parsing.c:256] Unidentified object 10 with request
c203613: 8.748323 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 24-bytes in flight
c203613: 8.748342 [src/mainloop.c:128] Writing 1 fds to cmsg data
c203613: 8.748360 [src/mainloop.c:632] Wrote to compositor, 692/692 bytes in chunk 692, 1/1 fds
c203613: 8.748367 [src/mainloop.c:654] Write to the compositor succeeded
c203613: 8.748374 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 8.748407 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 32-bytes in flight
c203613: 8.755923 [src/mainloop.c:878] Read 0 new file descriptors, have 0 total now
c203613: 8.755959 [src/parsing.c:256] Unidentified object 12 with event
c203613: 8.755969 [src/parsing.c:256] Unidentified object 20 with event
c203613: 8.755976 [src/parsing.c:256] Unidentified object 20 with event
c203613: 8.755979 [src/parsing.c:256] Unidentified object 20 with event
c203613: 8.755983 [src/parsing.c:256] Unidentified object 20 with event
c203613: 8.755989 [src/parsing.c:256] Unidentified object 23 with event
c203613: 8.755993 [src/parsing.c:256] Unidentified object 23 with event
c203613: 8.755996 [src/parsing.c:256] Unidentified object 23 with event
c203613: 8.756000 [src/parsing.c:256] Unidentified object 23 with event
c203613: 8.756006 [src/mainloop.c:968] We are transferring a data buffer with 1504 bytes
c203613: 8.756012 [src/mainloop.c:999] Channel message start (0 blobs, 0 bytes, 1 trailing, 0 tasks)
c203613: 8.756156 [src/mainloop.c:835] Sent 1508-byte message from compositor to channel; 1540-bytes in flight
s26483: 8.144374 [src/parsing.c:256] Unidentified object 12 with event
s26483: 8.144383 [src/parsing.c:256] Unidentified object 20 with event
s26483: 8.144385 [src/parsing.c:256] Unidentified object 20 with event
s26483: 8.144387 [src/parsing.c:256] Unidentified object 20 with event
s26483: 8.144389 [src/parsing.c:256] Unidentified object 20 with event
s26483: 8.144393 [src/parsing.c:256] Unidentified object 23 with event
s26483: 8.144396 [src/parsing.c:256] Unidentified object 23 with event
s26483: 8.144398 [src/parsing.c:256] Unidentified object 23 with event
s26483: 8.144400 [src/parsing.c:256] Unidentified object 23 with event
s26483: 8.144403 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
s26483: 8.144412 [src/mainloop.c:632] Wrote to application, 1504/1504 bytes in chunk 1504, 0/0 fds
s26483: 8.144416 [src/mainloop.c:654] Write to the application succeeded
s26483: 8.144443 [src/mainloop.c:835] Sent 8-byte message from application to channel; 8-bytes in flight
s26483: 8.259470 [src/mainloop.c:878] Read 0 new file descriptors, have 0 total now
s26483: 8.259490 [src/parsing.c:256] Unidentified object 12 with request
s26483: 8.259495 [src/parsing.c:256] Unidentified object 30 with request
s26483: 8.259499 [src/mainloop.c:968] We are transferring a data buffer with 284 bytes
s26483: 8.259502 [src/mainloop.c:999] Channel message start (0 blobs, 0 bytes, 1 trailing, 0 tasks)
s26483: 8.259511 [src/mainloop.c:835] Sent 288-byte message from application to channel; 296-bytes in flight
c203613: 8.872291 [src/parsing.c:256] Unidentified object 12 with request
c203613: 8.872304 [src/parsing.c:256] Unidentified object 30 with request
c203613: 8.872311 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 8.872328 [src/mainloop.c:632] Wrote to compositor, 284/284 bytes in chunk 284, 0/0 fds
c203613: 8.872333 [src/mainloop.c:654] Write to the compositor succeeded
c203613: 8.872344 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 8-bytes in flight
c203613: 8.872554 [src/mainloop.c:878] Read 1 new file descriptors, have 1 total now
c203613: 8.872564 [src/shadow.c:530] Creating new FDC_FILE shadow RID=-1 for local fd 9
c203613: 8.872580 [src/parsing.c:256] Unidentified object 30 with event
c203613: 8.872584 [src/parsing.c:256] Unidentified object 30 with event
c203613: 8.872638 [src/mainloop.c:968] We are transferring a data buffer with 100 bytes
c203613: 8.872644 [src/mainloop.c:999] Channel message start (1 blobs, 12 bytes, 2 trailing, 1 tasks)
c203613: 8.873077 [src/mainloop.c:835] Sent 7836-byte message from compositor to channel; 7844-bytes in flight
s26483: 8.260873 [src/mainloop.c:451] Received WMSG_OPEN_FILE for RID=-1 (len 12)
s26483: 8.260881 [src/shadow.c:1218] Introducing new fd, remoteid=-1
s26483: 8.260951 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
s26483: 8.260959 [src/mainloop.c:835] Sent 8-byte message from application to channel; 8-bytes in flight
s26483: 8.261387 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=-1 (len 7709)
s26483: 8.261504 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
s26483: 8.261513 [src/parsing.c:256] Unidentified object 30 with event
s26483: 8.261516 [src/parsing.c:256] Unidentified object 30 with event
s26483: 8.261522 [src/mainloop.c:835] Sent 8-byte message from application to channel; 16-bytes in flight
s26483: 8.261527 [src/mainloop.c:128] Writing 1 fds to cmsg data
s26483: 8.261532 [src/mainloop.c:632] Wrote to application, 100/100 bytes in chunk 100, 1/1 fds
s26483: 8.261534 [src/mainloop.c:654] Write to the application succeeded
s26483: 8.261537 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
s26483: 8.261543 [src/mainloop.c:835] Sent 8-byte message from application to channel; 24-bytes in flight
s26483: 8.262802 [src/mainloop.c:878] Read 0 new file descriptors, have 0 total now
s26483: 8.262811 [src/mainloop.c:968] We are transferring a data buffer with 44 bytes
s26483: 8.262813 [src/mainloop.c:999] Channel message start (0 blobs, 0 bytes, 1 trailing, 0 tasks)
s26483: 8.262822 [src/mainloop.c:835] Sent 48-byte message from application to channel; 72-bytes in flight
c203613: 8.875386 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 8.875412 [src/mainloop.c:632] Wrote to compositor, 44/44 bytes in chunk 44, 0/0 fds
c203613: 8.875418 [src/mainloop.c:654] Write to the compositor succeeded
c203613: 8.875429 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 8-bytes in flight
s26483: 8.265926 [src/mainloop.c:878] Read 0 new file descriptors, have 0 total now
s26483: 8.265934 [src/parsing.c:256] Unidentified object 30 with request
s26483: 8.265937 [src/mainloop.c:968] We are transferring a data buffer with 36 bytes
s26483: 8.265939 [src/mainloop.c:999] Channel message start (0 blobs, 0 bytes, 1 trailing, 0 tasks)
c203613: 8.878549 [src/parsing.c:256] Unidentified object 30 with request
c203613: 8.878564 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 8.878580 [src/mainloop.c:632] Wrote to compositor, 36/36 bytes in chunk 36, 0/0 fds
c203613: 8.878586 [src/mainloop.c:654] Write to the compositor succeeded
c203613: 8.878595 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 16-bytes in flight
s26483: 8.266079 [src/mainloop.c:835] Sent 40-byte message from application to channel; 40-bytes in flight
s26483: 8.281754 [src/mainloop.c:878] Read 0 new file descriptors, have 0 total now
s26483: 8.281767 [src/mainloop.c:968] We are transferring a data buffer with 32 bytes
s26483: 8.281770 [src/mainloop.c:999] Channel message start (0 blobs, 0 bytes, 1 trailing, 0 tasks)
s26483: 8.281787 [src/mainloop.c:835] Sent 36-byte message from application to channel; 36-bytes in flight
c203613: 8.894449 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 8.894474 [src/mainloop.c:632] Wrote to compositor, 32/32 bytes in chunk 32, 0/0 fds
c203613: 8.894479 [src/mainloop.c:654] Write to the compositor succeeded
c203613: 8.894487 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 24-bytes in flight
s26483: 8.317064 [src/mainloop.c:878] Read 1 new file descriptors, have 1 total now
s26483: 8.317089 [src/shadow.c:530] Creating new FDC_FILE shadow RID=2 for local fd 10
s26483: 8.325579 [src/mainloop.c:968] We are transferring a data buffer with 392 bytes
s26483: 8.325586 [src/mainloop.c:999] Channel message start (1 blobs, 12 bytes, 2 trailing, 69 tasks)
c203613: 8.938580 [src/mainloop.c:451] Received WMSG_OPEN_FILE for RID=2 (len 12)
c203613: 8.938608 [src/shadow.c:1218] Introducing new fd, remoteid=2
s26483: 8.327875 [src/mainloop.c:835] Sent 58716-byte message from application to channel; 58716-bytes in flight
c203613: 8.965104 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 485)
c203613: 8.965441 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 8.965530 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 2859)
c203613: 8.965825 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 896)
c203613: 8.966057 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 329)
c203613: 8.966275 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.966485 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.966693 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.966917 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.967155 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.967377 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.967599 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.967820 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.968029 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.968247 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.968468 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.968679 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.968899 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.969125 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.969342 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 220)
c203613: 8.969606 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 220)
c203613: 8.970002 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 220)
c203613: 8.970478 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 220)
c203613: 8.971037 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.971565 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.972076 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.972635 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.973193 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.973707 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.974226 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.974741 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.975278 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.975722 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.976159 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.976535 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.976946 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.977283 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 218)
c203613: 8.977661 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.978076 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.978504 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.978934 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.979439 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.979892 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 245)
c203613: 8.980340 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 506)
c203613: 8.980813 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 2990)
c203613: 8.981332 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.981849 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 1382)
c203613: 8.982273 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 242)
c203613: 8.982721 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 2222)
c203613: 8.983196 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 1436)
c203613: 8.983638 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 1342)
c203613: 8.984115 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 269)
c203613: 8.984571 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 220)
c203613: 8.985052 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 1823)
c203613: 8.985527 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 425)
c203613: 8.985998 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 2745)
c203613: 8.986348 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 1140)
c203613: 8.986738 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 1842)
c203613: 8.987016 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.987282 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 219)
c203613: 8.987533 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 1809)
c203613: 8.987803 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 889)
c203613: 8.988076 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 1878)
c203613: 8.988340 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 637)
c203613: 8.988597 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 1826)
c203613: 8.988883 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 5210)
c203613: 8.989231 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 4201)
c203613: 8.989533 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 5575)
c203613: 8.989833 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 545)
c203613: 8.990065 [src/mainloop.c:451] Received WMSG_BUFFER_FILL for RID=2 (len 3476)
c203613: 8.990455 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 32-bytes in flight
c203613: 8.990472 [src/mainloop.c:128] Writing 1 fds to cmsg data
c203613: 8.990493 [src/mainloop.c:632] Wrote to compositor, 392/392 bytes in chunk 392, 1/1 fds
c203613: 8.990499 [src/mainloop.c:654] Write to the compositor succeeded
c203613: 8.990504 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 8.990531 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 40-bytes in flight
s26483: 8.391818 [src/mainloop.c:878] Read 0 new file descriptors, have 0 total now
s26483: 8.391838 [src/mainloop.c:968] We are transferring a data buffer with 12 bytes
s26483: 8.391843 [src/mainloop.c:999] Channel message start (0 blobs, 0 bytes, 1 trailing, 0 tasks)
s26483: 8.392105 [src/mainloop.c:835] Sent 16-byte message from application to channel; 16-bytes in flight
c203613: 9.004759 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 9.004775 [src/mainloop.c:632] Wrote to compositor, 12/12 bytes in chunk 12, 0/0 fds
c203613: 9.004779 [src/mainloop.c:654] Write to the compositor succeeded
c203613: 9.004820 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 48-bytes in flight
c203613: 9.008104 [src/mainloop.c:878] Read 0 new file descriptors, have 0 total now
c203613: 9.008129 [src/mainloop.c:968] We are transferring a data buffer with 436 bytes
c203613: 9.008134 [src/mainloop.c:999] Channel message start (0 blobs, 0 bytes, 1 trailing, 0 tasks)
c203613: 9.008224 [src/mainloop.c:835] Sent 440-byte message from compositor to channel; 488-bytes in flight
s26483: 8.396430 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
s26483: 8.396458 [src/mainloop.c:632] Wrote to application, 436/436 bytes in chunk 436, 0/0 fds
s26483: 8.396466 [src/mainloop.c:654] Write to the application succeeded
s26483: 8.396477 [src/mainloop.c:835] Sent 8-byte message from application to channel; 8-bytes in flight
s26483: 8.421533 [src/mainloop.c:878] Read 1 new file descriptors, have 1 total now
s26483: 8.421559 [src/shadow.c:530] Creating new FDC_PIPE shadow RID=3 for local fd 11
s26483: 8.421595 [src/mainloop.c:968] We are transferring a data buffer with 292 bytes
s26483: 8.421607 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 2 trailing, 0 tasks)
s26483: 8.421651 [src/mainloop.c:835] Sent 312-byte message from application to channel; 320-bytes in flight
c203613: 9.034601 [src/mainloop.c:451] Received WMSG_OPEN_IR_PIPE for RID=3 (len 8)
c203613: 9.034612 [src/shadow.c:1218] Introducing new fd, remoteid=3
c203613: 9.034635 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 9.034642 [src/mainloop.c:128] Writing 1 fds to cmsg data
c203613: 9.034651 [src/mainloop.c:632] Wrote to compositor, 292/292 bytes in chunk 292, 1/1 fds
c203613: 9.034655 [src/mainloop.c:654] Write to the compositor succeeded
c203613: 9.034700 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 8-bytes in flight
c203613: 9.083143 [src/shadow.c:1952] Read 95 more bytes from pipe RID=3
c203613: 9.083161 [src/mainloop.c:999] Channel message start (1 blobs, 104 bytes, 0 trailing, 0 tasks)
c203613: 9.083260 [src/mainloop.c:835] Sent 104-byte message from compositor to channel; 112-bytes in flight
c203613: 9.083279 [src/shadow.c: 70] Destroying FDC_PIPE RID=3
c203613: 9.083294 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 9.083327 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 120-bytes in flight
s26483: 8.471424 [src/mainloop.c:451] Received WMSG_PIPE_TRANSFER for RID=3 (len 103)
s26483: 8.471442 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
s26483: 8.471445 [src/shadow.c:1874] Flushing 95 bytes into RID=3
s26483: 8.471451 [src/shadow.c:1894] Wrote 95 more bytes into pipe RID=3
s26483: 8.471460 [src/mainloop.c:835] Sent 8-byte message from application to channel; 8-bytes in flight
s26483: 8.471572 [src/mainloop.c:451] Received WMSG_PIPE_SHUTDOWN_W for RID=3 (len 8)
s26483: 8.471583 [src/shadow.c: 70] Destroying FDC_PIPE RID=3
s26483: 8.471586 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
s26483: 8.471593 [src/mainloop.c:835] Sent 8-byte message from application to channel; 16-bytes in flight
s26483: 8.473863 [src/mainloop.c:878] Read 1 new file descriptors, have 1 total now
s26483: 8.473874 [src/shadow.c:530] Creating new FDC_FILE shadow RID=4 for local fd 11
s26483: 8.486751 [src/mainloop.c:968] We are transferring a data buffer with 536 bytes
s26483: 8.486759 [src/mainloop.c:999] Channel message start (1 blobs, 12 bytes, 2 trailing, 107 tasks)
c203613: 9.099392 [src/mainloop.c:451] Received WMSG_OPEN_FILE for RID=4 (len 12)
c203613: 9.099403 [src/shadow.c:1218] Introducing new fd, remoteid=4
c203613: 9.126858 [src/mainloop.c:999] Channel message start (1 blobs, 8 bytes, 0 trailing, 0 tasks)
c203613: 9.127042 [src/mainloop.c:835] Sent 8-byte message from compositor to channel; 8-bytes in flight
c203613: 9.277643 [src/mainloop.c:878] Read 0 new file descriptors, have 0 total now
c203613: 9.277675 [src/shadow.c: 70] Destroying FDC_FILE RID=2
c203613: 9.283803 [src/mainloop.c:968] We are transferring a data buffer with 68 bytes
c203613: 9.283837 [src/mainloop.c:999] Channel message start (0 blobs, 0 bytes, 1 trailing, 0 tasks)
c203613: 9.283875 [src/mainloop.c:835] Sent 72-byte message from compositor to channel; 80-bytes in flight
s26472: 8.773146 [src/util.c:216] Child process 26483 has died
c203613: 9.385707 [src/mainloop.c:535] Channel connection closed
C203613: 9.385782 [src/mainloop.c:1381] Channel hang up detected, no reconnection link, fatal
c203613: 9.385789 [src/mainloop.c:1420] Exiting main loop (-1, 0, 1), attempting close message
c203613: 9.385795 [src/mainloop.c:1483] Channel closed, hence no close notification
c203613: 9.385979 [src/shadow.c: 70] Destroying FDC_FILE RID=-1
c203613: 9.386013 [src/shadow.c: 70] Destroying FDC_FILE RID=1
Gdk-Message: 14:16:48.773: Error reading events from display: Connection reset by peer
c203613: 9.386146 [src/shadow.c: 70] Destroying FDC_FILE RID=4
c203477: 9.395328 [src/util.c:216] Child process 203613 has died
[mce@rottnest ~]$
I also tried without --hwvideo
and -c
with the same symptoms. In both cases waypipe crashes on the remote machine:
With compression
(gdb) bt
#0 0x00007fa70185a286 in ?? () from /usr/lib/libzstd.so.1
#1 0x00007fa70185116f in ?? () from /usr/lib/libzstd.so.1
#2 0x00007fa701851c7c in ?? () from /usr/lib/libzstd.so.1
#3 0x00007fa701852072 in ZSTD_compressEnd () from /usr/lib/libzstd.so.1
#4 0x00007fa701855e56 in ZSTD_compress_usingDict () from /usr/lib/libzstd.so.1
#5 0x00007fa701855ea1 in ZSTD_compressCCtx () from /usr/lib/libzstd.so.1
#6 0x000055d41789cfa4 in ?? ()
#7 0x000055d4178a1031 in ?? ()
#8 0x000055d4178a148a in ?? ()
#9 0x00007fa7001054cf in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fa701a2a2d3 in clone () from /usr/lib/libc.so.6
Without compression
#0 0x00007fa6de34d743 in __memmove_avx_unaligned_erms () from /usr/lib/libc.so.6
#1 0x0000559f70e41cf8 in ?? ()
#2 0x0000559f70e48028 in ?? ()
#3 0x0000559f70e39fa6 in ?? ()
#4 0x00007fa6de210153 in __libc_start_main () from /usr/lib/libc.so.6
#5 0x0000559f70e3a5fe in ?? ()