[Aptitude-devel] Bug#834790: strace output available

Paul Slootman paul at debian.org
Wed Oct 12 14:08:49 UTC 2016


I can reproduce this.
"aptitude update" shows these errors:

W: http://download.virtualbox.org/virtualbox/debian/dists/wheezy/InRelease: Signature by key 7B0FAB3A13B907435925D9C954422A4B98AB5139 uses weak digest algorithm (SHA1)
W: GPG error: http://repos.codelite.org/wx3.0.2/debian wheezy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6856E1DB1AC82609
E: The repository 'http://repos.codelite.org/wx3.0.2/debian wheezy InRelease' is not signed.

With version 0.8.1-1 I did not get this hang.

The strace output shows looping going on in futex() calls, here's an extract:


26329 futex(0x7f702cc965d4, FUTEX_WAIT_PRIVATE, 141, NULL <unfinished ...>
26332 <... futex resumed> )             = -1 ETIMEDOUT (Connection timed out)
26332 futex(0x7f702cc965d4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f702cc965d0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
26332 futex(0x7f702cc96238, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
26329 <... futex resumed> )             = 0
26329 futex(0x7f702cc96600, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
26332 <... futex resumed> )             = 0
26329 <... futex resumed> )             = 0
26332 futex(0x7f702cc96264, FUTEX_WAIT_PRIVATE, 53, NULL <unfinished ...>
26329 futex(0x7f702cc96264, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f702cc96238, 54) = 1
26332 <... futex resumed> )             = 0
26332 futex(0x7f702cc96238, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
26329 futex(0x7f702cc965d4, FUTEX_WAIT_PRIVATE, 143, NULL <unfinished ...>
26332 <... futex resumed> )             = 0
26332 futex(0x7f702cc96264, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 55, {1476276978, 250952000}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
26332 futex(0x7f702cc965d4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f702cc965d0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
26329 <... futex resumed> )             = 0
26332 futex(0x7f702cc96238, FUTEX_WAKE_PRIVATE, 1) = 0
26329 futex(0x7f702cc96600, FUTEX_WAKE_PRIVATE, 1) = 0
26332 futex(0x7f702cc96264, FUTEX_WAIT_PRIVATE, 57, NULL <unfinished ...>
26329 futex(0x7f702cc96264, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f702cc96238, 58) = 1
26332 <... futex resumed> )             = 0
26332 futex(0x7f702cc96238, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
26329 futex(0x7f702cc965d4, FUTEX_WAIT_PRIVATE, 145, NULL <unfinished ...>
26332 <... futex resumed> )             = 0
26332 futex(0x7f702cc96264, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 59, {1476276978, 751398000}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
26332 futex(0x7f702cc965d4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f702cc965d0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1} <unfinished ...>
26329 <... futex resumed> )             = 0
26329 futex(0x7f702cc96600, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
26332 futex(0x7f702cc96600, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
26329 <... futex resumed> )             = 0
26332 <... futex resumed> )             = 1
26329 futex(0x7f702cc96600, FUTEX_WAKE_PRIVATE, 1) = 0
26332 futex(0x7f702cc96238, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
26329 futex(0x7f702cc96260, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
26332 <... futex resumed> )             = 0
26332 futex(0x7f702cc96260, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
26329 <... futex resumed> )             = 0
26332 <... futex resumed> )             = 1
26329 futex(0x7f702cc96260, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
26332 futex(0x7f702cc96264, FUTEX_WAIT_PRIVATE, 61, NULL <unfinished ...>
26329 <... futex resumed> )             = 0
26332 <... futex resumed> )             = -1 EAGAIN (Resource temporarily unavailable)
26329 futex(0x7f702cc96264, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f702cc96238, 62 <unfinished ...>
26332 futex(0x7f702cc96238, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
26329 <... futex resumed> )             = 0
26329 futex(0x7f702cc96238, FUTEX_WAKE_PRIVATE, 1) = 1
26332 <... futex resumed> )             = 0
26329 futex(0x7f702cc965d4, FUTEX_WAIT_PRIVATE, 147, NULL <unfinished ...>
26332 futex(0x7f702cc96238, FUTEX_WAKE_PRIVATE, 1) = 0
26332 futex(0x7f702cc96264, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 63, {1476276979, 254209000}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
26332 futex(0x7f702cc965d4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f702cc965d0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
26332 futex(0x7f702cc96238, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
26329 <... futex resumed> )             = 0
26332 <... futex resumed> )             = 0
26329 futex(0x7f702cc96600, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
26332 futex(0x7f702cc96264, FUTEX_WAIT_PRIVATE, 65, NULL <unfinished ...>


The complete strace output can be found at
http://corky.wurtel.net/~paul/bug-834790-strace.txt.gz


Paul



More information about the Aptitude-devel mailing list