Path: csiph.com!tncsrv06.tnetconsulting.net!news.snarked.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail From: =?UTF-8?Q?Christian_D=C3=BCrr?= Newsgroups: gnu.bash.bug Subject: Crash when moving full-width glyphs across lines Date: Mon, 16 Dec 2019 16:37:28 +0100 Lines: 31 Approved: bug-bash@gnu.org Message-ID: References: NNTP-Posting-Host: lists.gnu.org Mime-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: usenet.stanford.edu 1576514008 2383 209.51.188.17 (16 Dec 2019 16:33:28 GMT) X-Complaints-To: action@cs.stanford.edu Cc: wchibisovkirill@gmail.com, nathan@nixpulvis.com To: bug-bash@gnu.org Envelope-to: bug-bash@gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= christianduerr.com; h=mime-version:message-id:date:from:to:cc :subject:content-type:content-transfer-encoding; s=mesmtp; bh=Oy kgBThHYERsG95rvacTox0h/HZmSD9PisUfexPMXc4=; b=H870igaHgPv3sDVwrG bBEyOi89PeJxW7RUFagGTPJqjNlQ4hkvNfDUEQTvOFr0y1YkOwqtEokdRa8/6mdH 7Wq7HKOtk7Thom7yj6tWeT0lNdWg48lfNfZU95fLxlRpmHW0W7CVozVz1EL8g4km F3zGvFN+ox3JK42YcCtEodC0c= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=OykgBT hHYERsG95rvacTox0h/HZmSD9PisUfexPMXc4=; b=yoLSplfNHJ0ZvYfcVTAM4N rdMRlYLY078gJfKMC5QvOvklXukJbnwN6e05l2pJ+vQ6U+E2fU1hQiV2oUTAXA7T jqp9yp6+RUf8hBGzT7jbglgEhMHzmsVRXfIBSvBv8AFtfJGe6OmKCV7CgJwEG83u dtIT6njoiab86h385V4uopl4OfwHOtEXBQjVFfsaWLEH4A2tnaYQEaqJlYC+SfS9 ZH2LiU9xoM4gALUUPxETqyRTb//Y+6jedKgHpcDbaaCV+fhcumZqsjkfTdYpEIy7 SBhPrzlwhHEjdscsYkf6VVtBFGFP186i5rrelF/Yqw6l83cwQrWxxg4dgfR+eGOw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvddthedgjeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtgfesthhqre dtreerjeenucfhrhhomhepvehhrhhishhtihgrnhgpffptrhhruceotghonhhtrggtthes tghhrhhishhtihgrnhguuhgvrhhrrdgtohhmqeenucfrrghrrghmpehmrghilhhfrhhomh eptghonhhtrggtthestghhrhhishhtihgrnhguuhgvrhhrrdgtohhmnecuvehluhhsthgv rhfuihiivgeptd X-ME-Proxy: X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.7-680-g58d4e90-fmstable-20191213v1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 64.147.123.20 X-Mailman-Approved-At: Mon, 16 Dec 2019 11:33:27 -0500 X-BeenThere: bug-bash@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Bug reports for the GNU Bourne Again SHell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: Xref: csiph.com gnu.bash.bug:15737 Configuration Information [Automatically generated, do not change]: Machine: x86_64 OS: linux-gnu Compiler: gcc Compilation CFLAGS: -march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fno-plt = -DDEFAULT_PATH_VALUE=3D'/usr/local/sbin:/usr/local/bin:/usr/bin' -DSTAND= ARD_UTILS_PATH=3D'/usr/bin' -DSYS_BASHRC=3D'/etc/bash.bashrc' -DSYS_BASH= _LOGOUT=3D'/etc/bash.bash_logout' -DNON_INTERACTIVE_LOGIN_SHELLS -Wno-pa= rentheses -Wno-format-security uname output: Linux archhq 5.4.2-arch1-1 #1 SMP PREEMPT Thu, 05 Dec 2019= 12:29:40 +0000 x86_64 GNU/Linux Machine Type: x86_64-pc-linux-gnu Bash Version: 5.0 Patch Level: 11 Release Status: release Description: Bash will crash when moving full-width unicode glyphs like `=E3=81=93= ` across line boundaries. Repeat-By: Paste `https://=E3=81=93=E3=82=93=E3=81=AB=E3=81=A1` into bash and a= dd whitespace before it until it is in the next line. Then start deleting that whitespace until it is on= the previous line again. It should crash as soon as only `https://` is o= n the original line.