[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: declare -A a=b crashes bash
From: |
Andreas Schwab |
Subject: |
Re: declare -A a=b crashes bash |
Date: |
Fri, 09 Apr 2010 19:12:21 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.95 (gnu/linux) |
"Chris F.A. Johnson" <chris@cfajohnson.com> writes:
> On Fri, 9 Apr 2010, Dennis van Dok wrote:
>
>> Configuration Information [Automatically generated, do not change]:
>> Machine: x86_64
>> OS: linux-gnu
>> Compiler: gcc
>> Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='x86_64'
>> -DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='x86_64-pc-linux-gnu'
>> -DCONF_VENDOR='pc' -DLOCALEDIR='/usr/share/locale' -DPACKAGE='bash'
>> -DSHELL -DHAVE_CONFIG_H -I. -I../bash -I../bash/include -I../bash/lib
>> -g -O2 -Wall
>> uname output: Linux camilla 2.6.31-21-generic #59-Ubuntu SMP Wed Mar 24
>> 07:28:27 UTC 2010 x86_64 GNU/Linux
>> Machine Type: x86_64-pc-linux-gnu
>>
>> Bash Version: 4.0
>> Patch Level: 33
>> Release Status: release
>>
>> Description:
>> Typing 'declare -A a=b' crashes bash with a segmentation fault.
>> Repeat-By:
>> Type 'declare -A a=b'.
>
> I can confirm that in 4.0, but it works in 4.1
Not really:
$ declare -A a=b; unset a
*** glibc detected *** /bin/bash: free(): invalid pointer: 0x10091644 ***
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."