Mail Archives: djgpp/2002/02/18/12:22:11
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 -