With kernel 4.4.0 on my Xubuntu 16.10 everything is fine:
Code: Select all
[…]
connect(23, {sa_family=AF_LOCAL, sun_path="/run/user/1000/pulse/native"}, 110) = 0
write(22, "W", 1) = 1
clock_gettime(CLOCK_MONOTONIC, {52, 963145311}) = 0
write(22, "W", 1) = 1
futex(0x7ff40515d7b0, FUTEX_UNLOCK_PI_PRIVATE, 33) = 0
futex(0x7ff40515d7e4, FUTEX_WAIT_REQUEUE_PI_PRIVATE, 9, NULL, 0x7ff40515d7b0) = 0
write(22, "W", 1) = 1
clock_gettime(CLOCK_MONOTONIC, {52, 963516310}) = 0
write(22, "W", 1) = 1
futex(0x7ff40515d7b0, FUTEX_UNLOCK_PI_PRIVATE, 33) = 0
futex(0x7ff40515d7e4, FUTEX_WAIT_REQUEUE_PI_PRIVATE, 11, NULL, 0x7ff40515d7b0) = 0
write(22, "W", 1) = 1
clock_gettime(CLOCK_MONOTONIC, {52, 963686445}) = 0
write(22, "W", 1) = 1
futex(0x7ff40515d7b0, FUTEX_UNLOCK_PI_PRIVATE, 33) = 0
futex(0x7ff40515d7e4, FUTEX_WAIT_REQUEUE_PI_PRIVATE, 13, NULL, 0x7ff40515d7b0) = 0
write(22, "W", 1) = 1
close(25) = 0
close(24) = 0
munmap(0x7ff3f65fe000, 67112960) = 0
write(22, "W", 1) = 1
close(23) = 0
munmap(0x7ff3fa5ff000, 67112960) = 0
unlink("/dev/shm/pulse-shm-4254065881") = 0
futex(0x7ff40515d7b0, FUTEX_UNLOCK_PI_PRIVATE, 33) = 0
write(17, "[2023.10.15 12:16:44] Audio Capt"..., 126) = 126
[…]
But with kernel 5.15.134 Telegram hangs before it can display its UI:
Code: Select all
[…]
connect(26, {sa_family=AF_LOCAL, sun_path="/run/user/1000/pulse/native"}, 110) = 0
sendto(25, "W", 1, MSG_NOSIGNAL, NULL, 0) = -1 ENOTSOCK (Socket operation on non-socket)
write(25, "W", 1) = 1
clock_gettime(CLOCK_MONOTONIC, {50, 589784800}) = 0
write(25, "W", 1) = 1
futex(0x7f4ba8d4ecf0, FUTEX_UNLOCK_PI_PRIVATE, 33) = -1 EPERM (Operation not permitted)
futex(0x7f4ba8d4ed24, FUTEX_WAIT_REQUEUE_PI_PRIVATE, 1, NULL, 0x7f4ba8d4ecf0) = ? ERESTARTNOINTR (To be restarted)
=> at this point Telegram hangs
Any idea? Is there a new kernel variable with late v5 kernels that has to be set for backwards compatibility? New permissions for my user that have to be set?