X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f From: "Juan Manuel Guerrero" Organization: Darmstadt University of Technology To: JT Williams , Martin Str|mberg Date: Mon, 18 Feb 2002 18:17:45 +0100 Subject: Re: bison 1.32 crashing CC: djgpp AT delorie DOT com In-reply-to: <20020216105058.A5049@kendall.sfbr.org> X-mailer: Pegasus Mail for Windows (v2.54DE) Message-ID: <2485DB55388@HRZ1.hrz.tu-darmstadt.de> Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Sat, 16 Feb 2002 10:50:58 -0600, JT Williams wrote: > Bison 1.32 wordlessly crashes on startup with the following trace; this > is with DOS 5.0, stock djdev 2.03, and either bash 2.04 or command.com. > The very same .y file compiles without problems using bison 1.30. It also > compiles okay with bison 1.28, although in this case some of the `#line' > directives written to y_tab.c are incomplete (can be fixed by hand). > If it helps, I also found that bison 1.30 will work fine with the > bison.hairy and bison.simple supplied with bison 1.32. > > % bison --version > bison (GNU Bison) 1.32 > > Copyright 1984, 1986, 1989, 1992, 2000, 2001, 2002 > Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > % bison -d -y hoc.y > Exiting due to signal SIGSEGV > Page fault at eip=000f34e9, error=0004 > eax=0000000c ebx=00000004 ecx=00000000 edx=00000000 esi=0018a084 edi=0010952c > ebp=001894c8 esp=001894c4 program=/djgpp/bin/bison.exe > cs: sel=00e7 base=101c0000 limit=0018ffff > ds: sel=00ef base=101c0000 limit=0018ffff > es: sel=00ef base=101c0000 limit=0018ffff > fs: sel=00cf base=00027640 limit=0000ffff > gs: sel=00ff base=00000000 limit=0010ffff > ss: sel=00ef base=101c0000 limit=0018ffff > App stack: [0018952c..0010952c] Exceptn stack: [00109480..00107540] > > Call frame traceback EIPs: > 0x000f34e9 > 0x00006ee9 > 0x0000a503 > 0x000f2098 Sorry, but I can not reproduce this difficulty at all. I have compiled today's djgpp CVS tree out-of-the-box on DOS 6.22, plain DOS 7.10 and in a DOS window on Win98SE using bsn132b.zip downloaded today from a simtelnet mirror. The reason for this failure may be that you have downloaded a broken package. Unfortunately, I have uploaded a broken package but that package has never been announced. A day later, after noticing that the package was broken, I have substituted it with a new one. One or two days later I have announced this new one. May be you downloaded a brocken one from your mirror. Please check the timestamp of some of the products: bison.exe (2002-01-30 02:03:10) bison.info (2002-01-30 20:14:58) Anyway, I would seriously suggest to deinstall the existing bison on your installation and to install a fresh downloaded one. Regards, Guerrero, Juan Manuel