delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/02/18/12:22:11

X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f
From: "Juan Manuel Guerrero" <ST001906 AT HRZ1 DOT HRZ DOT TU-Darmstadt DOT De>
Organization: Darmstadt University of Technology
To: JT Williams <jeffw AT darwin DOT sfbr DOT org>,
Martin Str|mberg <ams AT father DOT ludd DOT luth DOT se>
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

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019