debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #05873
[Bug 2121228] Re: tab completion fails with "bash: COMP_POINT: substring expression < 0"
I assume that this is a bug in the implementation of tab completion of
command `find`. In addition to fixing the tab completion of this
command, the bash error diagnostics should be improved, too. It's next
to impossible for me to even figure out which file bash is trying to
process while the error happends.
--
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to bash in Ubuntu.
https://bugs.launchpad.net/bugs/2121228
Title:
tab completion fails with "bash: COMP_POINT: substring expression < 0"
Status in bash package in Ubuntu:
New
Bug description:
Steps to reproduce (minimal test case):
Type following command without actually running it (copy pasting this
text is okay):
find -type f -exec echo {} +
move cursor to location after `find` and type something (e.g. "_") and
press tab. The result should be
find _[TAB HERE] -type f -exec echo {} +
which should result in bash completion showing directories that start
with an underscore. Instead of that we get the current line
overwritten with the error message
bash: COMP_POINT: substring expression < 0
and the prompt is reset to empty string.
The trigger for this bug seems to be the `-exec` part of the command.
If you replace that with `-print` and keep everything else as-is, the
tab completion works as expected (even though `-print echo {} +` makes
no sense as argument to `find`).
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: bash 5.1-6ubuntu1.1
ProcVersionSignature: Ubuntu 6.8.0-65.68.1~22.04.1-lowlatency 6.8.12
Uname: Linux 6.8.0-65-lowlatency x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu82.10
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: XFCE
Date: Fri Aug 22 17:24:53 2025
EcryptfsInUse: Yes
InstallationDate: Installed on 2019-01-05 (2420 days ago)
InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180725)
RebootRequiredPkgs: Error: path contained symlinks.
SourcePackage: bash
UpgradeStatus: Upgraded to jammy on 2023-08-11 (742 days ago)
modified.conffile..etc.init.d.apport: [modified]
mtime.conffile..etc.init.d.apport: 2025-05-30T10:33:32.233549
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bash/+bug/2121228/+subscriptions
References