Your message dated Fri, 21 Oct 2016 12:28:24 +0000
with message-id <e1bxyvw-0006ry...@franck.debian.org>
and subject line Bug#841354: fixed in libuv1 1.9.1-2
has caused the Debian Bug report #841354,
regarding libuv1: libuv hangs with zombie sub-process on arm64 due to debian 
patch
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
841354: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841354
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libuv1
Version: 1.9.1-1
Severity: normal

Dear Maintainer,


This issue was found during compilation of moar on arm64 where the packaging
process is killed after 150mns of inactivity [1]. moar is built on top on 
libuv1.

Long story [2] short, moar hangs randomly while waiting for a zombie
gcc subprocess.  The SIGCHLD emitted when gcc exits is not used by
moar (actually libuv1)

On real arm64 HW, this is due to weird SigBlk values (from /proc/$pid/status):

SigPnd: 0000000000000000
ShdPnd: 0000000000010000
SigBlk: 929a31e0ee69d200
SigCgt: 0000000180010000

On qemu/arm64, status files also has weird values:

SigPnd: 0000000000000000
ShdPnd: 0000000000010000
SigBlk: eb8a0fa374d9e800
SigIgn: 0000000000000000
SigCgt: fffffffff781feff

Turns out that moar hang no longer happens on qemu/arm64 when
mips-epoll_pwait patch [3] is removed. Note that I could not find a
similar change on upstream libuv.

Unfortunately, I cannot test this on real HW.

Does anyone have an idea on how to fix this issue ?

All the best

[1] 
https://buildd.debian.org/status/fetch.php?pkg=rakudo&arch=arm64&ver=2016.09-2&stamp=1476110077
[2] https://github.com/MoarVM/MoarVM/issues/428
[3] 
https://anonscm.debian.org/cgit/pkg-javascript/libuv1.git/tree/debian/patches/mips-epoll_pwait.diff

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.7.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libuv1 depends on:
ii  libc6  2.24-5

libuv1 recommends no packages.

libuv1 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: libuv1
Source-Version: 1.9.1-2

We believe that the bug you reported is fixed in the latest version of
libuv1, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 841...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dominique Dumont <d...@debian.org> (supplier of updated libuv1 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 21 Oct 2016 13:06:07 +0200
Source: libuv1
Binary: libuv1-dev libuv1 libuv1-dbg
Architecture: source amd64
Version: 1.9.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers 
<pkg-javascript-devel@lists.alioth.debian.org>
Changed-By: Dominique Dumont <d...@debian.org>
Description:
 libuv1     - asynchronous event notification library - runtime library
 libuv1-dbg - asynchronous event notification library - debugging symbols
 libuv1-dev - asynchronous event notification library - development files
Closes: 841354
Changes:
 libuv1 (1.9.1-2) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Mattia Rizzolo ]
   * Fix Vcs-Git
 .
   [ Dominique Dumont ]
   * fix patch to avoid bogus signal blockers on arm64 (Closes: #841354)
     Many thanks to Tobias Leich (FROGGS) and Perl6/Moar team for
     the help fixing this bug
Checksums-Sha1:
 9db54cf3b3f8d208d7abdaa4bc82bb73feca5b68 2054 libuv1_1.9.1-2.dsc
 9d9adaee6a4cf70fb3b238c18ceccbe24d37eea5 23584 libuv1_1.9.1-2.debian.tar.xz
 18176c3567041beb8286ff2fae3a72bac9851698 223380 libuv1-dbg_1.9.1-2_amd64.deb
 b49e9b89b009ab5c02fb4bf40d4bdf05b985c52f 103848 libuv1-dev_1.9.1-2_amd64.deb
 23f46d2c43f68fe61da14a62f730522ad697bc07 84304 libuv1_1.9.1-2_amd64.deb
Checksums-Sha256:
 48b9e9433738e7d3bec812a4bf5f54480ddcc0c9772063de4446a905eb3bc9aa 2054 
libuv1_1.9.1-2.dsc
 fc197dbb8a1b0948a2cf37f5144c1627fbe62c7a1fc2ef4115fefb6c2bf4bb76 23584 
libuv1_1.9.1-2.debian.tar.xz
 9b3b08a264d5aa0f0fca74503dbe3f72b723505155c2f9147367cdbef13581f6 223380 
libuv1-dbg_1.9.1-2_amd64.deb
 ccead8f61e88d0a636ad1d789856e5f2e51325742c6cc55bfcc9b56db331300f 103848 
libuv1-dev_1.9.1-2_amd64.deb
 55d496aea58b63506fc19d271e2ac32f826d31332f8c3e5cde8c49bb4c346634 84304 
libuv1_1.9.1-2_amd64.deb
Files:
 92fd374f60f708adaa5a4df40ef5f7cf 2054 libs optional libuv1_1.9.1-2.dsc
 80ae1eb70ad5248cdf5dd50972ea8656 23584 libs optional 
libuv1_1.9.1-2.debian.tar.xz
 873c083e633502c436a647659960f9b4 223380 debug extra 
libuv1-dbg_1.9.1-2_amd64.deb
 077f224e12d53c41b01ff02c37e9e92f 103848 libdevel optional 
libuv1-dev_1.9.1-2_amd64.deb
 d8f37403a8126c774d88337dc31930b8 84304 libs optional libuv1_1.9.1-2_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJYCfqGAAoJEMMfT9lJqytsm4wP/02hSSfvhX32YnMv9GOqsoGi
YZ8jKPQcbZSO2dOExj4+0JTmyhqdCmQPZY9nPfCq+Yq70KaB0E9rTuQ8kp7epVJh
XaK7AkYPcexDubbmMTHgwd3HH6llNUjJNFcKRkMa5wuktLY//ebtBOj7HSLJpyZk
maZPhPMaAG1Tq9ggS2PYGaNaZIE0wSo/PEOayOAH8DxDwcaUgvXNKOeFPFJxTdkK
uu1HFbQkGt03cRWk3dnZR2RyQej3OnpOgUOaCf9+FTu69FVIilXtCtyPC/GvOZ7Y
51Hm/iJEnJ3gWh9eWLKzZr8Ozn5xVUjDqUGLHlnJRYDuA8lacGn4KP+rbLT57HOY
l5LKLwlBxDXlkGQOUA5gBh7fBoAKxgznJa24w5P2e9+i+4BxyXj0lT5AIccsfksd
Dxuw68UCSzOBBpnZNHwyh2+1qcCKE1WKd8Zb6ntXMgWdaH13PRLWSTFDcY60q7OA
bUQdmFNNjoUN8B1AITpYFBgT3qYb130MHk29ZXdrApzwJkZV0dprb+r5eehh37p+
hDc+L6c4OHjIz12/7QO+0CtEiVdYRedC3xrz/qwAlnIJIv2Z1VFWfAYAAMgXse3J
09vlY+VGYOyDQM3rdS7GltB4Oo5Y//7FhXiQfyTZyVYC3ZiVroez7gty61+VcVGU
4nkSWY/+ERfbRE+Ct4KO
=1JKs
-----END PGP SIGNATURE-----

--- End Message ---
-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to