Devuan bug report logs - #897
util-linux: /usr/bin/more 100 percent cpu utilization on ls of EXFAT filesystem

version graph

Package: util-linux; Maintainer for util-linux is Devuan Developers <devuan-dev@lists.dyne.org>; Source for util-linux is src:util-linux.

Reported by: Arthur Marsh <arthur.marsh@internode.on.net>

Date: Thu, 26 Jun 2025 18:30:01 UTC

Severity: normal

Tags: moreinfo, unreproducible

Merged with 860

Found in versions util-linux/2.41-5devuan1, util-linux/2.40.2-8devuan1

Full log


Message #5 received at submit@bugs.devuan.org (full text, mbox, reply):

Received: (at submit) by bugs.devuan.org; 26 Jun 2025 18:28:38 +0000
Return-Path: <arthur.marsh@internode.on.net>
Delivered-To: bugs@devuan.org
Received: from email.devuan.org [2a01:4f9:fff1:13::5fd9:f9e4]
	by doc.devuan.org with IMAP (fetchmail-6.4.16)
	for <debbugs@localhost> (single-drop); Thu, 26 Jun 2025 18:28:37 +0000 (UTC)
Received: from email.devuan.org
	by email.devuan.org with LMTP
	id 3UbxFwyRXWiOAwAAmSBk0A
	(envelope-from <arthur.marsh@internode.on.net>)
	for <bugs@devuan.org>; Thu, 26 Jun 2025 18:27:24 +0000
Received: by email.devuan.org (Postfix, from userid 109)
	id 4CBD73C0; Thu, 26 Jun 2025 18:27:24 +0000 (UTC)
Authentication-Results: email.devuan.org;
	dkim=pass (2048-bit key; unprotected) header.d=internode.on.net header.i=@internode.on.net header.a=rsa-sha256 header.s=202309 header.b=fGO4mGjL;
	dkim-atps=neutral
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on email.devuan.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.5 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED,
	RCVD_IN_DNSWL_LOW,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham
	autolearn_force=no version=3.4.6
Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=103.150.252.14; helo=omr014.pc5.atmailcloud.com; envelope-from=arthur.marsh@internode.on.net; receiver=<UNKNOWN> 
Received: from omr014.pc5.atmailcloud.com (omr014.pc5.atmailcloud.com [103.150.252.14])
	by email.devuan.org (Postfix) with ESMTPS id 9E2321D
	for <submit@bugs.devuan.org>; Thu, 26 Jun 2025 18:27:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
	d=internode.on.net; s=202309; h=Date:Message-ID:Subject:To:From:MIME-Version:
	Content-Type; bh=n6iMrb1f6IOmNa3e+7PDkRtoI9tJ4vvtSX6EW52My3w=; b=fGO4mGjLTfVJ
	24Qa6nHj7hDJmJjcf9iVvIoxW55Zt9Oq9Xt+VyglK0lO19DbG7Ry40V51LDdP75MXc0gF8OJOcPiA
	7mj585VUtVLtGoNZeUPpYYqL6GXljdRlQzzIoHvc106Ai4bglxOekWqR2qqllFfMvMEWwZfwdZNZ1
	t/+ABIiohY+5jRiM6oDQbUZQvCyFRA4hoCueBbuZ5ZDH+ftAbZs7KqB1zvgJQ+tB6sPo4vfn+ZxvE
	BBNVCwjU+PQl12S/t8FX4G95Lhc8iDwub/NnA3Mg57DLFVePq/ueBV+MwH4nbwolheqMc+b3CXGuE
	NOoj2Fz5jJH95Ag+mjeQTg==;
Received: from cmr-kakadu01.internal.pc5.atmailcloud.com (cmr-kakadu01.internal.pc5.atmailcloud.com [192.168.1.3]) 
	by omr.internal.pc5.atmailcloud.com (Exim/cmr-kakadu01.i-02f36fdbe543956ab) with ESMTPS
	(envelope-from <arthur.marsh@internode.on.net>)
	id 1uUrJY-0000000048C-3u0y 
	for <submit@bugs.devuan.org>;
	Thu, 26 Jun 2025 18:27:12 +0000
Received: from  (localhost [118.210.92.139]) 
	by cmr-kakadu01.internal.pc5.atmailcloud.com (Exim/localhost) with ESMTPSA
	(envelope-from <arthur.marsh@internode.on.net>)
	id 1uUrJY-000000003my-2e88 ;
	Thu, 26 Jun 2025 18:27:12 +0000
