This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

Two more paths by which a process search's output reaches a kill are not read by kill-by-search: an unquoted here-document whose body holds a command substitution, redirected into an xargs kill (a here-string of the same substitution blocks), and a command substitution inside a command that reads a pipe, which inherits that pipe as its standard input (an xargs kill in the substitution reads the search piped into its command). A third, a search handed to a shell string as a positional parameter the string's kill reads, is not read either: it is a pid carried through a variable, the half [dcn-2609250000000016](../../decisions/dcn-2609250000000016-correction-to-the-two-entries-above-on.md) (c) defers with iss-2609251824244354, unless it is read the way xargs's input to a string is ([dcn-2609270000000001](../../decisions/dcn-2609270000000001-the-kill-by-search-reading-follows-a.md)), which is a call for the next guard lane. Found while fixing iss-2609270028388291.

issueresolvedminoriss-2609270036253187

Two more paths by which a process search's output reaches a kill are not read by kill-by-search: an unquoted here-document whose body holds a command substitution, redirected into an xargs kill (a here-string of the same substitution blocks), and a command substitution inside a command that reads a pipe, which inherits that pipe as its standard input (an xargs kill in the substitution reads the search piped into its command). A third, a search handed to a shell string as a positional parameter the string's kill reads, is not read either: it is a pid carried through a variable, the half dcn-2609250000000016 (c) defers with iss-2609251824244354, unless it is read the way xargs's input to a string is (dcn-2609270000000001), which is a call for the next guard lane. Found while fixing iss-2609270028388291.

Grounds

  • pursued: each path from a search to a kill through a here-document, an inherited pipe or a string parameter blocks, and the no-leak shapes stay allowed; an allowed spelling of one of the three, or a kill of a named pid that now blocks outside the recorded string over-block, would show it wrong

Frontmatter

idiss-2609270036253187
typeissue
lifecycleresolved
severityminor

mentions5