-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Open
Labels
Needs-TriageThe issue is new and needs to be triaged by a work group.The issue is new and needs to be triaged by a work group.
Description
Prerequisites
- Write a descriptive title.
- Make sure you are able to repro it on the latest released version
- Search the existing issues.
- Refer to the FAQ.
- Refer to Differences between Windows PowerShell 5.1 and PowerShell.
Steps to reproduce
#!/usr/bin/env pwsh
#Requires -PSEdition Core
#Requires -Version 7.5.4
If ($IsLinux) {
Start-Transcript -NoClobber -IncludeInvocationHeader && `
time wl-copy 'Placeholder'
}I've not yet confirmed that that reproduces it. However, I know that:
-
Start-Transcript[-NoClobber -IncludeInvocationHeader] -
[
time]wl-copy 'Placeholder'
…shall.
Expected behavior
RokeJulianLockhart@Beedell:~$ echo $0 /bin/bash RokeJulianLockhart@Beedell:~$ time strace -Ttr -- wl-copy 'Placeholder' 19:20:08 (+ 0.000000) execve("/usr/bin/wl-copy", ["wl-copy", "Placeholder"], 0x7ffd708b0b68 /* 89 vars */) = 0 <0.000121> 19:20:08 (+ 0.000177) brk(NULL) = 0x562dc72d4000 <0.000006> 19:20:08 (+ 0.000036) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f05d2e5a000 <0.000008> 19:20:08 (+ 0.000027) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) <0.000008> 19:20:08 (+ 0.000064) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 <0.000009> 19:20:08 (+ 0.000027) fstat(3, {st_mode=S_IFREG|0644, st_size=225595, ...}) = 0 <0.000007> 19:20:08 (+ 0.000029) mmap(NULL, 225595, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f05d2e22000 <0.000011> 19:20:08 (+ 0.000025) close(3) = 0 <0.000006> 19:20:08 (+ 0.000028) openat(AT_FDCWD, "/lib64/libwayland-client.so.0", O_RDONLY|O_CLOEXEC) = 3 <0.000010> 19:20:08 (+ 0.000026) read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 <0.000007> 19:20:08 (+ 0.000027) fstat(3, {st_mode=S_IFREG|0755, st_size=62112, ...}) = 0 <0.000007> 19:20:08 (+ 0.000023) mmap(NULL, 58128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f05d2e13000 <0.000009> 19:20:08 (+ 0.000024) mmap(0x7f05d2e1a000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f05d2e1a000 <0.000010> 19:20:08 (+ 0.000025) mmap(0x7f05d2e1f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7f05d2e1f000 <0.000008> 19:20:08 (+ 0.000030) close(3) = 0 <0.000006> 19:20:08 (+ 0.000021) openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 <0.000009> 19:20:08 (+ 0.000024) read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p7\0\0\0\0\0\0"..., 832) = 832 <0.000007> 19:20:08 (+ 0.000022) pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 <0.000007> 19:20:08 (+ 0.000022) fstat(3, {st_mode=S_IFREG|0755, st_size=2455432, ...}) = 0 <0.000006> 19:20:08 (+ 0.000022) pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 <0.000006> 19:20:08 (+ 0.000023) mmap(NULL, 2042928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f05d2c20000 <0.000008> 19:20:08 (+ 0.000022) mmap(0x7f05d2d8f000, 483328, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16f000) = 0x7f05d2d8f000 <0.000009> 19:20:08 (+ 0.000023) mmap(0x7f05d2e05000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e4000) = 0x7f05d2e05000 <0.000008> 19:20:08 (+ 0.000025) mmap(0x7f05d2e0b000, 31792, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f05d2e0b000 <0.000008> 19:20:08 (+ 0.000028) close(3) = 0 <0.000006> 19:20:08 (+ 0.000025) openat(AT_FDCWD, "/lib64/libffi.so.8", O_RDONLY|O_CLOEXEC) = 3 <0.000012> 19:20:08 (+ 0.000031) read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 <0.000007> 19:20:08 (+ 0.000023) fstat(3, {st_mode=S_IFREG|0755, st_size=61592, ...}) = 0 <0.000007> 19:20:08 (+ 0.000024) mmap(NULL, 62832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f05d2c10000 <0.000010> 19:20:08 (+ 0.000025) mmap(0x7f05d2c1b000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f05d2c1b000 <0.000011> 19:20:08 (+ 0.000025) mmap(0x7f05d2c1e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f05d2c1e000 <0.000009> 19:20:08 (+ 0.000030) close(3) = 0 <0.000007> 19:20:08 (+ 0.000025) mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f05d2c0d000 <0.000008> 19:20:08 (+ 0.000025) arch_prctl(ARCH_SET_FS, 0x7f05d2c0d740) = 0 <0.000007> 19:20:08 (+ 0.000021) set_tid_address(0x7f05d2c0da10) = 205432 <0.000006> 19:20:08 (+ 0.000020) set_robust_list(0x7f05d2c0da20, 24) = 0 <0.000006> 19:20:08 (+ 0.000020) rseq(0x7f05d2c0d680, 0x20, 0, 0x53053053) = 0 <0.000006> 19:20:08 (+ 0.000044) mprotect(0x7f05d2e05000, 16384, PROT_READ) = 0 <0.000009> 19:20:08 (+ 0.000029) mprotect(0x7f05d2c1e000, 4096, PROT_READ) = 0 <0.000008> 19:20:08 (+ 0.000034) mprotect(0x7f05d2e1f000, 8192, PROT_READ) = 0 <0.000009> 19:20:08 (+ 0.000033) mprotect(0x562da9dc9000, 8192, PROT_READ) = 0 <0.000008> 19:20:08 (+ 0.000024) mprotect(0x7f05d2e9a000, 8192, PROT_READ) = 0 <0.000009> 19:20:08 (+ 0.000030) prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 <0.000007> 19:20:08 (+ 0.000035) getrandom("\x1b\xc2\x84\x57\x43\x02\x05\x8a", 8, GRND_NONBLOCK) = 8 <0.000007> 19:20:08 (+ 0.000025) munmap(0x7f05d2e22000, 225595) = 0 <0.000014> 19:20:08 (+ 0.000035) rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f05d2c3a290}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 <0.000007> 19:20:08 (+ 0.000028) socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 3 <0.000014> 19:20:08 (+ 0.000034) connect(3, {sa_family=AF_UNIX, sun_path="/run/user/1000/wayland-0"}, 27) = 0 <0.000022> 19:20:08 (+ 0.000050) brk(NULL) = 0x562dc72d4000 <0.000008> 19:20:08 (+ 0.000025) brk(0x562dc72f5000) = 0x562dc72f5000 <0.000010> 19:20:08 (+ 0.000035) sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\0\0\1\0\f\0\2\0\0\0\1\0\0\0\0\0\f\0\3\0\0\0", iov_len=24}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 24 <0.000009> 19:20:08 (+ 0.000073) ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}]) <0.004079> 19:20:08 (+ 0.004111) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\2\0\0\0\0\0$\0\1\0\0\0\16\0\0\0wl_compositor\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 2996 <0.000011> 19:20:08 (+ 0.000042) recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable) <0.000008> 19:20:08 (+ 0.000075) sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\2\0\0\0\0\0(\0\1\0\0\0\16\0\0\0wl_compositor\0\0\0"..., iov_len=308}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 308 <0.000013> 19:20:08 (+ 0.000041) ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}]) <0.000010> 19:20:08 (+ 0.000033) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\5\0\0\0\0\0\f\0\0\0\0\0\5\0\0\0\0\0\f\0\1\0\0\0\5\0\0\0\0\0\f\0"..., iov_len=1100}, {iov_base="", iov_len=2996}], msg_iovlen=2, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 176 <0.000012> 19:20:08 (+ 0.000040) recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable) <0.000009> 19:20:08 (+ 0.000036) sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\7\0\0\0\1\0\20\0\3\0\0\0\6\0\0\0\7\0\0\0\0\0\f\0\v\0\0\0\v\0\0\0"..., iov_len=168}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 168 <0.000011> 19:20:08 (+ 0.000037) ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}]) <0.000059> 19:20:08 (+ 0.000081) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\f\0\0\0\0\0\20\0\1\0\0\0\352\20\1\0", iov_len=924}, {iov_base="", iov_len=3172}], msg_iovlen=2, msg_control=[{cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, cmsg_data=[4]}], msg_controllen=24, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 16 <0.000012> 19:20:08 (+ 0.000097) recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable) <0.000009> 19:20:08 (+ 0.000031) close(4) = 0 <0.000029> 19:20:08 (+ 0.000050) sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\4\0\0\0\0\0\f\0\r\0\0\0\n\0\0\0\2\0\20\0\16\0\0\0\r\0\0\0\16\0\0\0"..., iov_len=88}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 88 <0.000011> 19:20:08 (+ 0.000037) ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}]) <0.000265> 19:20:08 (+ 0.000287) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\20\0\0\0\0\0\f\0\31\304\0\0\1\0\0\0\1\0\f\0\20\0\0\0\17\0\0\0\0\0\24\0"..., iov_len=908}, {iov_base="", iov_len=3188}], msg_iovlen=2, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 56 <0.000011> 19:20:08 (+ 0.000039) recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable) <0.000010> 19:20:08 (+ 0.000036) memfd_create("buffer", 0) = 4 <0.000014> 19:20:08 (+ 0.000035) ftruncate(4, 4) = 0 <0.000009> 19:20:08 (+ 0.000027) fcntl(4, F_DUPFD_CLOEXEC, 0) = 5 <0.000008> 19:20:08 (+ 0.000029) sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\16\0\0\0\4\0\f\0\32\304\0\0\5\0\0\0\0\0\20\0\20\0\0\0\4\0\0\0\20\0\0\0"..., iov_len=112}], msg_iovlen=1, msg_control=[{cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, cmsg_data=[5]}], msg_controllen=20, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 112 <0.000017> 19:20:08 (+ 0.000045) close(5) = 0 <0.000008> 19:20:08 (+ 0.000025) ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}]) <0.000336> 19:20:08 (+ 0.000380) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\n\0\0\0\0\0\f\0\33\304\0\0\f\0\0\0\1\0\30\0\36\304\0\0\r\0\0\0\4\0\0\0"..., iov_len=852}, {iov_base="", iov_len=3244}], msg_iovlen=2, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 236 <0.000014> 19:20:08 (+ 0.000059) recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable) <0.000011> 19:20:08 (+ 0.000049) sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\n\0\0\0\3\0\f\0\33\304\0\0\3\0\0\0\1\0\20\0\v\0\0\0\36\304\0\0\1\0\0\0"..., iov_len=60}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 60 <0.000012> 19:20:08 (+ 0.000046) ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}]) <0.000042> 19:20:08 (+ 0.000155) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\3\0\0\0\0\0\f\0\1\0\0\377\1\0\0\377\0\0\30\0\v\0\0\0text/pla"..., iov_len=616}, {iov_base="", iov_len=3480}], msg_iovlen=2, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 176 <0.000013> 19:20:08 (+ 0.000068) recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable) <0.000048> 19:20:08 (+ 0.000092) openat(AT_FDCWD, "/dev/null", O_RDWR) = 5 <0.000021> 19:20:08 (+ 0.000053) dup2(5, 1) = 1 <0.000022> 19:20:08 (+ 0.000054) dup2(5, 0) = 0 <0.000010> 19:20:08 (+ 0.000030) close(5) = 0 <0.000008> 19:20:08 (+ 0.000026) chdir("/") = 0 <0.000012> 19:20:08 (+ 0.000033) rt_sigaction(SIGHUP, {sa_handler=SIG_IGN, sa_mask=[HUP], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f05d2c3a290}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 <0.000009> 19:20:08 (+ 0.000041) rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 <0.000010> 19:20:08 (+ 0.000036) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f05d2c0da10) = 205433 <0.000105> 19:20:08 (+ 0.000153) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 <0.000013> 19:20:08 (+ 0.000074) exit_group(0) = ? 19:20:08 (+ 0.000187) +++ exited with 0 +++ real 0m0.010s user 0m0.002s sys 0m0.003s
Actual behavior
PS /home/RokeJulianLockhart> Start-Transcript -NoClobber -IncludeInvocationHeader Transcript started, output file is /home/RokeJulianLockhart/PowerShell_transcript.Beedell.Y1QSqGIK.20260215193006.txt PS /home/RokeJulianLockhart> time strace -Ttr -- wl-copy 'Placeholder' 19:30:09 (+ 0.000000) execve("/usr/bin/wl-copy", ["wl-copy", "Placeholder"], 0x7ffdb3611198 /* 90 vars */) = 0 <0.000161> 19:30:09 (+ 0.000219) brk(NULL) = 0x5622b3b91000 <0.000007> 19:30:09 (+ 0.000038) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd7723d5000 <0.000009> 19:30:09 (+ 0.000027) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) <0.000008> 19:30:09 (+ 0.000068) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 <0.000010> 19:30:09 (+ 0.000030) fstat(3, {st_mode=S_IFREG|0644, st_size=225595, ...}) = 0 <0.000007> 19:30:09 (+ 0.000026) mmap(NULL, 225595, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd77239d000 <0.000010> 19:30:09 (+ 0.000023) close(3) = 0 <0.000007> 19:30:09 (+ 0.000027) openat(AT_FDCWD, "/lib64/libwayland-client.so.0", O_RDONLY|O_CLOEXEC) = 3 <0.000012> 19:30:09 (+ 0.000026) read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 <0.000008> 19:30:09 (+ 0.000025) fstat(3, {st_mode=S_IFREG|0755, st_size=62112, ...}) = 0 <0.000007> 19:30:09 (+ 0.000025) mmap(NULL, 58128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd77238e000 <0.000011> 19:30:09 (+ 0.000024) mmap(0x7fd772395000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fd772395000 <0.000013> 19:30:09 (+ 0.000026) mmap(0x7fd77239a000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7fd77239a000 <0.000009> 19:30:09 (+ 0.000031) close(3) = 0 <0.000007> 19:30:09 (+ 0.000023) openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 <0.000010> 19:30:09 (+ 0.000024) read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p7\0\0\0\0\0\0"..., 832) = 832 <0.000007> 19:30:09 (+ 0.000022) pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 <0.000007> 19:30:09 (+ 0.000022) fstat(3, {st_mode=S_IFREG|0755, st_size=2455432, ...}) = 0 <0.000007> 19:30:09 (+ 0.000022) pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 <0.000007> 19:30:09 (+ 0.000021) mmap(NULL, 2042928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd77219b000 <0.000008> 19:30:09 (+ 0.000022) mmap(0x7fd77230a000, 483328, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16f000) = 0x7fd77230a000 <0.000011> 19:30:09 (+ 0.000025) mmap(0x7fd772380000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e4000) = 0x7fd772380000 <0.000012> 19:30:09 (+ 0.000030) mmap(0x7fd772386000, 31792, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd772386000 <0.000009> 19:30:09 (+ 0.000032) close(3) = 0 <0.000007> 19:30:09 (+ 0.000026) openat(AT_FDCWD, "/lib64/libffi.so.8", O_RDONLY|O_CLOEXEC) = 3 <0.000013> 19:30:09 (+ 0.000028) read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 <0.000008> 19:30:09 (+ 0.000023) fstat(3, {st_mode=S_IFREG|0755, st_size=61592, ...}) = 0 <0.000008> 19:30:09 (+ 0.000027) mmap(NULL, 62832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd77218b000 <0.000015> 19:30:09 (+ 0.000029) mmap(0x7fd772196000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7fd772196000 <0.000016> 19:30:09 (+ 0.000029) mmap(0x7fd772199000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7fd772199000 <0.000011> 19:30:09 (+ 0.000037) close(3) = 0 <0.000008> 19:30:09 (+ 0.000030) mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd772188000 <0.000010> 19:30:09 (+ 0.000029) arch_prctl(ARCH_SET_FS, 0x7fd772188740) = 0 <0.000007> 19:30:09 (+ 0.000021) set_tid_address(0x7fd772188a10) = 209989 <0.000007> 19:30:09 (+ 0.000020) set_robust_list(0x7fd772188a20, 24) = 0 <0.000007> 19:30:09 (+ 0.000020) rseq(0x7fd772188680, 0x20, 0, 0x53053053) = 0 <0.000007> 19:30:09 (+ 0.000054) mprotect(0x7fd772380000, 16384, PROT_READ) = 0 <0.000012> 19:30:09 (+ 0.000035) mprotect(0x7fd772199000, 4096, PROT_READ) = 0 <0.000010> 19:30:09 (+ 0.000042) mprotect(0x7fd77239a000, 8192, PROT_READ) = 0 <0.000012> 19:30:09 (+ 0.000049) mprotect(0x562278195000, 8192, PROT_READ) = 0 <0.000011> 19:30:09 (+ 0.000030) mprotect(0x7fd772415000, 8192, PROT_READ) = 0 <0.000013> 19:30:09 (+ 0.000040) prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 <0.000009> 19:30:09 (+ 0.000045) getrandom("\x86\x8b\x11\x15\x55\x96\x36\x17", 8, GRND_NONBLOCK) = 8 <0.000009> 19:30:09 (+ 0.000030) munmap(0x7fd77239d000, 225595) = 0 <0.000033> 19:30:09 (+ 0.000068) rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd7721b5290}, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=0}, 8) = 0 <0.000010> 19:30:09 (+ 0.000041) socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 3 <0.000021> 19:30:09 (+ 0.000043) connect(3, {sa_family=AF_UNIX, sun_path="/run/user/1000/wayland-0"}, 27) = 0 <0.000024> 19:30:09 (+ 0.000044) brk(NULL) = 0x5622b3b91000 <0.000011> 19:30:09 (+ 0.000027) brk(0x5622b3bb2000) = 0x5622b3bb2000 <0.000011> 19:30:09 (+ 0.000040) sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\0\0\1\0\f\0\2\0\0\0\1\0\0\0\0\0\f\0\3\0\0\0", iov_len=24}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 24 <0.000011> 19:30:09 (+ 0.000087) ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}]) <0.004104> 19:30:09 (+ 0.004135) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\2\0\0\0\0\0$\0\1\0\0\0\16\0\0\0wl_compositor\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 2996 <0.000018> 19:30:09 (+ 0.000063) recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable) <0.000007> 19:30:09 (+ 0.000057) sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\2\0\0\0\0\0(\0\1\0\0\0\16\0\0\0wl_compositor\0\0\0"..., iov_len=308}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 308 <0.000011> 19:30:09 (+ 0.000036) ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}]) <0.000023> 19:30:09 (+ 0.000043) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\5\0\0\0\0\0\f\0\0\0\0\0\5\0\0\0\0\0\f\0\1\0\0\0\5\0\0\0\0\0\f\0"..., iov_len=1100}, {iov_base="", iov_len=2996}], msg_iovlen=2, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 176 <0.000009> 19:30:09 (+ 0.000034) recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable) <0.000008> 19:30:09 (+ 0.000030) sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\7\0\0\0\1\0\20\0\3\0\0\0\6\0\0\0\7\0\0\0\0\0\f\0\v\0\0\0\v\0\0\0"..., iov_len=168}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 168 <0.000009> 19:30:09 (+ 0.000033) ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}]) <0.000085> 19:30:09 (+ 0.000104) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\f\0\0\0\0\0\20\0\1\0\0\0\352\20\1\0", iov_len=924}, {iov_base="", iov_len=3172}], msg_iovlen=2, msg_control=[{cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, cmsg_data=[4]}], msg_controllen=24, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 16 <0.000009> 19:30:09 (+ 0.000081) recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable) <0.000008> 19:30:09 (+ 0.000028) close(4) = 0 <0.000022> 19:30:09 (+ 0.000041) sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\4\0\0\0\0\0\f\0\r\0\0\0\n\0\0\0\2\0\20\0\16\0\0\0\r\0\0\0\16\0\0\0"..., iov_len=88}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 88 <0.000009> 19:30:09 (+ 0.000035) ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}]) <0.000286> 19:30:09 (+ 0.000318) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\20\0\0\0\0\0\f\0m\337\0\0\1\0\0\0\1\0\f\0\20\0\0\0\17\0\0\0\0\0\24\0"..., iov_len=908}, {iov_base="", iov_len=3188}], msg_iovlen=2, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 56 <0.000010> 19:30:09 (+ 0.000041) recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable) <0.000026> 19:30:09 (+ 0.000049) memfd_create("buffer", 0) = 4 <0.000013> 19:30:09 (+ 0.000032) ftruncate(4, 4) = 0 <0.000010> 19:30:09 (+ 0.000027) fcntl(4, F_DUPFD_CLOEXEC, 0) = 5 <0.000009> 19:30:09 (+ 0.000029) sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\16\0\0\0\4\0\f\0n\337\0\0\5\0\0\0\0\0\20\0\20\0\0\0\4\0\0\0\20\0\0\0"..., iov_len=112}], msg_iovlen=1, msg_control=[{cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, cmsg_data=[5]}], msg_controllen=20, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 112 <0.000011> 19:30:09 (+ 0.000038) close(5) = 0 <0.000008> 19:30:09 (+ 0.000028) ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}]) <0.001142> 19:30:09 (+ 0.001188) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\n\0\0\0\0\0\f\0o\337\0\0\f\0\0\0\1\0\30\0r\337\0\0\r\0\0\0\4\0\0\0"..., iov_len=852}, {iov_base="", iov_len=3244}], msg_iovlen=2, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 252 <0.000015> 19:30:09 (+ 0.000062) recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable) <0.000015> 19:30:09 (+ 0.000057) sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\n\0\0\0\3\0\f\0o\337\0\0\3\0\0\0\1\0\20\0\v\0\0\0r\337\0\0\1\0\0\0"..., iov_len=60}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 60 <0.000012> 19:30:09 (+ 0.000047) ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}]) <0.000076> 19:30:09 (+ 0.000138) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\3\0\0\0\0\0\f\0\1\0\0\377\1\0\0\377\0\0\30\0\v\0\0\0text/pla"..., iov_len=600}, {iov_base="", iov_len=3496}], msg_iovlen=2, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 176 <0.000019> 19:30:09 (+ 0.000075) recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable) <0.000015> 19:30:09 (+ 0.000059) openat(AT_FDCWD, "/dev/null", O_RDWR) = 5 <0.000065> 19:30:09 (+ 0.000126) dup2(5, 1) = 1 <0.000033> 19:30:09 (+ 0.000061) dup2(5, 0) = 0 <0.000012> 19:30:09 (+ 0.000044) close(5) = 0 <0.000010> 19:30:09 (+ 0.000032) chdir("/") = 0 <0.000014> 19:30:09 (+ 0.000043) rt_sigaction(SIGHUP, {sa_handler=SIG_IGN, sa_mask=[HUP], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd7721b5290}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 <0.000009> 19:30:09 (+ 0.000048) rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 <0.000009> 19:30:09 (+ 0.000035) clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fd772188a10) = 209992 <0.000113> 19:30:09 (+ 0.000157) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 <0.000015> 19:30:09 (+ 0.000096) exit_group(0) = ? 19:30:09 (+ 0.000189) +++ exited with 0 +++ 0.00user 0.00system 0:00.01elapsed 45%CPU (0avgtext+0avgdata 4768maxresident)k 0inputs+0outputs (0major+452minor)pagefaults 0swaps
In retrospect, the difference in time output is because bash-5.3.0-2.fc43.x86_64 overrides time, whereas pwsh utilises time-1.9-27.fc43.x86_64's /usr/bin/time. Consequently, I have reported bugzilla.redhat.com/show_bug.cgi?id=2440073. Unfortunately, I don't know of an alternative for pwsh.
Error details
PS /> $(Get-Error -Newest 1) -Eq $Null True
Environment data
PSVersion : 7.5.4
PSEdition : Core
GitCommitId : 7.5.4
OS : Fedora Linux 43 (KDE Plasma Desktop Edition)
Platform : Unix
PSCompatibleVersions : {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion : 2.3
SerializationVersion : 1.1.0.1
WSManStackVersion : 3.0Visuals
@.Date.20260215T193005+0000.Type.Video.Origin.pwsh.Konsole.webm
Although it may return, I've not, yet, solved the halting problem, so I do not know. I believed that strace would provide sufficient output, but perhaps I'd need to run strace on pwsh for that.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Needs-TriageThe issue is new and needs to be triaged by a work group.The issue is new and needs to be triaged by a work group.