[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#17249: 24.3; segfault with certain unicode strings in C locale
From: |
Richard Hansen |
Subject: |
bug#17249: 24.3; segfault with certain unicode strings in C locale |
Date: |
Mon, 14 Apr 2014 00:56:28 -0400 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 |
On 2014-04-12 03:23, Eli Zaretskii wrote:
>> From: Richard Hansen <rhansen@bbn.com>
>> Date: Sat, 12 Apr 2014 02:11:20 -0400
>>
>> I can get emacs to crash with these shell commands:
>>
>> # generate a unicode string
>> printf '\040\314\210\302\273\n' >crash-emacs.txt
>> LC_ALL=C emacs -nw -Q +1:3 crash-emacs.txt
>>
>> If I set LC_ALL=en_US.utf8 then it does not crash.
>
> I can reproduce this in Emacs 24.3, but not with the current
> development code, so I guess this was already fixed.
Thanks for checking!
I just did my own testing and agree that this has already been fixed. I
checked out the latest emacs-24 branch of the Git repository
(git://git.savannah.gnu.org/emacs.git) and could not reproduce the
problem. To ensure the crash in 24.3 wasn't due to certain arguments
passed to 'configure' (e.g., -fstack-protector in the CFLAGS used by
Ubuntu), I checked out the emacs-24.3 tag, ran 'configure' with the same
arguments I used to build the tip of the emacs-24 branch, and was still
able to reproduce the crash.
Thanks,
Richard