Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!bonnie.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!usc!julius.cs.uiuc.edu!wuarchive!uunet!pilchuck!dataio!fnx!nazgul!bright From: bright@nazgul.UUCP (Walter Bright) Newsgroups: comp.lang.c++ Subject: Re: Zortech debugger Message-ID: <228@nazgul.UUCP> Date: 16 Jan 91 17:56:47 GMT References: <1991Jan11.013822.4214@aucs.AcadiaU.ca> Reply-To: bright@nazgul.UUCP (Walter Bright) Organization: Zortech, Seattle Lines: 13 In article <1991Jan11.013822.4214@aucs.AcadiaU.ca> 880716a@aucs.AcadiaU.ca (Dave Astels) writes: /My program uses a BISON generated parser. It works fin when given small /input files. However it locks up when given a large (realisticly sized) /file. When I run it in the debugger (ZDB 2.0) it works wonderfully. No /problems at all! /Does anyone have any suggestions as to what could be causing this sort of /behavior? It is very probably an uninitialized variable being referenced. The variable will start out at different values when run under DOS or under a debugger. Unfortunately, these are one of the most difficult problems to track down. I suggest putting a few printf's into your program at strategic points and try and narrow down where the problem might be.