Your message dated Mon, 18 Feb 2019 12:19:17 +0000
with message-id <[email protected]>
and subject line Bug#316563: fixed in netatalk 3.1.12~ds-1
has caused the Debian Bug report #316563,
regarding netatalk: Runaway papd processes busy-loop using 100% CPU
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 [email protected]
immediately.)


-- 
316563: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=316563
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: netatalk
Version: 2.0.2-3
Severity: normal

Two or three weeks ago, papd processes on my print server started
hanging in a busy loop. It now happens with disturbing frequency. Here's
strace output:

read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0
read(5, "", 4096)                       = 0

It seems to not realize it's hit end-of-file while reading from a PPD:

COMMAND   PID USER   FD   TYPE     DEVICE    SIZE      NODE NAME
papd    12769 root  cwd    DIR        3,8    4096       128 /
papd    12769 root  rtd    DIR        3,8    4096       128 /
papd    12769 root  txt    REG        3,8  131988  92315935 /usr/sbin/papd
papd    12769 root  mem    REG        3,8  878500  84046448 
/usr/lib/libdb3.so.3.0.2
papd    12769 root  mem    REG        3,8   43060  25201742 
/lib/libnss_files-2.3.2.so
papd    12769 root  mem    REG        3,8   22340  25221238 
/lib/libnss_db-2.2.so
papd    12769 root  mem    REG        3,8    7212  67150429 
/usr/lib/gconv/ISO8859-1.so
papd    12769 root  mem    REG        3,8   76012  84017143 
/usr/lib/libz.so.1.2.2
papd    12769 root  mem    REG        3,8   16296  84028283 
/usr/lib/libgpg-error.so.0.1.3
papd    12769 root  mem    REG        3,8  317768  84028242 
/usr/lib/libgcrypt.so.11.1.1
papd    12769 root  mem    REG        3,8   63968  84028287 
/usr/lib/libtasn1.so.2.0.10
papd    12769 root  mem    REG        3,8  428196  84028265 
/usr/lib/libgnutls.so.11.1.16
papd    12769 root  mem    REG        3,8 1298544  25201734 /lib/libc-2.3.2.so
papd    12769 root  mem    REG        3,8   11252  25201736 /lib/libdl-2.3.2.so
papd    12769 root  mem    REG        3,8   78036  25201739 /lib/libnsl-2.3.2.so
papd    12769 root  mem    REG        3,8  119268  83948595 
/usr/lib/libcups.so.2
papd    12769 root  mem    REG        3,8   37772  25167278 /lib/libpam.so.0.76
papd    12769 root  mem    REG        3,8   94420  25201729 /lib/ld-2.3.2.so
papd    12769 root  mem    REG        3,8  290576   8454985 
/usr/lib/locale/locale-archive
papd    12769 root  mem    REG        3,8    1474  25165971 
/usr/share/locale/en_GB/LC_MESSAGES/libc.mo
papd    12769 root    0u   CHR        1,3         125830567 /dev/null
papd    12769 root    1r   DIR        3,8    4096       128 /
papd    12769 root    2r   DIR        3,8    4096       128 /
papd    12769 root    3r   DIR        3,8    4096       128 /
papd    12769 root    4u  unix 0xce747e00           3357968 socket
papd    12769 root    5r   REG        3,8   49238    219289 
/etc/cups/ppd/copier-plain.ppd
papd    12769 root    7u  sock        0,4           3963453 can't identify 
protocol

The PPD in question had been in place unaltered for more than a month
prior to the onset of symptoms. This is the printer definition in
papd.conf which matches that file:

copier-plain via AppleTalk:LaserWriter@UMNH:pr=|/usr/bin/lp -d 
copier-plain:pd=/etc/cups/ppd/copier-plain.ppd

I've not yet determined what causes this to happen.

