[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#916415: nocache broken with glibc 2.28: several programs just hang in call to futex(..., FUTEX_WAIT_PRIVATE, 2, NULL)



Package: nocache/1.0-1,libc6/2.28-2
Severity: critical
Justification: breaks unrelated software
Usertags: hang

The upgrade from libc6 2.27-8 to 2.28-2 breaks nocache; some programs,
when run under it (but not all of them), hang in a call to read/futex:

# nocache sleep 1

# apt show nowcache &> /dev/null

# nocache apt show nowcache &
[1] 3971

# strace -p 3971
strace: Process 3971 attached
read(5, 
^Cstrace: Process 3971 detached
 <detached ...>

# ls -l /proc/3971/fd/5
lr-x------ 1 root root 64 Dec 14 05:28 /proc/3971/fd/5 -> 'pipe:[144396456]'

# cat /proc/3971/fdinfo/5
pos:	0
flags:	00
mnt_id:	12

# pgrep --list-full --parent 3971
3972 apt show nowcache

# strace -p 3972
strace: Process 3972 attached
futex(0x7f451a949940, FUTEX_WAIT_PRIVATE, 2, NULL
^Cstrace: Process 3972 detached
 <detached ...>

# ls -l /proc/3972/fd/2
lrwx------ 1 root root 64 Dec 14 05:29 /proc/3972/fd/2 -> /dev/pts/2

# cat /proc/3972/fdinfo/2
pos:	0
flags:	0102002
mnt_id:	22

-- System Information:
Debian Release: buster/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages nocache depends on:
ii  libc6  2.28-2

nocache recommends no packages.

nocache suggests no packages.

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: