1*e6d6c189SCody Peter Mello# From spcecdt@armory.com Thu Jun 14 13:24:32 2001 2*e6d6c189SCody Peter Mello# Received: from mail.actcom.co.il [192.114.47.13] 3*e6d6c189SCody Peter Mello# by localhost with POP3 (fetchmail-5.5.0) 4*e6d6c189SCody Peter Mello# for arnold@localhost (single-drop); Thu, 14 Jun 2001 13:24:32 +0300 (IDT) 5*e6d6c189SCody Peter Mello# Received: by actcom.co.il (mbox arobbins) 6*e6d6c189SCody Peter Mello# (with Cubic Circle's cucipop (v1.31 1998/05/13) Thu Jun 14 13:25:13 2001) 7*e6d6c189SCody Peter Mello# X-From_: spcecdt@armory.com Thu Jun 14 06:34:47 2001 8*e6d6c189SCody Peter Mello# Received: from lmail.actcom.co.il by actcom.co.il with ESMTP 9*e6d6c189SCody Peter Mello# (8.9.1a/actcom-0.2) id GAA29661 for <arobbins@actcom.co.il>; 10*e6d6c189SCody Peter Mello# Thu, 14 Jun 2001 06:34:46 +0300 (EET DST) 11*e6d6c189SCody Peter Mello# (rfc931-sender: lmail.actcom.co.il [192.114.47.13]) 12*e6d6c189SCody Peter Mello# Received: from billohost.com (www.billohost.com [209.196.35.10]) 13*e6d6c189SCody Peter Mello# by lmail.actcom.co.il (8.11.2/8.11.2) with ESMTP id f5E3YiO27337 14*e6d6c189SCody Peter Mello# for <arobbins@actcom.co.il>; Thu, 14 Jun 2001 06:34:45 +0300 15*e6d6c189SCody Peter Mello# Received: from fencepost.gnu.org (we-refuse-to-spy-on-our-users@fencepost.gnu.org [199.232.76.164]) 16*e6d6c189SCody Peter Mello# by billohost.com (8.9.3/8.9.3) with ESMTP id XAA02681 17*e6d6c189SCody Peter Mello# for <arnold@skeeve.com>; Wed, 13 Jun 2001 23:33:57 -0400 18*e6d6c189SCody Peter Mello# Received: from deepthought.armory.com ([192.122.209.42]) 19*e6d6c189SCody Peter Mello# by fencepost.gnu.org with smtp (Exim 3.16 #1 (Debian)) 20*e6d6c189SCody Peter Mello# id 15ANu2-00005C-00 21*e6d6c189SCody Peter Mello# for <bug-gawk@gnu.org>; Wed, 13 Jun 2001 23:34:38 -0400 22*e6d6c189SCody Peter Mello# Date: Wed, 13 Jun 2001 20:32:42 -0700 23*e6d6c189SCody Peter Mello# From: "John H. DuBois III" <spcecdt@armory.com> 24*e6d6c189SCody Peter Mello# To: bug-gawk@gnu.org 25*e6d6c189SCody Peter Mello# Subject: gawk 3.1.0 bug 26*e6d6c189SCody Peter Mello# Message-ID: <20010613203242.A29975@armory.com> 27*e6d6c189SCody Peter Mello# Mime-Version: 1.0 28*e6d6c189SCody Peter Mello# Content-Type: text/plain; charset=us-ascii 29*e6d6c189SCody Peter Mello# X-Mailer: Mutt 1.0.1i 30*e6d6c189SCody Peter Mello# X-Www: http://www.armory.com./~spcecdt/ 31*e6d6c189SCody Peter Mello# Sender: spcecdt@armory.com 32*e6d6c189SCody Peter Mello# Status: RO 33*e6d6c189SCody Peter Mello# 34*e6d6c189SCody Peter Mello# Under SCO OpenServer 5.0.6a using gawk 3.1.0 compiled with gcc 2.95.2, this 35*e6d6c189SCody Peter Mello# program: 36*e6d6c189SCody Peter Mello 37*e6d6c189SCody Peter Mello BEGIN { 38*e6d6c189SCody Peter Mello f1(Procs,b) 39*e6d6c189SCody Peter Mello print "test" 40*e6d6c189SCody Peter Mello } 41*e6d6c189SCody Peter Mello 42*e6d6c189SCody Peter Mello function f1(Procs,a) { 43*e6d6c189SCody Peter Mello # a[""] 44*e6d6c189SCody Peter Mello a[""] = "a" # ADR: Give it a value so can trace it 45*e6d6c189SCody Peter Mello f2() 46*e6d6c189SCody Peter Mello } 47*e6d6c189SCody Peter Mello 48*e6d6c189SCody Peter Mello function f2() { 49*e6d6c189SCody Peter Mello # b[""] 50*e6d6c189SCody Peter Mello b[""] = "b" # ADR: Give it a value so can trace it 51*e6d6c189SCody Peter Mello } 52*e6d6c189SCody Peter Mello 53*e6d6c189SCody Peter Mello # ADR: 1/28/2003: Added this: 54*e6d6c189SCody Peter Mello BEGIN { for (i in b) printf("b[\"%s\"] = \"%s\"\n", i, b[i]) } 55*e6d6c189SCody Peter Mello # END ADR added. 56*e6d6c189SCody Peter Mello 57*e6d6c189SCody Peter Mello# gives: 58*e6d6c189SCody Peter Mello# 59*e6d6c189SCody Peter Mello# gawk: ./gtest:5: fatal error: internal error 60*e6d6c189SCody Peter Mello# 61*e6d6c189SCody Peter Mello# and dumps core. 62*e6d6c189SCody Peter Mello# 63*e6d6c189SCody Peter Mello# gdb gives me this stack backtrace: 64*e6d6c189SCody Peter Mello# 65*e6d6c189SCody Peter Mello# #0 0x80019943 in kill () from /usr/lib/libc.so.1 66*e6d6c189SCody Peter Mello# #1 0x8003e754 in abort () from /usr/lib/libc.so.1 67*e6d6c189SCody Peter Mello# #2 0x8062a87 in catchsig (sig=0, code=0) at main.c:947 68*e6d6c189SCody Peter Mello# #3 0x80053a0c in _sigreturn () from /usr/lib/libc.so.1 69*e6d6c189SCody Peter Mello# #4 0x80023d36 in cleanfree () from /usr/lib/libc.so.1 70*e6d6c189SCody Peter Mello# #5 0x80023156 in _real_malloc () from /usr/lib/libc.so.1 71*e6d6c189SCody Peter Mello# #6 0x80023019 in malloc () from /usr/lib/libc.so.1 72*e6d6c189SCody Peter Mello# #7 0x8053b95 in do_print (tree=0x0) at builtin.c:1336 73*e6d6c189SCody Peter Mello# #8 0x806b47c in interpret (tree=0x8084ee4) at eval.c:606 74*e6d6c189SCody Peter Mello# #9 0x806ad8d in interpret (tree=0x8084f0c) at eval.c:384 75*e6d6c189SCody Peter Mello# #10 0x806ad21 in interpret (tree=0x8084f5c) at eval.c:367 76*e6d6c189SCody Peter Mello# #11 0x8061d5b in main (argc=4, argv=0x80478ac) at main.c:506 77*e6d6c189SCody Peter Mello# 78*e6d6c189SCody Peter Mello# John 79*e6d6c189SCody Peter Mello# -- 80*e6d6c189SCody Peter Mello# John DuBois spcecdt@armory.com. KC6QKZ/AE http://www.armory.com./~spcecdt/ 81*e6d6c189SCody Peter Mello# 82