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


Groups > gnu.bash.bug > #14399

segfault w/ localvar_inherit and associative array insert

Path csiph.com!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail
From Grisha Levit <grishalevit@gmail.com>
Newsgroups gnu.bash.bug
Subject segfault w/ localvar_inherit and associative array insert
Date Wed, 25 Jul 2018 17:37:22 -0400
Lines 25
Approved bug-bash@gnu.org
Message-ID <mailman.4220.1532554662.1292.bug-bash@gnu.org> (permalink)
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
X-Trace usenet.stanford.edu 1532554663 16133 208.118.235.17 (25 Jul 2018 21:37:43 GMT)
X-Complaints-To action@cs.stanford.edu
To bug-bash <bug-bash@gnu.org>
Envelope-to bug-bash@gnu.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=6PfGKvEUClVho2zkPPkmu8YylzntK0pa8R3kWO4AH2A=; b=WXKT62oHTctNibYb7NDH7D9ngPszWGR0X+xvKE6yY8XpLLD2lu3i/yy/IHwhLZBc8y 4YSCuEa8KqS4FLeiBBjFBBAUSmmd2j66GcLsomnJUWEQrW4aHRQjM2RZH+Eh3VwdBbEi zj0w3vU0CdWU/Koy45gBVnW1onoK7uZCzz7jUZj32Vy0grVNbqZPdOl3HlFTDcFnN8Wm WoRansUC8cB/LYfECLNKzQOAcv2EKIso9Ux4XZ+fZJXB8uQeZbnCi817qNii9zJNhWZP +jad4ABx0HlMKXrftNJAMZyd0go7zxVYKVnMe8xLyAsRa0NFO3xwXZkmejxMRWXFho1o kVbg==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6PfGKvEUClVho2zkPPkmu8YylzntK0pa8R3kWO4AH2A=; b=hTLUMpLdSO84uGzqLr0ztpRX/fHbd1XTdAn6Lh20l+66Jstao3D49J5uY6vWxLEFFP F0itFGP16+4PRc/EDORxppfKC5FQ+I4M27VkfuCejL2AluHeYGdUvTeyLKXaLaCfim1h hQKN8AZZ2uIKxMoaGog75edPetyn0YcmeL2UIyTV2X4aeRppPKpdSA3A8iQYwclO7lrR ZFjeH+esxmvzYCD/eZS13j3H3cTaL986dR/jYiPEfYouJ4aqHeEdAHl5gjssHg1wqNBx nPZxPbgNOPjYfbWnxu2l66v3nh5Yx65sDmXDC4Iso5AuUjpmGUAMxQyRmsMs9hJLf5JI Q3ng==
X-Gm-Message-State AOUpUlFuPzvnOySy2rGBXD7zsBh4WouPC0t9nldO9WNCF80qZvw1/qi+ bkq3tIWUzPZF+7zzo5xkv6OA0y19eByMunbswkLwQH3lCL30Pw==
X-Google-Smtp-Source AAOMgpctN8jZMsg6jbxa/slHhrPcSA0unppbLPR2AB6aPbwTibAFsY1YRE51jMlhKOTiZUNv6LvD08cOYIHfmw03sPc=
X-Received by 2002:a2e:8:: with SMTP id 8-v6mr16370593lja.112.1532554653181; Wed, 25 Jul 2018 14:37:33 -0700 (PDT)
X-detected-operating-system by eggs.gnu.org: Genre and OS details not recognized.
X-Received-From 2a00:1450:4864:20::235
X-BeenThere bug-bash@gnu.org
X-Mailman-Version 2.1.21
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 <http://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>
Xref csiph.com gnu.bash.bug:14399

Show key headers only | View raw


shopt -s localvar_inherit
declare -A var
f() { declare var+=([0]=X); }; f

Segmentation fault: 11

* thread #1, stop reason = signal SIGSTOP
  * frame #0: 0x0000000107abb72f bash`hash_search + 47
    frame #1: 0x0000000107ac7324 bash`assoc_insert + 36
    frame #2: 0x0000000107ac6658 bash`assign_compound_array_list + 200
    frame #3: 0x0000000107aaac32 bash`do_assignment_internal + 1042
    frame #4: 0x0000000107ab2384 bash`expand_word_list_internal + 1348
    frame #5: 0x0000000107a87f41 bash`execute_command_internal + 10801
    frame #6: 0x0000000107a854a9 bash`execute_command + 137
    frame #7: 0x0000000107a86a14 bash`execute_command_internal + 5380
    frame #8: 0x0000000107a87043 bash`execute_command_internal + 6963
    frame #9: 0x0000000107a8ad2c bash`execute_function + 1628
    frame #10: 0x0000000107a88b38 bash`execute_command_internal + 13864
    frame #11: 0x0000000107a86a60 bash`execute_command_internal + 5456
    frame #12: 0x0000000107adfa1d bash`parse_and_execute + 877
    frame #13: 0x0000000107a70713 bash`run_one_command + 163
    frame #14: 0x0000000107a6f765 bash`main + 5301
    frame #15: 0x00007fff5d381015 libdyld.dylib`start + 1
    frame #16: 0x00007fff5d381015 libdyld.dylib`start + 1

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


Thread

segfault w/ localvar_inherit and associative array insert Grisha Levit <grishalevit@gmail.com> - 2018-07-25 17:37 -0400

csiph-web