Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.bash.bug > #16288

Re: '=~' crash on NetBSD

From Martijn Dekker <martijn@inlv.org>
Newsgroups gnu.bash.bug
Subject Re: '=~' crash on NetBSD
Date 2020-05-07 15:55 +0100
Message-ID <mailman.2358.1588863361.3066.bug-bash@gnu.org> (permalink)
References <9f5a02eb-6e79-e369-5106-579060a6f946@inlv.org> <5278b79b-f4ed-96b7-248a-6f5d86d5fde1@case.edu> <9c7b0e18-932a-6d98-8784-9dbb6ad8eea6@inlv.org>

Show all headers | View raw


Op 07-05-20 om 14:20 schreef Chet Ramey:
> On 5/6/20 2:08 PM, Martijn Dekker wrote:
>> On NetBSD, bash (all versions, including current git) dumps core when using
>> [[ to match against an ERE containing certain UTF-8 characters, for
>> example, É ($'\303\211').
>>
>> | $ bin/bash-5.0-debug -c "[[ c =~ $'\303\211' ]]"
>> |
>> | malloc: unknown:0: assertion botched
>> | malloc: 0x81ba08: allocated: last allocated from unknown:0
>> | free: start and end chunk sizes differ
>> | Aborting...Abort trap (core dumped)
> 
> What version of NetBSD? I don't run NetBSD, and I can't reproduce this on
> other platforms, so I'll have to go searching for something.

Sorry about that omission. I've tested NetBSD 8.0, 8.1 and 9.0 (all 
amd64) and the bug occurs on all of these.

If it helps, sdf.org will give you a free NetBSD 8.1 user account with 
access to gcc.

- M.

-- 
modernish -- harness the shell
https://github.com/modernish/modernish

Back to gnu.bash.bug | Previous | Next | Find similar


Thread

Re: '=~' crash on NetBSD Martijn Dekker <martijn@inlv.org> - 2020-05-07 15:55 +0100

csiph-web