On Wed, Sep 23, 2015 at 12:57:19PM +0200, Olaf van der Spek wrote: > Subject: apt: Low select timeout > Package: apt > Version: 1.0.10.2 > Severity: wishlist
Thanks for your bugreport. > Dear Maintainer, > > > pselect6(19, [0 16 18], NULL, NULL, {0, 500000}, {[], 8}) = 0 (Timeout) > > waitpid(14977, 0xbfbc03d4, WNOHANG) = 0 > > pselect6(19, [0 16 18], NULL, NULL, {0, 500000}, {[], 8}) = 0 (Timeout) > > waitpid(14977, 0xbfbc03d4, WNOHANG) = 0 > > apt-get seems to use a timeout of 0.5ms for some select call.. Was > this supposed to be 500ms? > 0.5ms seems unrealistically low and results in unnecessary CPU usage. > No big problem though. ;) > This happened when hung on Installing new version of config file > /etc/mysql/mariadb.conf.d/50-mysqld_safe.cnf ... This is fixed in git and will be part of the next upload. Cheers, Michael > Greetings, > > Olaf > > -- Package-specific info: > > -- apt-config dump -- > > APT ""; > APT::Architecture "i386"; > APT::Build-Essential ""; > APT::Build-Essential:: "build-essential"; > APT::Install-Recommends "1"; > APT::Install-Suggests "0"; > APT::Authentication ""; > APT::Authentication::TrustCDROM "true"; > APT::NeverAutoRemove ""; > APT::NeverAutoRemove:: "^firmware-linux.*"; > APT::NeverAutoRemove:: "^linux-firmware$"; > APT::NeverAutoRemove:: "^linux-image-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^linux-image-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^linux-headers-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^linux-headers-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^linux-image-extra-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^linux-image-extra-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^linux-signed-image-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^linux-signed-image-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^kfreebsd-image-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^kfreebsd-image-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^kfreebsd-headers-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^kfreebsd-headers-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^gnumach-image-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^gnumach-image-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^.*-modules-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^.*-modules-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^.*-kernel-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^.*-kernel-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^linux-backports-modules-.*-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^linux-backports-modules-.*-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^linux-tools-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^linux-tools-4\.1\.0-2-686-pae$"; > APT::VersionedKernelPackages ""; > APT::VersionedKernelPackages:: "linux-image"; > APT::VersionedKernelPackages:: "linux-headers"; > APT::VersionedKernelPackages:: "linux-image-extra"; > APT::VersionedKernelPackages:: "linux-signed-image"; > APT::VersionedKernelPackages:: "kfreebsd-image"; > APT::VersionedKernelPackages:: "kfreebsd-headers"; > APT::VersionedKernelPackages:: "gnumach-image"; > APT::VersionedKernelPackages:: ".*-modules"; > APT::VersionedKernelPackages:: ".*-kernel"; > APT::VersionedKernelPackages:: "linux-backports-modules-.*"; > APT::VersionedKernelPackages:: "linux-tools"; > APT::Never-MarkAuto-Sections ""; > APT::Never-MarkAuto-Sections:: "metapackages"; > APT::Never-MarkAuto-Sections:: "restricted/metapackages"; > APT::Never-MarkAuto-Sections:: "universe/metapackages"; > APT::Never-MarkAuto-Sections:: "multiverse/metapackages"; > APT::Never-MarkAuto-Sections:: "oldlibs"; > APT::Never-MarkAuto-Sections:: "restricted/oldlibs"; > APT::Never-MarkAuto-Sections:: "universe/oldlibs"; > > [ Wrote 230 lines ] > > Report will be sent to "Debian Bug Tracking System" <sub...@bugs.debian.org> > Submit this report on apt (e to edit) [Y|n|a|c|e|i|l|m|p|q|d|t|s|?]? > Bug report written as /var/tmp/apt.bug > > If you want to provide additional information, please wait to receive > the bug tracking number via email; you may then send any extra > information to n...@bugs.debian.org (e.g. > 999...@bugs.debian.org), where n is the bug number. Normally you will > receive an acknowledgement via email including the bug report number > within an hour; if you haven't received a confirmation, > then the bug reporting process failed at some point (reportbug or MTA > failure, BTS maintenance, etc.). > olaf@unstable:~$ cat /var/tmp/apt.bug > Content-Type: text/plain; charset="us-ascii" > MIME-Version: 1.0 > Content-Transfer-Encoding: 7bit > From: Olaf van der Spek <olaf@unstable> > To: Debian Bug Tracking System <sub...@bugs.debian.org> > Subject: apt: Low select timeout > Message-ID: <20150923105620.15397.70969.reportbug@unstable> > X-Mailer: reportbug 6.6.5 > Date: Wed, 23 Sep 2015 12:56:20 +0200 > > Package: apt > Version: 1.0.10.2 > Severity: wishlist > > Dear Maintainer, > > > pselect6(19, [0 16 18], NULL, NULL, {0, 500000}, {[], 8}) = 0 (Timeout) > > waitpid(14977, 0xbfbc03d4, WNOHANG) = 0 > > pselect6(19, [0 16 18], NULL, NULL, {0, 500000}, {[], 8}) = 0 (Timeout) > > waitpid(14977, 0xbfbc03d4, WNOHANG) = 0 > > apt-get seems to use a timeout of 0.5ms for some select call.. Was > this supposed to be 500ms? > 0.5ms seems unrealistically low and results in unnecessary CPU usage. > No big problem though. ;) > This happened when hung on Installing new version of config file > /etc/mysql/mariadb.conf.d/50-mysqld_safe.cnf ... > > Greetings, > > Olaf > > -- Package-specific info: > > -- apt-config dump -- > > APT ""; > APT::Architecture "i386"; > APT::Build-Essential ""; > APT::Build-Essential:: "build-essential"; > APT::Install-Recommends "1"; > APT::Install-Suggests "0"; > APT::Authentication ""; > APT::Authentication::TrustCDROM "true"; > APT::NeverAutoRemove ""; > APT::NeverAutoRemove:: "^firmware-linux.*"; > APT::NeverAutoRemove:: "^linux-firmware$"; > APT::NeverAutoRemove:: "^linux-image-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^linux-image-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^linux-headers-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^linux-headers-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^linux-image-extra-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^linux-image-extra-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^linux-signed-image-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^linux-signed-image-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^kfreebsd-image-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^kfreebsd-image-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^kfreebsd-headers-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^kfreebsd-headers-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^gnumach-image-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^gnumach-image-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^.*-modules-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^.*-modules-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^.*-kernel-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^.*-kernel-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^linux-backports-modules-.*-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^linux-backports-modules-.*-4\.1\.0-2-686-pae$"; > APT::NeverAutoRemove:: "^linux-tools-4\.1\.0-1-686-pae$"; > APT::NeverAutoRemove:: "^linux-tools-4\.1\.0-2-686-pae$"; > APT::VersionedKernelPackages ""; > APT::VersionedKernelPackages:: "linux-image"; > APT::VersionedKernelPackages:: "linux-headers"; > APT::VersionedKernelPackages:: "linux-image-extra"; > APT::VersionedKernelPackages:: "linux-signed-image"; > APT::VersionedKernelPackages:: "kfreebsd-image"; > APT::VersionedKernelPackages:: "kfreebsd-headers"; > APT::VersionedKernelPackages:: "gnumach-image"; > APT::VersionedKernelPackages:: ".*-modules"; > APT::VersionedKernelPackages:: ".*-kernel"; > APT::VersionedKernelPackages:: "linux-backports-modules-.*"; > APT::VersionedKernelPackages:: "linux-tools"; > APT::Never-MarkAuto-Sections ""; > APT::Never-MarkAuto-Sections:: "metapackages"; > APT::Never-MarkAuto-Sections:: "restricted/metapackages"; > APT::Never-MarkAuto-Sections:: "universe/metapackages"; > APT::Never-MarkAuto-Sections:: "multiverse/metapackages"; > APT::Never-MarkAuto-Sections:: "oldlibs"; > APT::Never-MarkAuto-Sections:: "restricted/oldlibs"; > APT::Never-MarkAuto-Sections:: "universe/oldlibs"; > APT::Never-MarkAuto-Sections:: "multiverse/oldlibs"; > APT::Architectures ""; > APT::Architectures:: "i386"; > APT::Compressor ""; > APT::Compressor::. ""; > APT::Compressor::.::Name "."; > APT::Compressor::.::Extension ""; > APT::Compressor::.::Binary ""; > APT::Compressor::.::Cost "1"; > APT::Compressor::gzip ""; > APT::Compressor::gzip::Name "gzip"; > APT::Compressor::gzip::Extension ".gz"; > APT::Compressor::gzip::Binary "gzip"; > APT::Compressor::gzip::Cost "2"; > APT::Compressor::gzip::CompressArg ""; > APT::Compressor::gzip::CompressArg:: "-9n"; > APT::Compressor::gzip::UncompressArg ""; > APT::Compressor::gzip::UncompressArg:: "-d"; > APT::Compressor::bzip2 ""; > APT::Compressor::bzip2::Name "bzip2"; > APT::Compressor::bzip2::Extension ".bz2"; > APT::Compressor::bzip2::Binary "bzip2"; > APT::Compressor::bzip2::Cost "3"; > APT::Compressor::bzip2::CompressArg ""; > APT::Compressor::bzip2::CompressArg:: "-9"; > APT::Compressor::bzip2::UncompressArg ""; > APT::Compressor::bzip2::UncompressArg:: "-d"; > APT::Compressor::xz ""; > APT::Compressor::xz::Name "xz"; > APT::Compressor::xz::Extension ".xz"; > APT::Compressor::xz::Binary "xz"; > APT::Compressor::xz::Cost "4"; > APT::Compressor::xz::CompressArg ""; > APT::Compressor::xz::CompressArg:: "-6"; > APT::Compressor::xz::UncompressArg ""; > APT::Compressor::xz::UncompressArg:: "-d"; > APT::Compressor::lzma ""; > APT::Compressor::lzma::Name "lzma"; > APT::Compressor::lzma::Extension ".lzma"; > APT::Compressor::lzma::Binary "xz"; > APT::Compressor::lzma::Cost "5"; > APT::Compressor::lzma::CompressArg ""; > APT::Compressor::lzma::CompressArg:: "--format=lzma"; > APT::Compressor::lzma::CompressArg:: "-9"; > APT::Compressor::lzma::UncompressArg ""; > APT::Compressor::lzma::UncompressArg:: "--format=lzma"; > APT::Compressor::lzma::UncompressArg:: "-d"; > Dir "/"; > Dir::State "var/lib/apt/"; > Dir::State::lists "lists/"; > Dir::State::cdroms "cdroms.list"; > Dir::State::mirrors "mirrors/"; > Dir::State::extended_states "extended_states"; > Dir::State::status "/var/lib/dpkg/status"; > Dir::Cache "var/cache/apt/"; > Dir::Cache::archives "archives/"; > Dir::Cache::srcpkgcache "srcpkgcache.bin"; > Dir::Cache::pkgcache "pkgcache.bin"; > Dir::Etc "etc/apt/"; > Dir::Etc::sourcelist "sources.list"; > Dir::Etc::sourceparts "sources.list.d"; > Dir::Etc::vendorlist "vendors.list"; > Dir::Etc::vendorparts "vendors.list.d"; > Dir::Etc::main "apt.conf"; > Dir::Etc::netrc "auth.conf"; > Dir::Etc::parts "apt.conf.d"; > Dir::Etc::preferences "preferences"; > Dir::Etc::preferencesparts "preferences.d"; > Dir::Etc::trusted "trusted.gpg"; > Dir::Etc::trustedparts "trusted.gpg.d"; > Dir::Bin ""; > Dir::Bin::methods "/usr/lib/apt/methods"; > Dir::Bin::solvers ""; > Dir::Bin::solvers:: "/usr/lib/apt/solvers"; > Dir::Bin::dpkg "/usr/bin/dpkg"; > Dir::Bin::bzip2 "/bin/bzip2"; > Dir::Bin::xz "/usr/bin/xz"; > Dir::Bin::lzma "/usr/bin/xz"; > Dir::Media ""; > Dir::Media::MountPath "/media/cdrom"; > Dir::Log "var/log/apt"; > Dir::Log::Terminal "term.log"; > Dir::Log::History "history.log"; > Dir::Ignore-Files-Silently ""; > Dir::Ignore-Files-Silently:: "~$"; > Dir::Ignore-Files-Silently:: "\.disabled$"; > Dir::Ignore-Files-Silently:: "\.bak$"; > Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$"; > Dir::Ignore-Files-Silently:: "\.save$"; > Dir::Ignore-Files-Silently:: "\.orig$"; > Dir::Ignore-Files-Silently:: "\.distUpgrade$"; > Acquire ""; > Acquire::cdrom ""; > Acquire::cdrom::mount "/media/cdrom"; > Acquire::Languages ""; > Acquire::Languages:: "en"; > Acquire::Languages:: "none"; > Aptitude ""; > Aptitude::Get-Root-Command "sudo:/usr/bin/sudo"; > DPkg ""; > DPkg::Pre-Install-Pkgs ""; > DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true"; > CommandLine ""; > CommandLine::AsString "apt-config dump"; > > -- (no /etc/apt/preferences present) -- > > > -- /etc/apt/sources.list -- > > deb http://ftp.nl.debian.org/debian/ unstable main > deb-src http://ftp.nl.debian.org/debian/ jessie main > > deb http://security.debian.org/ jessie/updates main > deb-src http://security.debian.org/ jessie/updates main > > # jessie-updates, previously known as 'volatile' > deb http://ftp.nl.debian.org/debian/ jessie-updates main > deb-src http://ftp.nl.debian.org/debian/ jessie-updates main > > # jessie-backports, previously on backports.debian.org > deb http://ftp.nl.debian.org/debian/ jessie-backports main > deb-src http://ftp.nl.debian.org/debian/ jessie-backports main > > -- System Information: > Debian Release: stretch/sid > APT prefers stable-updates > APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'stable') > Architecture: i386 (i686) > > Kernel: Linux 4.1.0-2-686-pae (SMP w/3 CPU cores) > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > > Versions of packages apt depends on: > ii debian-archive-keyring 2014.3 > ii gnupg 1.4.19-5 > ii libapt-pkg4.16 1.0.10.2 > ii libc6 2.19-22 > ii libgcc1 1:5.2.1-17 > ii libstdc++6 5.2.1-17 > > apt recommends no packages. > > Versions of packages apt suggests: > pn apt-doc <none> > pn aptitude | synaptic | wajig <none> > pn dpkg-dev <none> > ii python-apt 1.0.0 > > -- no debconf information >