From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 796 invoked from network); 2 Aug 2022 03:54:38 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 2 Aug 2022 03:54:38 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1659412478; b=hNhf2z/jSXZeWVD2NDPHwAAm/QsPXa/xmizvxjK6rVMyAzlATKGXZie8ehzp07iDE+jIinkgJF ThoHGPGsrvhfLijHOkZZ0SFaB2d29M+B2i9lNo0MAFms/WUZTJFTTZJVF2PDPp50TcB4a7ItD4 zzOSP1FeRbBRz0RU/fPaFUdoEXltumo1kaI6bCcxd74PFC710F0X6LB+Le5Ho57cvrBZSTS9+1 sImKsxfGd1YP+/e6kbexPeqDiin2p5IUMP1pwi0E6Tq22rRz5O6qaZjyTWA9k+F920i7Is6raw rdsiHWaK9HT8n7wtVHpRdjrXrhaC9OlbGERHV4B2SutL8w==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-pj1-f54.google.com) smtp.remote-ip=209.85.216.54; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1659412478; bh=m3NxqNKum9bZnGmL1Dk7hLTT8fjokXbdVhmvAKk20CI=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:Reply-To: MIME-Version:DKIM-Signature:DKIM-Signature; b=AozMkwaeIji63U3pIl6A2pR3Y7nx6HtHNQYeru3xaOHf0Viv2JypoToiaYI7Hh/Bdc/HNjVYAz eP5XZfzYIqwLRtt1pgdY3rIWFvO9faJO2aVgTqlEpMC3INXrdWZABepYTVvxDAFcBsfTDBkAaQ bCvojdpNZvdVGoLTPhe2WpUmp2CzFSFRQjgX4qARqlO7z2qFrG+23bOm2tfKzlZjX/twG5QfTY i1o7mGNrq4HGwvHIpED0qgP9VKmrzp4gmPgJwIypC0JMVDcvgBSNpPSkyH6pvwI4DaLV22mBP8 u15kripDlL1UZYJZu52XiwbdsS4WjcPywlzq/l4grNJN0g==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:Reply-To:MIME-Version:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=l9tLjFn/2KCJL8EaaZLGkwyQr+SDj76+iqy8l5l7uSQ=; b=RsIBqD+PZshQ6e1xsh7HqHVKdt zykGYBCw+w+ZI/IhibBIpFe8p93LERA/QWOdqnhn174LPS19Jn2dd7O2JMgVeVTACM+VgqjGIBW8X aMTdhmOOAB0HOO0Yt7N74pwp9VbOtBoNzBNMYQGZzuV/aVV3r5ybIy71Mr5dZdWvPJl5h+HHoIvGY 9AvGb5pZrxWQkOYfiaXsHOjQ1pJ8HdPbGsYLJV1tQQiBeF16ro29dd0FM7UPtKORCXucfOG8XB3dB gPIIkYEvNxt4OeQvYRQ9ZeVshIMrr4ov4xECGApjUJDu6aaeirM0pD1XJcP6lUYNIVQKFy+AaD9E5 zh0AvaLA==; Received: from authenticated user by zero.zsh.org with local id 1oIizM-000FH6-Kr; Tue, 02 Aug 2022 03:54:36 +0000 Authentication-Results: zsh.org; iprev=pass (mail-pj1-f54.google.com) smtp.remote-ip=209.85.216.54; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-pj1-f54.google.com ([209.85.216.54]:50856) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1oIiu5-000DOL-7W; Tue, 02 Aug 2022 03:49:10 +0000 Received: by mail-pj1-f54.google.com with SMTP id f7so12757617pjp.0 for ; Mon, 01 Aug 2022 20:49:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:reply-to:mime-version:from:to:cc; bh=l9tLjFn/2KCJL8EaaZLGkwyQr+SDj76+iqy8l5l7uSQ=; b=iDIi4w8uwyHpQrupNDxh9Jc+DMYCd4bp6j7gid6xjdqt+pWsVahXN7N6Lw5TkwvmFA nvUhd23gJMSZE5e7h5xz6Xz/AVET28SpAIj0alY6I10jK6jOwKMB5elqo6+0wN2P8eqy jFMsCiEYUCv0YMsRQIAxS+3uZMORW49m06iG6bFehU85TTwqw9qnySL3IIVRr6ZFV5ck QWDv6QJdhvUdjvx5A6pxWbkAPtvxTP3x1Gm3iWElEueDujxaxxBzxnN7MD81NPitK2d5 f6N2Fw7V1WsqbY6BK183AL4+/KvPEJ4KyM3E3l4ywIVvBdhXto1bTL74u/qP2tFK91SK x4lA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:reply-to:mime-version :x-gm-message-state:from:to:cc; bh=l9tLjFn/2KCJL8EaaZLGkwyQr+SDj76+iqy8l5l7uSQ=; b=duYtNn+KIKtylB1DOrT0Gis3drpuvm2euafdcUSGpP8qsQsnfneyx6ews+ecc1veeu +KPNFfi7Ee2/Q0BuyyUqjW/VELXclyOMQVJBz/Z4h+oqEVCF2LEPIY3fnEdxkriaGEZn rLT0FFKcZ60auE3MC3H3w11w1evj93Ql+pgcKZI7WJE8ZpnKL1oOI4m2I6xJ6UBTqTsz WDisEiOiyxFGyDsX94OSJmCmUKqpTpVqE35+fVk7PnbocNO5Lrr5Qav/XuJXRya6BoMG KYY52/xK0APw4PwwPizwb59Z1fxWwjmcXJvD/YlkpaLiksQ5T/VC9EZcWE3J/nEK53jc K7NA== X-Gm-Message-State: ACgBeo1xB9SNclFHdmScB16zPuakYDqS8Gj5F0D0Nx1yXXP7/esVOy1N BGvtRQdhD9xk1OR+dewoJzaGBW3ZkczH/9ahnbmIGXbv X-Google-Smtp-Source: AA6agR6515VE+hPFT9brwtYWXRlNLaPzHe2riBRLmrhNLZRKdT9BAXddT3xGuWtV8UvWU25aQQefSkoHoDIcsTttd8c= X-Received: by 2002:a17:902:f792:b0:168:e97b:3c05 with SMTP id q18-20020a170902f79200b00168e97b3c05mr19101397pln.94.1659412147645; Mon, 01 Aug 2022 20:49:07 -0700 (PDT) MIME-Version: 1.0 Reply-To: linuxtechguy@gmail.com From: Jim Date: Mon, 1 Aug 2022 22:47:25 -0500 Message-ID: Subject: out of memory error after "edit-command-line" To: devs Content-Type: multipart/mixed; boundary="00000000000098ebe505e539ffa2" X-Seq: 50438 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: --00000000000098ebe505e539ffa2 Content-Type: multipart/alternative; boundary="00000000000098ebe305e539ffa0" --00000000000098ebe305e539ffa0 Content-Type: text/plain; charset="UTF-8" Hi everyone, ZSH_VERSION: 5.8 (Distribution, Devuan, still hasn't update) $ZSH_PATCHLEVEL: debian/5.8-6+deb11u1 default editor nvim version v0.4.4 Also tested with VIM - Vi IMproved 8.2 terminal emulators/multiplexer: tmux, xfce4-terminal, st, and kitty(checked on all) .zshrc autoload -Uz edit-command-line zle -N edit-command-line bindkey -M vicmd v edit-command-line Created an anonymous function(see attachment ps_via_zsh) by entering edit-command-line which seems to work ok after exiting editor and hitting enter. But then(after adding code) started getting out of memory errors(see attachment out_of_memory). When I recall the anonymous function from history and execute, no error. Started commenting out lines and found that the issues stops with the line: CL=${(0A)$(/cmdline uses NULL as the separator. QUESTION: Bug, or am I doing something stupid? Or something with nvim and vim? Thanks for listening, Jim Murphy --00000000000098ebe305e539ffa0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi everyone,

ZSH_VERSION: 5.= 8 (Distribution, Devuan, still hasn't update)
$ZSH_PATCHL= EVEL:=C2=A0 debian/5.8-6+deb11u1
default editor nvim version v0.4= .4
Also tested with VIM - Vi IMproved 8.2
terminal emul= ators/multiplexer:=C2=A0 tmux, xfce4-terminal, st, and kitty(checked on all= )

.zshrc
=C2=A0 autoload -Uz edit-co= mmand-line
=C2=A0 zle -N edit-command-line
=C2=A0 bindkey -M vicmd v = edit-command-line

Created an anonymous function(se= e attachment ps_via_zsh) by entering edit-command-line
which seem= s to work ok after exiting editor and hitting enter. But then(after adding = code) started
getting out of memory errors(see attachment out_of_= memory).=C2=A0 When I recall the anonymous
function from history = and execute, no error. Started commenting out lines and found that the issu= es
stops with the line:

CL=3D${(0A)$(<= ;/proc/$P/cmdline)} ; PP=3D${AA[PPid]} ; Cmd=3D${AA[Name]}

commented out. Splitting line found issue to be with CL=3D${(0A)$(= </proc/$P/cmdline)}
Again, recalling from history -- no edit-c= ommand-line -- no error.
BTW: /proc/<pid>/cmdline uses NULL= as the separator.

QUESTION:=C2=A0 Bug, or am = I doing something stupid? Or something with nvim and vim?
Thanks for listening,

Jim Murphy
--00000000000098ebe305e539ffa0-- --00000000000098ebe505e539ffa2 Content-Type: application/octet-stream; name=ps_via_zsh Content-Disposition: attachment; filename=ps_via_zsh Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l6bjezls0 KCkKeyAjIFotU2hlbGwgdmVyc2lvbiBvZiAncHMgLW8gcGlkPSxwcGlkPSx0dHk9LGNvbW09LGFy Z3M9ICQkJwogIGVtdWxhdGUgLUwgenNoCiAgIyBGdW5DVGlvTjogIHBzX3ZpYV96c2gKICBbWyAt diBtb2R1bGVzW3pzaC9kYXRldGltZV0gXV0gfHwgem1vZGxvYWQgenNoL2RhdGV0aW1lCiAgbG9j YWwgU1QgRVQKICBTVD0kRVBPQ0hSRUFMVElNRQogIHBzIC1vIHBpZD0scHBpZD0sdHR5PSxjb21t PSxhcmdzPSAkJAogIEVUPSRFUE9DSFJFQUxUSU1FCiAgcHJpbnQgJCgoIFNUIC0gRVQgKSkKICBT VD0kRVBPQ0hSRUFMVElNRQogIFtbIC12IG1vZHVsZXNbenNoL3N0YXRdIF1dIHx8IHptb2Rsb2Fk IHpzaC9zdGF0CiAgbG9jYWwgICAgIENMIENtZCBFIFAgUFAgVAogIGxvY2FsIC1hICBBIEIKICBs b2NhbCAtQSAgQUEKICBQPSQkCiAgVD0iJCh6c3RhdCArbGluayAvcHJvYy8kUC9mZC8wKSIKICBB PSgkeyhNKSR7JHsoZikiJCg8L3Byb2MvJFAvc3RhdHVzKSJ9OnMvOi8sfTojKE5hbWV8UFBpZCks Kn0pCiAgZm9yIEUgKCRBKSB7CiAgICBCPSgkeyhzLiwuKUV9KQogICAgQlsyXT0keyhNUylCWzJd IyNbWzpncmFwaDpdXSpbWzpncmFwaDpdXX0gIyByZW1vdmUgbGVhZGluZy90cmFpbGluZyB3aGl0 ZSBzcGFjZQogICAgQUFbJEJbMV1dPSIkQlsyXSIKICB9CiAgQ0w9JHsoMEEpJCg8L3Byb2MvJFAv Y21kbGluZSl9IDsgUFA9JHtBQVtQUGlkXX0gOyBDbWQ9JHtBQVtOYW1lXX0KICBwcmludCAtLSAk eyhsLjUuLiAuKVB9ICR7KGwuNS4uIC4pUFB9ICR7KHIuMTIuLiAuKVR9ICR7KHIuMTUuLiAuKUNt ZH0gJENMCiAgRVQ9JEVQT0NIUkVBTFRJTUUKICBwcmludCAkKCggU1QgLSBFVCApKQp9Cg== --00000000000098ebe505e539ffa2 Content-Type: application/octet-stream; name=out_of_memory Content-Disposition: attachment; filename=out_of_memory Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l6bjfbu71 WyAyMDY1Ljc2NDM2M10gT3V0IG9mIG1lbW9yeTogS2lsbGVkIHByb2Nlc3MgMTIxNTMgKHpzaCkg dG90YWwtdm06NjgxMjMxNmtCLCBhbm9uLXJzczo2ODAyMjI0a0IsIGZpbGUtcnNzOjBrQiwgc2ht ZW0tcnNzOjBrQiwgVUlEOjE3MjI3IHBndGFibGVzOjEzMzYwa0Igb29tX3Njb3JlX2FkajowClsg MTY4MS45NTA1ODFdIE91dCBvZiBtZW1vcnk6IEtpbGxlZCBwcm9jZXNzIDEyMTE2ICh6c2gpIHRv dGFsLXZtOjY4MTgzMDRrQiwgYW5vbi1yc3M6NjgwMjI0NGtCLCBmaWxlLXJzczowa0IsIHNobWVt LXJzczowa0IsIFVJRDoxNzIyNyBwZ3RhYmxlczoxMzM4NGtCIG9vbV9zY29yZV9hZGo6MApbMjM4 MjkuNjM0OTgwXSBPdXQgb2YgbWVtb3J5OiBLaWxsZWQgcHJvY2VzcyAxMjM3NSAoenNoKSB0b3Rh bC12bTo1MDg0MjYwa0IsIGFub24tcnNzOjUwNzUzNjhrQiwgZmlsZS1yc3M6MGtCLCBzaG1lbS1y c3M6MGtCLCBVSUQ6MTcyMjcgcGd0YWJsZXM6OTk5MmtCIG9vbV9zY29yZV9hZGo6MApbMzUxNTMu NjY1MzI0XSBPdXQgb2YgbWVtb3J5OiBLaWxsZWQgcHJvY2VzcyAxMjMzOCAoenNoKSB0b3RhbC12 bTo0OTQwNzY0a0IsIGFub24tcnNzOjQ5MzE1OTJrQiwgZmlsZS1yc3M6MGtCLCBzaG1lbS1yc3M6 MGtCLCBVSUQ6MTcyMjcgcGd0YWJsZXM6OTcxMmtCIG9vbV9zY29yZV9hZGo6MApbMzU3NzcuODgw OTQwXSBPdXQgb2YgbWVtb3J5OiBLaWxsZWQgcHJvY2VzcyAxNTc1NCAoenNoKSB0b3RhbC12bTo1 MDkwMzg4a0IsIGFub24tcnNzOjUwODE4MzJrQiwgZmlsZS1yc3M6MGtCLCBzaG1lbS1yc3M6MGtC LCBVSUQ6MTcyMjcgcGd0YWJsZXM6MTAwMDBrQiBvb21fc2NvcmVfYWRqOjAKWzM2MjgzLjgyMDg1 NF0gT3V0IG9mIG1lbW9yeTogS2lsbGVkIHByb2Nlc3MgMTU3MDkgKHpzaCkgdG90YWwtdm06NTA2 NzIwOGtCLCBhbm9uLXJzczo1MDU4NzYwa0IsIGZpbGUtcnNzOjRrQiwgc2htZW0tcnNzOjBrQiwg VUlEOjE3MjI3IHBndGFibGVzOjk5NTJrQiBvb21fc2NvcmVfYWRqOjAKWzM2NTMzLjk2NzAxNF0g T3V0IG9mIG1lbW9yeTogS2lsbGVkIHByb2Nlc3MgMzA1ODAgKHpzaCkgdG90YWwtdm06NTAyNDY3 NmtCLCBhbm9uLXJzczo1MDE2MTA0a0IsIGZpbGUtcnNzOjRrQiwgc2htZW0tcnNzOjBrQiwgVUlE OjE3MjI3IHBndGFibGVzOjk4NjhrQiBvb21fc2NvcmVfYWRqOjAKWzM3MjA2LjMxODE4M10gT3V0 IG9mIG1lbW9yeTogS2lsbGVkIHByb2Nlc3MgMzEyNjggKHpzaCkgdG90YWwtdm06NTAyNDE2OGtC LCBhbm9uLXJzczo1MDEyNjg0a0IsIGZpbGUtcnNzOjBrQiwgc2htZW0tcnNzOjBrQiwgVUlEOjE3 MjI3IHBndGFibGVzOjk4NzJrQiBvb21fc2NvcmVfYWRqOjAK --00000000000098ebe505e539ffa2--