Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.bash.bug > #15757
| Path | csiph.com!xmission!news.snarked.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail |
|---|---|
| From | Kirill Chibisov <wchibisovkirill@gmail.com> |
| Newsgroups | gnu.bash.bug |
| Subject | Re: Crash when moving full-width glyphs across lines |
| Date | Thu, 19 Dec 2019 22:00:32 +0300 |
| Lines | 35 |
| Approved | bug-bash@gnu.org |
| Message-ID | <mailman.1146.1576782051.1979.bug-bash@gnu.org> (permalink) |
| References | <d9e015f7-aa5c-4c5e-90dc-8cf0a341ab0a@www.fastmail.com> <20191219190032.m2p7vsuowclcp355@RedPanda.localdomain> |
| NNTP-Posting-Host | lists.gnu.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | usenet.stanford.edu 1576782052 5929 209.51.188.17 (19 Dec 2019 19:00:52 GMT) |
| X-Complaints-To | action@cs.stanford.edu |
| Cc | bug-bash@gnu.org, wchibisovkirill@gmail.com, nathan@nixpulvis.com, wooledg@eeg.ccf.org |
| To | Christian Dürr <contact@christianduerr.com> |
| Envelope-to | bug-bash@gnu.org |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=aoCvm+ALWXlyzTh/nGxBfVEvDnC1qOY91inhRde0xvU=; b=AeINX5KG4lmIRq9RvXSL1YbivFHYrn9fZ+taxnCQBdBIzDY+O3JAN2GyvCfy29qB/+ F+nXBD4L7G8mexvc2sNgTx4zWRaURLQWq48eEfywlSzW5JWNhGckrGQDK1OBvVZSuR7k ikXlagEViVyMfl2t4S5hiliaZvJOvEb8kmwrumYg6TOy2bXq9ws3itg3/W1q3ZjSeUq+ COpOq2fLld9W0+NS3NSatJlRSA3H2kV4a0zOnqAiYWxjejomLehvhJJKbCVQJfYyt+0G 03Ygiy8HXoXMxvqr2EPT6M5X9e8Dc5MnuguRoYmWOXklt0oRfHoioy1D5F+xZzmhpeja EWzA== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=aoCvm+ALWXlyzTh/nGxBfVEvDnC1qOY91inhRde0xvU=; b=CFkTVdVGz3de3EYQR95jucBGjBrUha1OSd8GBfqKmApOZld9hFbsvcnISUgKKK1srS bw4osFvYLjhPMvUHrgt6sjOyQ09OCU9ObJ56vr32muUjjn9FPNUiv/BgLqibQ1IX5G85 WnsgbPgx/L8DSAXaR39Aj/dM6AblUpkxncC7hrkPl5QVEqXFg0G+kqlPugsPJKRPuDaJ fh99FP56tgqs7EfIjWXSva215DcO3xWkzLROytaXRZ/sLe9ObmP+pxRk1lsVAViBfl61 JzWmPNQhm0D02jlL94DHMLXcB4YG6o9UBe/It7hffCkTB0g97qMOjkBX1o0cD3wxjxl8 pDgA== |
| X-Gm-Message-State | APjAAAWtYJSDABc8nRY8RMWWxoxuKmrtz7hqbIMNB4+WQaoXKpIbUNHB l7JOCNbaoIj8+fk0AV7ql6P5gBaDBnI= |
| X-Google-Smtp-Source | APXvYqwi/XIroXt8KGIVtNbtz9nBMzeAa7U/Jw3NjwsZ/32CtFyn4w6Wf5aCold/dy0F2oK9e3Y44g== |
| X-Received | by 2002:a19:ac43:: with SMTP id r3mr6571731lfc.156.1576782044407; Thu, 19 Dec 2019 11:00:44 -0800 (PST) |
| Content-Disposition | inline |
| In-Reply-To | <d9e015f7-aa5c-4c5e-90dc-8cf0a341ab0a@www.fastmail.com> |
| X-detected-operating-system | by eggs.gnu.org: Genre and OS details not recognized. |
| X-Received-From | 2a00:1450:4864:20::12f |
| X-BeenThere | bug-bash@gnu.org |
| X-Mailman-Version | 2.1.23 |
| Precedence | list |
| List-Id | Bug reports for the GNU Bourne Again SHell <bug-bash.gnu.org> |
| List-Unsubscribe | <https://lists.gnu.org/mailman/options/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=unsubscribe> |
| List-Archive | <https://lists.gnu.org/archive/html/bug-bash> |
| List-Post | <mailto:bug-bash@gnu.org> |
| List-Help | <mailto:bug-bash-request@gnu.org?subject=help> |
| List-Subscribe | <https://lists.gnu.org/mailman/listinfo/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <20191219190032.m2p7vsuowclcp355@RedPanda.localdomain> |
| X-Mailman-Original-References | <d9e015f7-aa5c-4c5e-90dc-8cf0a341ab0a@www.fastmail.com> |
| Xref | csiph.com gnu.bash.bug:15757 |
Show key headers only | View raw
I was able to capture the stack trace under gdb. However you should
probably use the following command in it to repro the issue.
`set disable-randomization off`
The issue happens quite randomly, however the important thing is exit code
from bash (139). So there's something with memory access, I guess.
(gdb) info stack
#0 0x00007fe30e6955ba in _rl_col_width (flags=<optimized out>, end=1735628519, start=<optimized out>, str=0x557e988c691a "/こんにち")
at /usr/src/debug/sys-libs/readline-8.0_p1-r1/readline-8.0/display.c:3206
#1 _rl_col_width (str=0x557e988c691a "/こんにち", start=<optimized out>, end=1735628519, flags=<optimized out>)
at /usr/src/debug/sys-libs/readline-8.0_p1-r1/readline-8.0/display.c:3138
#2 0x00007fe30e698378 in update_line (old=<optimized out>, new=0x557e988c819a "こんにち", current_line=current_line@entry=1, omax=<optimized out>,
nmax=<optimized out>, inv_botlin=inv_botlin@entry=1) at /usr/src/debug/sys-libs/readline-8.0_p1-r1/readline-8.0/display.c:2200
#3 0x00007fe30e699712 in rl_redisplay () at /usr/src/debug/sys-libs/readline-8.0_p1-r1/readline-8.0/display.c:1154
#4 0x00007fe30e683ec3 in _rl_internal_char_cleanup () at /usr/src/debug/sys-libs/readline-8.0_p1-r1/readline-8.0/readline.c:517
#5 0x00007fe30e684863 in readline_internal_char () at /usr/src/debug/sys-libs/readline-8.0_p1-r1/readline-8.0/readline.c:641
#6 0x00007fe30e685065 in readline_internal_charloop () at /usr/src/debug/sys-libs/readline-8.0_p1-r1/readline-8.0/readline.c:659
#7 readline_internal () at /usr/src/debug/sys-libs/readline-8.0_p1-r1/readline-8.0/readline.c:671
#8 readline (prompt=<optimized out>) at /usr/src/debug/sys-libs/readline-8.0_p1-r1/readline-8.0/readline.c:377
#9 0x0000557e97f0b1a2 in yy_readline_get () at /usr/homes/chet/src/bash/src/parse.y:1487
#10 0x0000557e97f0d560 in yy_getc () at /usr/homes/chet/src/bash/src/parse.y:2345
#11 shell_getc (remove_quoted_newline=1) at /usr/homes/chet/src/bash/src/parse.y:2345
#12 shell_getc (remove_quoted_newline=1) at /usr/homes/chet/src/bash/src/parse.y:2264
#13 0x0000557e97f10aba in read_token (command=<optimized out>) at /usr/homes/chet/src/bash/src/parse.y:3252
#14 read_token (command=0) at /usr/homes/chet/src/bash/src/parse.y:3202
#15 0x0000557e97f143cf in yylex () at /usr/homes/chet/src/bash/src/parse.y:2761
#16 yyparse () at y.tab.c:1842
#17 0x0000557e97f0a876 in parse_command () at eval.c:303
#18 0x0000557e97f0a983 in read_command () at eval.c:347
#19 0x0000557e97f0aba2 in reader_loop () at eval.c:143
#20 0x0000557e97f094f2 in main (argc=1, argv=0x7fff57b1b8c8, env=0x7fff57b1b8d8) at shell.c:805
Back to gnu.bash.bug | Previous | Next | Find similar | Unroll thread
Re: Crash when moving full-width glyphs across lines Kirill Chibisov <wchibisovkirill@gmail.com> - 2019-12-19 22:00 +0300
csiph-web