[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::axp-developer

Title:Alpha Developer Support
Notice:[email protected], 800-332-4786
Moderator:HYDRA::SYSTEM
Created:Mon Jun 06 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:3722
Total number of notes:11359

3327.0. "EPM - Point 22953" by RDGENG::ASAP () Mon Mar 17 1997 04:28

    Company Name :  EPM - Point 22953
    Contact Name :  Lorentz Buan
    Phone        :  47-23 17 17 14
    Fax          :  47-23 17 17 01
    Email        :  [email protected]
    Date/Time in :  17-MAR-1997 09:27:31
    Entered by   :  Ian Chamberlin
    SPE center   :  REO

    Category     :  UNIX
    OS Version   :  V4.0
    System H/W   :  Alpha


    Brief Description of Problem:
    -----------------------------

I try to parse a large grammar, but yacc core dumps. I have
extended the internal buffer with the N option to a very large number,
but as you can see that does not help.
(Parsing another grammar that is of small size works fine)
Please advise. (My ASAP number is D60972)


alpha> yacc -vd -N9000000 /v2.0/compiler/src/parser.y
Segmentation fault (core dumped)
alpha> uname -a
OSF1 alpha V4.0 564 alpha
alpha>

T.RTitleUserPersonal
Name
DateLines
3327.1Request for more informaationRDGENG::CHAMBERLINDanger! Do not Reverse PolarityMon Mar 17 1997 05:1818
Lorentz,
	I have received your ASAP call as above.

I can find no records of current problems with yacc, I will need more
information to investigate your problem.

Are you sure that the problem is caused by size, and not some incorrect
statement in your yacc source?

Can you e-mail me an example that causes the problem so we can repeat it?

regards,
		Ian Chamberlin


Ian Chamberlin,

Digital Equipment Co, Software Partner Engineering.
3327.2Its a bug in yacc.RDGENG::CHAMBERLINDanger! Do not Reverse PolarityThu Mar 20 1997 03:259
Received a copy of the source form Lorentz. 

Can't see any problems with the source - and it processes OK on Digital Unix
V3.2C.

Reported in OSF_QAR 52089.

Lorentz will work round by using the yacc output from one of their other Unix
systems.