Received: from amarsh04 by localhost with local (Exim 4.98.2)
	(envelope-from <arthur.marsh@internode.on.net>)
	id 1uUrJW-000000002Be-37H4;
	Fri, 27 Jun 2025 03:57:10 +0930
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Arthur Marsh <arthur.marsh@internode.on.net>
To: Devuan Bug Tracking System <submit@bugs.devuan.org>
Subject: util-linux: /usr/bin/more 100 percent cpu utilization on ls of EXFAT filesystem
Message-ID: <175096243057.8276.8365712624697187156.reportbug@localhost>
X-Mailer: reportbug 13.2.0+devuan1
Date: Fri, 27 Jun 2025 03:57:10 +0930
X-Atmail-Id: arthur.marsh@internode.on.net
X-atmailcloud-spam-action: no action
X-Cm-Analysis: v=2.4 cv=KZrUsxYD c=1 sm=1 tr=0 ts=685d9100 a=N4TZKJy6UKLXzJON+U+XBA==:117 a=N4TZKJy6UKLXzJON+U+XBA==:17 a=kj9zAlcOel0A:10 a=6IFa9wvqVegA:10 a=x7bEGLp0ZPQA:10 a=ZWTVfbmrPR8A:10 a=fP6bJpUb3vffV-t4S5MA:9 a=CjuIK1q_8ugA:10
X-Cm-Envelope: MS4xfPN/nFuh8mpVWPzdxYkHSRfEOZD7Jyi048dGkQWZYfIKBagrsQF7K9dr8o3JZn4IjQKuloPo7BuIIIpPVme98b3/QQdtudf/DP4qgFVm3erQ09lWxzrY n4UKtXIQRYOhCJgHSu7Jgv93rWrQSFqTUkH0cJMK1H2nJYVEtXQiMUgTkzgFBkvsecxk9NuSvH5EsQ==
X-atmailcloud-route: unknown
Package: util-linux
Version: 2.41-5devuan1
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

running the command:

ls -t|more

on an EXFAT filesystem

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

ran

ls -t|strace more

and saw repeated output of the form:
poll([{fd=3, events=POLLIN|POLLERR|POLLHUP}, {fd=0, events=POLLIN|POLLERR|POLLHUP}, {fd=2, events=POLLIN|POLLERR|POLLHUP}], 3, -1) = 1 ([{fd=0, revents=POLLIN}])

on an ext3 filesystem, the same command does not show repeated output
and pauses after the following output:

poll([{fd=3, events=POLLIN|POLLERR|POLLHUP}, {fd=0, events=POLLIN|POLLERR|POLLHUP}, {fd=2, events=POLLIN|POLLERR|POLLHUP}], 3, -1) = 1 ([{fd=0, revents=POLLIN|POLLHUP}])
poll([{fd=3, events=POLLIN|POLLERR|POLLHUP}, {fd=-1}, {fd=2, events=POLLIN|POLLERR|POLLHUP}], 3, -1



   * What was the outcome of this action?
   * What outcome did you expect instead?

ls -t|more 

should not go into a busy loop

*** End of the template - remove these template lines ***


-- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 6 (excalibur/ceres)
Release:	6
Codename:	excalibur ceres
Architecture: x86_64

Kernel: Linux 6.16.0-rc3+ (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages util-linux depends on:
ii  libblkid1       2.41-5devuan1
ii  libc6           2.41-9
ii  libcap-ng0      0.8.5-4+b1
ii  libcrypt1       1:4.4.38-1
ii  libeudev1       3.2.14-4
ii  liblastlog2-2   2.41-5devuan1
ii  libmount1       2.41-5devuan1
ii  libpam-modules  1.7.0-3
ii  libpam-runtime  1.7.0-3
ii  libpam0g        1.7.0-3
ii  libselinux1     3.8.1-1
ii  libsmartcols1   2.41-5devuan1
ii  libtinfo6       6.5+20250216-2
ii  libuuid1        2.41-5devuan1

Versions of packages util-linux recommends:
ii  sensible-utils  0.0.25

Versions of packages util-linux suggests:
ii  dosfstools          4.2-1.2
ii  kbd                 2.7.1-2
ii  util-linux-extra    2.41-5devuan1
ii  util-linux-locales  2.41-5devuan1
pn  wtmpdb              <none>

-- debconf information:
  util-linux/noauto-with-nonzero-passnum:

Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Fri Jun 27 16:16:21 2025;