-- System Information:
Debian Release: 3.1
Architecture: powerpc (ppc)
Kernel: Linux 2.6.8-powerpc
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages netatalk depends on:
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  libcupsys2-gnutls10         1.1.23-10    Common UNIX Printing System(tm) - 
ii  libdb4.2                    4.2.52-18    Berkeley v4.2 Database Libraries [
ii  libgssapi1-heimdal          0.6.3-10     Libraries for Heimdal Kerberos
ii  libpam-modules              0.76-22      Pluggable Authentication Modules f
ii  libpam-runtime              0.76-22      Runtime support for the PAM librar
ii  libpam0g                    0.76-22      Pluggable Authentication Modules l
ii  libslp1                     1.0.11a-2    OpenSLP libraries
ii  libwrap0                    7.6.dbs-8    Wietse Venema's TCP wrappers libra
ii  netbase                     4.21         Basic TCP/IP networking system
ii  perl                        5.8.4-8      Larry Wall's Practical Extraction 

-- no debconf information

-- 
William Aoki     KD7YAF    [email protected]    5-1924


--- End Message ---
--- Begin Message ---
Source: netatalk
Source-Version: 3.1.12~ds-1

We believe that the bug you reported is fixed in the latest version of
netatalk, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonas Smedegaard <[email protected]> (supplier of updated netatalk 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 18 Feb 2019 12:54:10 +0100
Source: netatalk
Architecture: source
Version: 3.1.12~ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Netatalk team <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Closes: 66875 86185 141405 187512 316563 336495 467513 467514 489800 599402 
652825 660768 685878 716165 772280
Changes:
 netatalk (3.1.12~ds-1) unstable; urgency=medium
 .
   [ upstream ]
   * New release(s).
     Closes: Bug#685878.
     + AppleTalk networking protocol support dropped.
       Closes: Bug#187512, #467513, #467514, #489800, #599402, #652825, #660768.
     + Printer Access Protocol (PAP) support dropped.
       Closes: Bug#66875, #86185, #141405, #316563, #336495, #772280, #716165.
 .
   [ Igor Bernstein ]
   * Drop patches and configure options obsoleted by upstream changes.
   * Stop install documentation no longer provided upstream.
   * Install shared library and files in /var/lib, actually used now.
 .
   [ Michele Porelli ]
   * Change init style to systemd.
 .
   [ Adrian Knoth ]
   * Drop rules for uniconv.
   * Build-depend on dh-systemd.
 .
   [ Jonas Smedegaard ]
   * Re-add sysV init script, alongside systemd.
   * Repackage upstream source:
     + Exclude embedded code copies of libtalloc libtdb.
     + Exclude pre-generated spotlight code.
   * Update patches:
     + Drop patches applied upstream.
     + Extend patch 103 with fixes for additional typos.
     + Add patch 204 to use FHS-compatible state dir /var/lib/netatalk.
     + Unfuzz patches.
   * Update watch file:
     + Rewrite usage comment.
     + Use substitution strings.
     + Use suffix ~ds for repackaged upstream source.
   * Update copyright info:
     + Fix track scripts by HAT, licensed GPL-2+.
     + Update coverage, track exclusions, and stop track gone files.
     + Track new source files licensed GPL-2/GPL-2+/Autoconf-or-GPL-3+.
   * Build linked with system shared libtalloc libtdb.
     Add patches 101 201 to use system shared libraries libtalloc libtdb.
     Build-depend on libtalloc-dev libtdb-dev.
   * Enable AFPStats D-Bus service.
     Add patch 102 to migrate to and use python3.
     Build-depend on libdbus-glib-1-dev.
     Recommend dbus python3 python3-dbus.
   * Enable integration with SystemTap.
     Build-depend on systemtap-sdt-dev.
   * Add NEWS entry listing disruptive changes.
   * Stop create obsolete directory var/spool/netatalk.
   * Stop provide unmaintained logcheck snippets.
   * Enable autopkgtest.
   * Improve build-time check for OpenSSL license violation.
   * Avoid install manpages for obsolete or avoided commands.
   * Update documentation:
     + Drop duplicated changelog and copyright info in README.Debian.
     + Drop obsolete README.Debian note about manual BerkeleyDB migration,
       and about AppleTalk DDP and host-to-ip resolving.
   * Stop build GSS UAM (except in custom build):
     Causes license violation linking against OpenSSL.
     Stop build-depend on libkrb5-dev.
     Update documentation to mention GSS UAM in OpenSSL notes.
   * Build new mysql UAM, linking against libmysqlclient
     (not libmariadb to avoid license violation).
     Build-depend on libmysqlclient-dev.
   * Fix stop enable cracklib support,
     needed only with randnum UAM which requires OpenSSL.
     Update documentation.
     Stop build-depend on libcrack2-dev.
     Stop recommend libpam-cracklib, avahi-daemon.
   * Update short and long descriptions
     to talk only about Apple Filing Protocol
     (not obsolete AppleTalk protocol),
     and elaborate on differences with SMB protocol.
   * Stop build-depend on libcups2-dev, recommend rc db-util,
     or suggest texlive-base-bin quota:
     Needed for no longer provided features.
   * Enable Spotlight integration with tracker.
     Build-depend on bison flex: Needed to generate Spotlight code.
     Build-depend on libtracker-miner-2.0-dev libtracker-sparql-2.0-dev.
     Build-depend on and recommend tracker.
   * Add patch 104 to modernize Systemd service file.
Checksums-Sha1:
 f47bac4c34a6de9c8c15c9232bc0c13fe80f5cba 2512 netatalk_3.1.12~ds-1.dsc
 4e74bef5aa967b56058e17c1cd482dec3534337e 1412452 netatalk_3.1.12~ds.orig.tar.xz
 e24296714ff4b162271d3aa2576dde674a9f754e 54836 
netatalk_3.1.12~ds-1.debian.tar.xz
 5f775af3121deaa413f405759f90f003908c8336 9573 
netatalk_3.1.12~ds-1_amd64.buildinfo
Checksums-Sha256:
 6b69b75dbfe2177e45c52d8618fbcc7a74d0bf266990e66421237e65d9cbd271 2512 
netatalk_3.1.12~ds-1.dsc
 fd1161dc17e3263f27204b6589045d56173d13c8e308311b09a6e0a7d1f1ca96 1412452 
netatalk_3.1.12~ds.orig.tar.xz
 4a9ff4d094cd8832497102e4cf8e2f89d99378b7fd75c3de7366397a81ae73c7 54836 
netatalk_3.1.12~ds-1.debian.tar.xz
 f5ce55ccb0b51c82b9b262817bf8b908f06c27640c4ed469fc212bcb19296761 9573 
netatalk_3.1.12~ds-1_amd64.buildinfo
Files:
 8d92663a0044c5f5de563d526904a765 2512 net optional netatalk_3.1.12~ds-1.dsc
 7ef9068c950dfbdf7e0e59a3f081c95f 1412452 net optional 
netatalk_3.1.12~ds.orig.tar.xz
 2283fab4ee65d158dcf7593796169abe 54836 net optional 
netatalk_3.1.12~ds-1.debian.tar.xz
 6099844a32c11351d8d5da58b92f9879 9573 net optional 
netatalk_3.1.12~ds-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAlxqngYACgkQLHwxRsGg
ASEROw/9HbHIK7Y2e4gSlOlQ9F1h7UJU384bbKb1ito9kDBV46YIN43+GZQz7v47
Xwr8lHop3emXmP4ADRtmdFW+9AHsN+vAcgyZ4WYMU8+BDNyojFK/vhx01fHGfuq4
MJfZAStXV5bfeICjePyPCTonvZTNh8n+jfVK5abL1hSb4H4HxAH+TpkW8SsKPUio
3mNOzmKC3mcTYcHUNBIgUVi8SCPh3RzgZY5patAfEULdqbfsZ6SN1pxS8z0bv0Pp
In+lbImZURpRvQ5IHsulYuJ3anoggMRh7IOKDeL9RPH3GtfI7jDPSj9r9AVdL2SH
DjljEziqnB1TuQFuQ9WjWMkL7V5/r8+CMTyUkMyMX6MtEC/m4gY/wCmfzrFTdxOb
WuT6XAvYD4OY/EtricXa+outxzNQY1R7WBvehxNbmYo/3mqZ4iUtiKr/pzOLh2D9
+hjCulxI3mR/L3tjg5vxU2dx/zifqmkB6Oi4iaDeoYP/TeJ9HzDEtshaiq29hKaj
GifyXoQFGvhgqtk18i/DVJgr5k3EwyPCrPQdCk3mhMDzq8RYVmQQWpPzcKUu2ap5
+p4kixKSYL/IoKQhJuEBxI5iT2nIbqMKcwY6K8pJB9Frv79kJnzqH83zZZOVGVUI
RGTWjju6KypXKheFLkWKVoy2lHLkwi4vXNviaHCNRr/VMrznEuc=
=CPzh
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to