[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: off topic: win 2k stack overflow errors



PureBytes Links

Trading Reference Links

Chris:

Reading through the Dynastore tech support person's reply, named
"DB", it seems to me that "DB" is giving you correct advice.  If
this crash occurs with TS4, then you have 2 alternatives: (1) try
the fix that "DB" suggests; if this bug did not begin until
recently, you may need to reinstall on a clean or different
machine; (2) switch to TS2000i.

Chances are rather good that switching to TS2000i will make the
problem go away.

Leslie



Chris Cheatham wrote:
> 
> Any of the tech wizards out there know how I might go about curing stack
> overflow problems with win 2k and TS4? I have no idea how to begin dealing
> with wait states, bios tuning, etc.
> 
> See particulars below in my correspondence with the amazingly helpful DB of
> Dynastore.
> 
> Thanks,
> Chris
> 
> >>>>>>>>>>>>>>>>>>>>>>>>.
> 
> > I have isolated the problem now. If I am downloading data via
> > dynastore downloader in the background with ts running, and after its
> done, I
> > then highlight the dynastore program, and when I click on
> > the "download is done" OK box, TS and server disappear and I get the
> > following message:
> >
> > NTVDM.exe has generated errors and will be closed by windows... An
> > error log is being created.
> >
> > It does not matter if TS is minimized or not. Clicking on the
> > dynastore downloader box triggers the problem. I just did it several
> > times in a row.
> >
> > Any ideas what it means or
> > what to do about it?
> >
> > Thanks for any insight!!!
> >
> > Chris
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
> 
> Chris,
> 
> NTVDM.exe is a Virtual Machine that runs 16-bit applications (for example
> Omega Server and Tradestation 4). 32-bit applications like Dynastore are
> running in protected memory and this memory does not cross with those
> assigned by NTVDM for 16-bit programs - this is how Windows is working.
> 
> The "download is done" message box is just a result of a call of standard
> Windows function ("MessageBox") made by Dynastore to show you that the
> download process is completed and there is nothing special in Dynastore code
> related to this call.
> 
> So it's more like that when after clicking OK in one program the next system
> (Windows') call to the code of another program (Omega Server, which is
> 16-bit app and is running in the NTVDM memory space), this call crashes
> NTVDM (the actual reason of the crash is "stack overflow"), i.e. the stack
> assigned to NTVDM (and to 16-bit programs) does not able to handle the
> nasted calls correctly. This may happen due to several reasons including
> better RAM requirement or "wait states" tuning in BIOS - in any way this is
> not directly related to one of the programs, but rather to the combination
> of programs and events that trigger the critical state.
> 
> I should say that you need to try this combination on another machine (with
> another hardware) and check the results.
> 
> Regards,
> DB

-- 
Regards,
Leslie Walko
610-688-2442
--
 "Life is a tragedy for those who feel, a comedy for those who
think"
	Horace Walpole, 4th earl of Orford, in a letter dated about 1770